.phw-btn{
font-weight:500;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
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);
}

h4{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

[data-tag-type='p'],p{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

body{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
font-size:var(--cms-g-paragraph-default-size);
line-height:1.3;
color:var(--brand-color-primary);
}

h2{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

h1{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

h6{
font-size:var(--phw-g-input-label-text-font-size);
line-height:1.688;
}

h5{
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

h3{
font-weight:500;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

other{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

input[type='radio']{
background-color:transparent;
}

input[type='checkbox']{
background-color:transparent;
}

input{
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-card-block:hover{
background-color:transparent;
background-image:none;
}

.phw-card-block{
}

button{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-btn.disabled{
border-style:none;
}
.phw-btn:disabled{
border-style:none;
}

dropdown{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

a:focus{
outline-offset:3px;
outline-width:4px;
outline-style:solid;
outline-color:var(--phw-custom-focus76b0ff);
}

a{
}

.phw-btn:focus, .phw-btn-nd:focus{
outline-style:solid;
outline-width:4px;
outline-offset:3px;
outline-color:var(--phw-custom-focus76b0ff);
}

.phw-blog-description{
font-weight:500;
}

.phw-event-description{
font-weight:500;
}

.phw-g-banner-img-style{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/manulife.com-banner-1-1200x250-1699539026674.jpg);
}

.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-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
line-height:1.25;
}

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

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

.phw-g-blogdetailcategory{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
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:hover{
background-color:var(--phw-custom-white);
font-weight:400;
font-family:var(--cms-g-roboto);
}

.phw-g-btn-default,.btn-default,.default-button{
border-color:var(--phw-custom-light-orangeec6453);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
}

.phw-g-btn-default:focus,.btn-default,.default-button:focus{
}

.phw-g-btn-jobcard-info-link{
color:var(--brand-color-primary);
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:500;
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
min-height:auto;
padding-inline-end:0;
}

.phw-g-btn-large-primary{
font-weight:var(--btn-font-weight);
color:var(--white);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
}

.phw-g-btn-large-primary:hover{
background-color:var(--phw-custom-primary-button-background-colordc5a44);
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
}

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

.phw-g-btn-link-candidate-login{
font-weight:500;
}

.phw-g-btn-link-facet-button-link{
font-weight:500;
}

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

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

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

.phw-g-btn-primary,.btn-primary,.primary-button{
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
color:var(--white);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-weight:600;
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
font-size:var(--phw-g-large-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
}

.phw-g-btn-primary:hover,.btn-primary,.primary-button:hover{
background-image:none;
border-color:var(--phw-custom-light-orangeec6453);
background-color:var(--phw-custom-dark-corald03a39);
border-style:none;
}

.phw-g-btn-primary:focus,.btn-primary,.primary-button:focus{
outline-style:solid;
outline-width:4px;
outline-offset:3px;
outline-color:var(--phw-custom-focus76b0ff);
}

.phw-g-btn-secondary,.btn-success,.secondary-button{
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
color:var(--brand-color-primary);
background-color:transparent;
font-weight:600;
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-regular-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
gap:0px;
padding-left:15px;
padding-right:15px;
}

.phw-g-btn-secondary:hover,.btn-success,.secondary-button:hover{
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-dark-corald03a39);
border-style:solid;
}

.phw-g-btn-secondary:focus,.btn-success,.secondary-button:focus{
background-color:var(--phw-custom-primary-button-background-colordc5a44);
outline-style:solid;
outline-width:4px;
outline-offset:3px;
outline-color:var(--phw-custom-focus76b0ff);
}

.phw-g-btn-small-primary{
color:var(--white);
}

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

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

.phw-g-card-style{
margin-bottom:calc(var(--mu-space)*1.875);
}

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

.phw-g-carousel-background{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-light-greyf4f5f5);
box-shadow:none;
}

.phw-g-carousel-card-style{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-light-greyf4f5f5);
}

.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-category-widget-style{
font-weight:500;
font-size:var(--custom-font-size-1);
line-height:1.25;
}

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

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

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

.phw-g-dropdown-large{
font-weight:500;
background-color:transparent;
}

.phw-g-dropdown-small{
background-color:transparent;
}

.phw-g-dropdown-style-1{
}

.phw-g-dropdown-style-1{
background-color:transparent;
}

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

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

.phw-g-event-category{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
}

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

.phw-g-flex-style{
align-items:center;
}

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

.phw-g-footer-bg-style{
background-color:var(--brand-color-primary);
}

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

.phw-g-footer-headings{
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
color:var(--white);
text-align:left;
}

.phw-g-footer-list-arrangements{
align-items:end;
}

.phw-g-footer-list-items:hover{
color:var(--white);
text-decoration:underline;
}

.phw-g-footer-list-items{
color:var(--white);
}

.phw-g-footer-top-text-style{
color:var(--white);
text-decoration:none;
}

.phw-g-footer-top-text-style:hover{
color:var(--phw-custom-green00a758);
text-decoration:underline;
}

.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-glassdoor-style{
background-color:var(--phw-custom-white);
}

.phw-g-h1-404-primary-blog{
font-weight:500;
font-size:var(--custom-font-size-2);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-h1-event-hero{
font-weight:500;
font-size:var(--custom-font-size-1);
line-height:1.25;
}

.phw-g-h1-hero-title-dark{
color:var(--brand-color-primary);
}

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

.phw-g-h1-sticky-job-title{
color:var(--brand-color-primary);
}

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

.phw-g-h2-card-light{
}

.phw-g-h2-card-secondary-small{
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
color:var(--secondary-text);
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

.phw-g-h2-card-title-dark-large{
font-weight:500;
color:var(--brand-color-primary);
}

.phw-g-h2-card-title-dark-small{
font-weight:500;
}

.phw-g-h2-card-title-light-small{
color:var(--brand-color-primary);
}

.phw-g-h2-card-title-secondary-small{
font-weight:500;
}

.phw-g-h2-dark{
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-h2-event-article{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-h2-event-coutdown{
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-h2-text-align{
font-weight:500;
font-size:var(--custom-font-size-4);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-h3-card-font-weight-regular{
font-weight:500;
color:var(--brand-color-primary);
}

.phw-g-h3-card-large-dark{
color:var(--brand-color-primary);
}

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

.phw-g-h3-card-number-primary{
font-weight:500;
}

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

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

.phw-g-h3-large-card-jtc-title{
font-weight:500;
font-size:var(--custom-font-size-4);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-h4dark-glassdoor{
font-weight:500;
font-size:var(--phw-g-input-label-text-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

.phw-g-header-link{
color:var(--white);
}

.phw-g-header-link:hover{
color:var(--white);
}

.phw-g-header-logo-size{
max-width:308px;
max-height:80px;
}

.phw-g-header-logo-styling{
margin-inline-end:calc(var(--mu-space)*3.75);
}

.phw-g-header-menu-list-margin-styling{
margin-inline-end:calc(var(--mu-space)*3.75);
}

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

.phw-g-header-sub-list-items-style{
background-color:var(--brand-color-primary);
}

.phw-g-header-sub-list-items-text-style{
color:var(--white);
}

.phw-g-header-sub-list-items-text-style:hover{
color:var(--white);
}

.phw-g-heading-style{
font-weight:500;
font-size:var(--custom-font-size-6);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-heading-style-2{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-hero-widget-banner-image{
max-width:1440px;
max-height:500px;
}

.phw-g-hero-widget-title-style{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-herowidget{
}

.phw-g-i-00EuYE{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-01RTdQ{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-01wLAY{
}

.phw-g-i-021W4K{
font-size:18px;
}

.phw-g-i-02EDFi{
min-width:100px;
}

.phw-g-i-02EYK4{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-03FARM{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-03HA0v{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-3);
color:var(--secondary-text);
}

.phw-g-i-03bESX{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
padding-top:calc(var(--pu-space)*3.125);
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-03wIDi{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
}

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

.phw-g-i-06NhNo{
font-size:var(--custom-font-size-4);
}

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

.phw-g-i-06XXAz{
color:var(--phw-custom-text-dark-light);
font-weight:500;
padding-inline-start:32px;
font-size:var(--phw-g-cards-subtitle-font-size);
background-color:transparent;
outline:none;
border-top-left-radius:calc(var(--input-border-radius)*0);
font-family:var(--cms-g-manulifejhoptimized);
border-width:1px;
border-bottom-right-radius:calc(var(--input-border-radius)*0);
border-style:solid;
-webkit-text-fill-color:unset;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
border-bottom-left-radius:calc(var(--input-border-radius)*0);
-webkit-background-clip:unset;
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
line-height:1.4;
border-top-right-radius:calc(var(--input-border-radius)*0);
border-color:var(--input-stroke);
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
background:none;
padding-inline-end:32px;
}

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

.phw-g-i-07X7Re{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-09KeSj{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-09Uwnt{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-09gXwl{
}

.phw-g-i-0EFppI{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-0EgkdQ{
}

.phw-g-i-0FPPge{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-0G2iWp{
max-width:335px;
height:35px;
}

.phw-g-i-0Gr1j7{
}

.phw-g-i-0I1gWO{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-0JV3ev{
}

.phw-g-i-0KabfS{
font-size:22px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-0MrjFm{
}

.phw-g-i-0NemEQ{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-0QAzS5{
font-weight:700;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-0QZgZn{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-0REref{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

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

.phw-g-i-0Wolu1{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.1;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-0Y3v6C{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-0Z8vOL{
}

.phw-g-i-0d29ZY{
}

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

.phw-g-i-0dOkNk{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
line-height:.9;
}

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

.phw-g-i-0fXIGC{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
max-width:none;
max-height:none;
min-height:0px;
min-width:0px;
height:100px;
width:100px;
}

.phw-g-i-0hRCBF{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-0hreoM{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-0i5Z6S{
}

.phw-g-i-0i7JvO{
}

.phw-g-i-7njy3o:hover .phw-g-i-0joVoR{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-0joVoR{
}

.phw-g-i-0kELMV{
}

.phw-g-i-0l8iQW{
}

.phw-g-i-xkNnul:hover .phw-g-i-0l8iQW{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-0lgFTS{
}

.phw-g-i-0n3WBf{
color:var(--link-color);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
border-color:var(--phw-custom-light-orangeec6453);
}

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

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

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

.phw-g-i-0n3WBf.disabled{
color:var(--btn-disabled-color);
background-color:transparent;
border-color:var(--disabled-color);
}

.phw-g-i-0n9qE1{
font-family:var(--cms-g-manulifejhoptimized);
color:transparent;
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-i-0oB38Z{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.5;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-0pHP4G{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-blue0000c1);
background-image:none;
}

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

.phw-g-i-0sCMPc{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-0sCMPc{
background-color:transparent;
}

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

.phw-g-i-0ycRFX{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

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

.phw-g-i-117VwS{
}

.phw-g-i-11BxYf{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-11e1FB{
font-family:var(--cms-g-roboto);
color:var(--white);
font-weight:300;
}

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

.phw-g-i-131aoZ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-136YAq{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

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

.phw-g-i-13gMOL{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-14b87d{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-16eUXQ{
}

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

.phw-g-i-17L2Qh{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-17qIk5{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
}

.phw-g-i-19E6To{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-19YHGw{
}

.phw-g-i-19yznc{
font-weight:500;
font-size:28px;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
margin-inline-end:calc(var(--mu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

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

.phw-g-i-1AwXMq{
}

.phw-g-i-1DvK9y{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-1EmWEt{
}

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

.phw-g-i-1Gvz96{
font-size:var(--phw-g-input-label-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-1HVUgV{
}

.phw-g-i-1Jre79{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-1KQHur{
font-weight:500;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-1Kdaf2{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-1M5qjm{
font-size:var(--phw-g-widget-title-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:start;
line-height:01.2;
}

.phw-g-i-1NAbNr{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-i-1OvsbR{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-1PFsAX{
}

.phw-g-i-1Pa8nx{
padding-top:calc(var(--pu-space)*3.75);
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-1Pr999{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-1QFkUY{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--phw-custom-white);
}

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

.phw-g-i-1TZvf2{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-1WJcKA{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
width:1400px;
}

.phw-g-i-1XBklg{
max-width:335px;
}

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

.phw-g-i-1Y7qfu{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-1ZAiGG{
}

.phw-g-i-1aix3o{
min-width:100%;
}

.phw-g-i-1bOW3X{
}

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

.phw-g-i-1bxbln{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-1cfORT{
text-align:left;
justify-content:start;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-1cp0kX{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

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

.phw-g-i-1hN95U{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-1hykaz{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-1lTcnv{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-1mEYzE{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-1mJ2Xj{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-1mQKRJ{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-1nOKGv{
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-1o4M3q{
background-image:none;
}

.phw-g-i-1qz2dU{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-1uwTGm{
width:auto;
height:auto;
}

.phw-g-i-1wDsWz{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--body-color);
text-align:center;
}

.phw-g-i-1y39OM{
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-1yS2Bt{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-242od6{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-245emH{
padding-top:calc(var(--pu-space)*7.5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-25hukB{
}

.phw-g-i-28BTXr{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-29ZRcX{
font-size:var(--phw-g-large-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
line-height:var(--paragraph-line-height-2);
color:var(--placeholder-text-color-1);
}

.phw-g-i-29oQNG{
font-size:22px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-2A0bF4{
}

.phw-g-i-2AAc70{
}

.phw-g-i-2BcyDZ{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-2Bj5hQ{
}

.phw-g-i-2DycnH{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
}

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

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

.phw-g-i-2EigWl{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-2EzMmZ{
margin-inline-end:calc(var(--mu-space)*1.25);
}

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

.phw-g-i-2FNvTQ{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
}

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

.phw-g-i-2ITXcG{
color:var(--secondary-text);
font-size:16px;
}

.phw-g-i-2JA55d{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-2JHT3e{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-2Lqzmm{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-2MPyuR{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-2OB20q{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:var(--line-height-2);
background-color:var(--phw-custom-white);
}

.phw-g-i-2PQn5S{
font-size:26px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-2RKW6i{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-2SqJPk{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.1;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-2SxDYN{
}

.phw-g-i-2TLPuw{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

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

.phw-g-i-2VmlgN{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--link-color);
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-i-2ZG2VP{
}

.phw-g-i-2ZHw3N{
}

.phw-g-i-2dCzmJ{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-2dkf5w{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-2e60cj{
}

.phw-g-i-2gIEkI{
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-2hEQ78{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-2hYJJ4{
font-size:var(--phw-g-hero-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
line-height:.9;
color:var(--white);
font-weight:500;
}

.phw-g-i-2jbGqB{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
align-items:start;
}

.phw-g-i-2kDYyx{
}

.phw-g-i-2m9x75{
margin-top:calc(var(--mu-space)*1.25);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-2mZAYa{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*0.125);
}

.phw-g-i-2oe1XH{
}

.phw-g-i-2phhmw{
}

.phw-g-i-JKVZYr:hover .phw-g-i-2phhmw{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-kD8hj4:hover .phw-g-i-2phhmw{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-2sLXtr{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-2tHBwA{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-2vGRPW{
}

.phw-g-i-2wDdQD{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
}

.phw-g-i-2x5XGd{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-2xcUsZ{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-3);
color:var(--brand-color-primary);
}

.phw-g-i-2ysVj3{
font-weight:500;
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-2zCuUQ{
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
}

.phw-g-i-304zdQ{
}

.phw-g-i-31Pelf{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-334jhG{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
}

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

.phw-g-i-36kMsZ:hover{
color:var(--white);
border-style:none;
}

.phw-g-i-36kMsZ{
color:var(--brand-color-primary);
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-36z5P8{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-383urV{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-383vZd{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-389yHi{
max-height:100px;
max-width:308px;
}

.phw-g-i-38c4G8{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-3Akqvd{
font-size:var(--phw-g-cards-subtitle-font-size);
}

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

.phw-g-i-3CT8jY{
}

.phw-g-i-3Du5U0{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
padding-bottom:calc(var(--pu-space)*2.5);
}

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

.phw-g-i-3Hmgu0{
font-size:var(--phw-g-widget-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-3JSnzg{
border-style:none;
border-color:var(--stroke-dark);
}

.phw-g-i-3JubIp{
font-weight:400;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
border-style:solid;
border-color:var(--phw-custom-whiteborderffffff);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
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-3KFqdD{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-3KGPbI{
min-width:100%;
}

.phw-g-i-3LsCgK{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-3LtfSz{
font-size:var(--font-size-13);
}

.phw-g-i-3MksbD{
font-size:26px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-3ORFS1{
font-size:22px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-3PU3F9{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-ncnRJa:hover .phw-g-i-3PZcix{
color:var(--phw-custom-green00a758);
}

.phw-g-i-3PZcix{
}

.phw-g-i-3RPo4L{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
}

.phw-g-i-3S5lXp{
max-width:335px;
}

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

.phw-g-i-3ThaqK{
}

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

.phw-g-i-3VVF51{
margin-inline-start:auto;
}

.phw-g-i-3VxsHp{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-3afPw9{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-3bgbhz{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-3djru2{
}

.phw-g-i-jDQMSx:hover .phw-g-i-3djru2{
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

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

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

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

.phw-g-i-3fFiDy{
}

.phw-g-i-3g3JcD{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:1.25;
}

.phw-g-i-3g4MyM{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-3gCPNE{
}

.phw-g-i-3gMibG{
}

.phw-g-i-3hPZqN{
}

.phw-g-i-3hmFcz{
font-weight:700;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
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);
padding-inline-start:0px;
padding-inline-end:0px;
gap:10px;
font-size:var(--phw-g-regular-text-font-size);
flex-direction:row-reverse;
}

.phw-g-i-3hmFcz:hover{
font-weight:600;
color:var(--phw-custom-green00a758);
font-family:var(--cms-g-manulifejhoptimized);
text-decoration:underline;
}

.phw-g-i-fns92G:hover .phw-g-i-3hmFcz{
color:var(--phw-custom-green00a758);
}

.phw-g-i-ovUfvp:hover .phw-g-i-3hmFcz{
color:var(--phw-custom-green00a758);
}

.phw-g-i-scivd8:hover .phw-g-i-3hmFcz{
color:var(--phw-custom-green00a758);
}

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

.phw-g-i-3iP5RZ{
font-weight:500;
font-size:22px;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

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

.phw-g-i-3mk6xI{
font-weight:700;
font-family:var(--cms-g-roboto);
}

.phw-g-i-3naQCO{
}

.phw-g-i-3pXZcl{
color:var(--white);
font-size:22px;
}

.phw-g-i-3risYC{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-3toCat{
font-weight:500;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-3ugI1j{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-3v9mRA{
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
color:var(--white);
}

.phw-g-i-3vFdMs{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-3vOmKp{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-3vf8up{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-3z4paU{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-3zw2yh{
}

.phw-g-i-40bKVB{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-41ZvoT{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--cms-g-42);
line-height:1.25;
}

.phw-g-i-42O0kn{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-42ZwkA{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
max-height:400px;
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-42eqPk{
font-size:var(--phw-g-input-label-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-42fwcz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-43iYjB{
}

.phw-g-i-46F2Vm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-47jqKA{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-482No8{
font-size:var(--cms-g-h3);
line-height:1.1;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-484Sdh{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
}

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

.phw-g-i-49OjtR{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-pod-color00a758);
}

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

.phw-g-i-4BPWn8{
font-size:18px;
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
}

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

.phw-g-i-4CvZu6{
}

.phw-g-i-4CzfTw{
}

.phw-g-i-4EMhAU{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-4F6qrL{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-4FKATV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-4G7tk7{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-4GamBo{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-4GsCee{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/1685613533915_media_icon_large1.jpg);
background-size:cover;
background-repeat:no-repeat;
}

.phw-g-i-4HMYEM{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-4IxjQ6{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-4KU8ql{
}

.phw-g-i-4L6Cmp{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-4MuYLg{
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-4NNW0E{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-4OGt6E{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-4PafVm{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-4QENKn{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-4RAI8o{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.5;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-4RqigM{
font-weight:500;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-size:var(--phw-g-regular-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
}

.phw-g-i-4RqigM:hover{
background-image:none;
background-color:var(--phw-custom-dark-corald03a39);
border-color:var(--phw-custom-light-orangeec6453);
color:var(--white);
border-style:none;
}

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

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

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

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

.phw-g-i-4STfIU{
}

.phw-g-i-1EmWEt:hover .phw-g-i-4Snybh{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-4Snybh{
}

.phw-g-i-4T7xiv{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-4UdvBx{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-4WghUZ{
max-width:308px;
max-height:100px;
}

.phw-g-i-4XlZ1o{
color:var(--white);
font-size:22px;
}

.phw-g-i-4Y9L8W{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-4YNdb6{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-4Yfc2V{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-4buSMs{
}

.phw-g-i-4cuEbJ{
}

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

.phw-g-i-4eqc1K{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-4fxesC{
}

.phw-g-i-4gwDTQ{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-4iTFoj{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-4ibE2y{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-4jZfcF{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-4lDjN0{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-4nIR8z{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

.phw-g-i-4nQlOP{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-4pYPm2{
padding-top:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-bottom:calc(var(--pu-space)*0.125);
}

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

.phw-g-i-4q6Vk6{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-4qW0aA{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-4qnW3h{
}

.phw-g-i-4rJHuy{
font-size:var(--cms-g-h3);
min-width:100%;
text-align:left;
}

.phw-g-i-4rjNab{
}

.phw-g-i-4rzKYy{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-4s2RJb{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*37.5);
}

.phw-g-i-4sWxt0{
color:var(--link-color);
background-color:transparent;
border-color:transparent;
min-height:auto;
box-shadow:none;
font-weight:500;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
}

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

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

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

.phw-g-i-4uPl9X{
}

.phw-g-i-4xCrQW{
}

.phw-g-i-4yPNZN{
color:var(--white);
font-size:15px;
}

.phw-g-i-4yVoyA{
}

.phw-g-i-50aAGt{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-512WvS{
}

.phw-g-i-552Hpd{
}

.phw-g-i-55N3AE{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-55qFyk{
}

.phw-g-i-57aSqE{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-57fSa0{
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-5DrD0G{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-5ED4ja{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-5FDZ5m{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-5G5717{
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:500;
}

.phw-g-i-5IJ4e3{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*12.5);
margin-top:auto;
margin-bottom:auto;
}

.phw-g-i-5IycIN{
}

.phw-g-i-5JItDw{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-5K4EFo{
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-style:normal;
font-weight:500;
}

.phw-g-i-5LFYNU{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-5NWQlj{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-5NXIgT{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-5OOidH{
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
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(--phw-custom-whiteborderffffff);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

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

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

.phw-g-i-5Q0qGx{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:500;
}

.phw-g-i-5Rrbwj{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-5SGSKF{
}

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

.phw-g-i-5VruTo{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-5WCI2n{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

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

.phw-g-i-5Wvpaw{
}

.phw-g-i-5XDmE2{
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-5XW6h4{
}

.phw-g-i-5ZAfmb{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-5a0Ei9{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-5bRzF0{
}

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

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

.phw-g-i-5ixs5J{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:500;
}

.phw-g-i-5jtJ4F{
font-size:var(--cms-g-h3);
line-height:1.23;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-scivd8:hover .phw-g-i-5nEtf9{
color:var(--phw-custom-green00a758);
}

.phw-g-i-5nEtf9{
}

.phw-g-i-5njTXC{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
background-color:transparent;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-5orSFh{
font-weight:500;
color:var(--link-color);
border-color:transparent;
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
text-decoration:none;
}

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

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

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

.phw-g-i-ncnRJa:hover .phw-g-i-5r14jv{
color:var(--phw-custom-primary-button-colordc5a44);
}

.phw-g-i-5r14jv{
}

.phw-g-i-5rO5rI{
font-size:var(--phw-g-input-label-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-5sJ8OX{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
width:100%;
}

.phw-g-i-5t9gpC{
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
color:var(--secondary-text);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-5tZWdV{
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
color:var(--secondary-text);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-5tlLh6{
font-weight:500;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-5uTqZM{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:300;
width:90%;
}

.phw-g-i-5vPVo9{
color:var(--brand-color-secondary);
background-color:transparent;
text-align:start;
}

.phw-g-i-5vfAn7{
color:var(--brand-color-primary);
}

.phw-g-i-5voRLX{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-ovUfvp:hover .phw-g-i-5voRLX{
color:var(--phw-custom-green00a758);
}

.phw-g-i-5x4Nc8{
font-size:var(--cms-g-h3);
line-height:var(--heading-line-height-3);
color:var(--body-bg);
font-weight:500;
}

.phw-g-i-5yg6Ze{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-5yu5Et{
font-size:var(--cms-g-h3);
color:var(--white);
margin-bottom:calc(var(--mu-space)*2);
}

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

.phw-g-i-62aeRf{
max-height:100px;
max-width:308px;
}

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

.phw-g-i-62l1Dc{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
color:var(--white);
}

.phw-g-i-65iQiA{
font-family:var(--cms-g-roboto);
color:var(--phw-custom-primary-button-colordc5a44);
font-weight:300;
font-size:var(--custom-font-size-4);
}

.phw-g-i-6B7OCN{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-6BTLjr{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.75);
}

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

.phw-g-i-6Bshy1{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

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

.phw-g-i-6Cd7uY{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-6DmRt5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
}

.phw-g-i-6E0mSp{
}

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

.phw-g-i-6Eie2W{
}

.phw-g-i-6F8XXx{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-yn4ouC:hover .phw-g-i-6FiMho{
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

.phw-g-i-6FiMho{
}

.phw-g-i-6GNYhf{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-6J56GN{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
}

.phw-g-i-6LM627{
}

.phw-g-i-6Lg7n9{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-42);
line-height:1.25;
}

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

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

.phw-g-i-6Q90PN{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1;
}

.phw-g-i-6QravH{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-bottom:calc(var(--mu-space)*2);
}

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

.phw-g-i-6SLxut{
}

.phw-g-i-6TfIX9{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-6TntcG{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-6V4WGi:hover{
color:var(--brand-color-primary);
border-style:none;
}

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

.phw-g-i-6VZDA2{
}

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

.phw-g-i-6Wjbae{
}

.phw-g-i-6WkdLR{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-6Xip2i{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-6YROHl:hover{
color:var(--brand-color-primary);
border-style:none;
}

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

.phw-g-i-6bNoHq{
}

.phw-g-i-6c8BEI{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-6cjZy1{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-6dwJcZ{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:transparent;
box-shadow:none;
}

.phw-g-i-6eqCfv{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

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

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

.phw-g-i-6jybUn{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:left;
}

.phw-g-i-6lBL0j{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-6q5dUu{
}

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

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

.phw-g-i-6skkDI{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

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

.phw-g-i-6utwBf{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-6vIj3t{
font-weight:600;
font-size:28px;
line-height:1.58;
}

.phw-g-i-6wFtW7{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

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

.phw-g-i-6xcLpM{
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
color:var(--secondary-text);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-6xpXms{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-70fWHZ{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-70y1P3{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:700;
font-size:var(--phw-g-cards-subtitle-font-size);
}

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

.phw-g-i-71en4e{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-71gBVE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
}

.phw-g-i-71jm8e{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-72UZsG{
max-height:300px;
}

.phw-g-i-74OzZS{
}

.phw-g-i-75EOze{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-77FB4d{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-77jsQo{
}

.phw-g-i-78BVGA{
font-size:var(--phw-g-input-label-text-font-size);
line-height:1.688;
color:var(--white);
}

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

.phw-g-i-78lXLT{
}

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

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

.phw-g-i-79mt7e{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-7A9lQy{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

.phw-g-i-7AEiMb{
width:85%;
}

.phw-g-i-7ArNT8{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-7CRIcf{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-7DFoNV{
}

.phw-g-i-7DKmin{
}

.phw-g-i-7DRJF1{
max-width:335px;
}

.phw-g-i-7DhnEc{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-7DxnJH{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-7G2eDB{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-7H7C9u{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

.phw-g-i-7JguDh{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

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

.phw-g-i-7NVvBw{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-7Nk87Y{
height:120px;
width:120px;
}

.phw-g-i-7NlkBY{
}

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

.phw-g-i-7PtZlB{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

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

.phw-g-i-7Rl1Hv{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-7T75Bw{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-7TBC8k{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-small-text-font-size);
line-height:1.25;
}

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

.phw-g-i-7XFTKT{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-7Xlv37{
max-height:100px;
max-width:308px;
}

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

.phw-g-i-7ZfgC0{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-7ZnMCa{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-7aMy6C{
font-size:16px;
color:var(--white);
}

.phw-g-i-7akZTe{
}

.phw-g-i-7bv1K9{
padding-bottom:calc(var(--pu-space)*1);
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:var(--phw-custom-manulife-blue0000c1);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-top:calc(var(--pu-space)*1);
padding-inline-end:calc(var(--pu-space)*1);
}

.phw-g-i-7c2vnu{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
text-align:start;
}

.phw-g-i-7di9fX{
max-width:308px;
max-height:100px;
}

.phw-g-i-7fupCh{
border-width:1px;
border-style:solid;
border-color:var(--phw-custom-whiteborderffffff);
background-color:transparent;
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
font-weight:var(--input-font-weight);
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);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
color:var(--white);
}

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

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

.phw-g-i-7gGXAu{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-7gtmtx{
}

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

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

.phw-g-i-7jGr9h{
}

.phw-g-i-7kSpuR{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-7kWjLX{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-7l93LU{
}

.phw-g-i-7njy3o{
}

.phw-g-i-7pCBFx{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-7pf67A{
fill:transparent;
}

.phw-g-i-7rnKZI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-7soLxa{
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-7uteH3{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-7v0dWa{
}

.phw-g-i-7vdDok{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-7yVMoR{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-7zJEIG{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:left;
}

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

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

.phw-g-i-81NDcQ{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-82dIv2{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-82rTaX{
font-family:var(--cms-g-roboto);
color:var(--white);
font-weight:300;
}

.phw-g-i-82xppG{
}

.phw-g-i-83PxtU{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

.phw-g-i-89G4dD{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-8AW72h{
}

.phw-g-i-8Aoe0P{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-8CpHo3{
padding-top:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-8DDU4T{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-8Egym3{
}

.phw-g-i-8FHnDM{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-8GXJbz{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-8GzECI{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-8HM9hi{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

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

.phw-g-i-8IJ80a{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-8Ii53y{
}

.phw-g-i-8JIbuc{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*12.5);
padding-bottom:calc(var(--pu-space)*12.5);
margin-top:auto;
margin-bottom:auto;
}

.phw-g-i-8JWO8y{
}

.phw-g-i-8KtgxI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-8LgU4S{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-8N1h6K:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-8OGuSO{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-8OtLnq{
margin-inline-start:auto;
text-align:center;
}

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

.phw-g-i-8Qc8ml{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:transparent;
font-size:18px;
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
}

.phw-g-i-8Qc8ml:hover{
color:var(--white);
border-style:solid;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-dark-corald03a39);
}

.phw-g-i-8Qc8ml:focus{
color:var(--white);
outline-style:solid;
outline-width:4px;
outline-offset:3px;
outline-color:var(--phw-custom-focus76b0ff);
}

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

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

.phw-g-i-8Qc8ml:focus-visible{
}

.phw-g-i-8S4U8W{
font-weight:500;
font-size:30px;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
margin-inline-end:calc(var(--mu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

.phw-g-i-8TPuc6{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-8Vv1hO{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-8Xd0fw{
}

.phw-g-i-8XvPis{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-8Y0MMN{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:600;
}

.phw-g-i-8YTuV7{
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-8YomMp{
}

.phw-g-i-8ZHpFY{
}

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

.phw-g-i-8bV4gD{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-8bfBny{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
font-style:normal;
}

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

.phw-g-i-8dbtZN{
}

.phw-g-i-8hgK3L{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.75);
}

.phw-g-i-8iP9l1{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--brand-color-primary);
background-image:none;
}

.phw-g-i-8iepqC{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-8jv7UW{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-8kKzJJ{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-8l354p{
font-size:var(--phw-g-cards-subtitle-font-size);
}

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

.phw-g-i-8pB6lH{
}

.phw-g-i-8pBDcJ{
width:50%;
}

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

.phw-g-i-8s4fzs{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-8sVGJt{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-8sefip{
}

.phw-g-i-8suS1b{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-8t3ugO{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-8tQznd{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-8uIyp7{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-8vxvYC{
}

.phw-g-i-8w9wWu{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/AccountingandFinance-Agroupofwomenstandinginaroom-1712002083804.png);
background-size:cover;
background-repeat:no-repeat;
text-align:left;
align-items:normal;
justify-content:normal;
}

.phw-g-i-8wzc4f{
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
color:var(--white);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-weight:600;
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
font-size:var(--phw-g-large-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
margin-top:calc(var(--mu-space)*1.25);
}

.phw-g-i-8wzc4f:hover{
background-image:none;
background-color:var(--phw-custom-dark-corald03a39);
border-color:var(--phw-custom-light-orangeec6453);
color:var(--white);
border-style:none;
}

.phw-g-i-8wzc4f:focus{
background-color:var(--brand-color-primary);
color:var(--white);
outline-width:4px;
border-color:var(--brand-color-primary);
outline-offset:3px;
outline-style:solid;
outline-color:var(--phw-custom-focus76b0ff);
}

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

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

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

.phw-g-i-8xdI4b{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
}

.phw-g-i-8xrSpj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-8ydGem{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-8yg7ZU{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-8zxUpP{
font-weight:500;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-923V2x{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-92Ppjk{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-93EY9i{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-93FJuP{
}

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

.phw-g-i-96zQAU{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-97LOnA{
}

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

.phw-g-i-99CnjZ{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-99Uuma{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

.phw-g-i-9AXUhI{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-9B6Bc5{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:500;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-9D95Ke{
}

.phw-g-i-9DBmBM{
}

.phw-g-i-9ElHAX{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-9G6fEB{
text-align:left;
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-9GySqX{
width:60%;
}

.phw-g-i-9JKQmD{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-9L983N{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-9LIz61{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-9LNNEG{
font-size:22px;
}

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

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

.phw-g-i-9Mja0n{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
max-height:400px;
}

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

.phw-g-i-9QVXod{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-9QzHir{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-9Rn0hU{
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
color:var(--white);
}

.phw-g-i-9RtzKM{
font-weight:400;
font-size:var(--custom-font-size-7);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-9Sqm0g{
}

.phw-g-i-9VvA9x{
}

.phw-g-i-9VxHRV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
text-align:left;
}

.phw-g-i-9W482K{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-9Xi42v{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-9b1uaV{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:100%;
border-style:solid;
}

.phw-g-i-9cY7e3{
}

.phw-g-i-9efyBx{
}

.phw-g-i-9fbQKn{
}

.phw-g-i-9gFQcq{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
text-align:left;
}

.phw-g-i-9gJrW3{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-9geKtp{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-9hr7Te{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-9iTokX{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
background-color:transparent;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-9jEG0e{
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-9jNI5j{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-9jSJne{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-9lIzgb{
color:var(--white);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-9qcrcb{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Procurement-Professionalbusinesspersonworkingwithdigitaltabletatoutdoorindowntowndistrict.-1712249247951.png);
background-size:cover;
background-repeat:no-repeat;
}

.phw-g-i-2SxDYN:hover .phw-g-i-9rtUIk{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-9rtUIk{
}

.phw-g-i-9u7xeM{
font-size:var(--custom-font-size-7);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-9uQ5H2{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-9wKJJb{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-9xPPhA{
}

.phw-g-i-9xlx9w{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-9xlx9w{
background-color:transparent;
}

.phw-g-i-9z97PN{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-9zUmnr{
font-size:var(--cms-g-paragraph-default-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:start;
}

.phw-g-i-9zXzIU{
background-color:var(--phw-custom-light-greyf4f5f5);
border-style:solid;
border-color:var(--phw-custom-light-graye9e9e9);
border-width:5px;
}

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

.phw-g-i-A1Jgcz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:transparent;
}

.phw-g-i-A1WAZr{
color:var(--white);
background-color:transparent;
border-color:transparent;
min-height:auto;
box-shadow:none;
font-weight:500;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
}

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

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

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

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

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

.phw-g-i-A3z0KC{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-A5lkfj{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-A5wWCk{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-A85mQc{
background-color:var(--phw-custom-pod-color00a758);
border-style:none;
padding-inline-start:calc(var(--pu-space)*2.875);
padding-inline-end:calc(var(--pu-space)*2.875);
}

.phw-g-i-A8xDMa{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
padding-inline-end:calc(var(--pu-space)*8.75);
padding-inline-start:calc(var(--pu-space)*8.75);
}

.phw-g-i-A9tMxi{
}

.phw-g-i-AANkRx{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
font-weight:500;
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;
color:var(--brand-color-primary);
}

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

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

.phw-g-i-AB1umk{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
background-color:transparent;
font-size:var(--phw-g-large-text-font-size);
}

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

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

.phw-g-i-AD6jEL{
font-weight:500;
color:var(--white);
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;
background-color:transparent;
min-height:70px;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-AD9VdN{
}

.phw-g-i-AF263f{
color:var(--secondary-text);
font-size:18px;
}

.phw-g-i-AFCNaC{
font-size:var(--cms-g-h3);
line-height:var(--heading-line-height-3);
color:var(--body-bg);
font-weight:500;
}

.phw-g-i-AHHnKf{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-AHkioQ{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-AHpsJW{
font-weight:500;
color:var(--link-color);
border-color:transparent;
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
}

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

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

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

.phw-g-i-AIGewD{
}

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

.phw-g-i-AJ0zRi{
color:var(--phw-custom-green00a758);
text-decoration:none;
display:inline-flex;
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-AJhEfo{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-ALd9Tw{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-ALnOSx{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-AN3YLY{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
height:700px;
width:500px;
}

.phw-g-i-ANHnCi{
margin-inline-start:auto;
}

.phw-g-i-ANQZqn{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
margin-inline-start:calc(var(--mu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
}

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

.phw-g-i-AQmknp{
background-color:var(--phw-custom-light-greyf4f5f5);
}

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

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

.phw-g-i-ASvjec{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
font-size:var(--phw-g-widget-subheading-font-size);
}

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

.phw-g-i-AV7nN1{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.1;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-AXC5Me{
fill:var(--phw-custom-coralec6453);
}

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

.phw-g-i-Aa721G{
}

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

.phw-g-i-Aco7kr{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-AczwfU{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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-AczwfU:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

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

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

.phw-g-i-AgGVfV{
color:var(--white);
background-color:transparent;
border-color:transparent;
min-height:auto;
box-shadow:none;
font-weight:500;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
}

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

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

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

.phw-g-i-AgJxOY{
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.58;
font-weight:600;
}

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

.phw-g-i-AjWnN2{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-Ak37Js{
}

.phw-g-i-AkVIpM{
}

.phw-g-i-AkxLaI{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-AkyWS9{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-AnF2gV{
}

.phw-g-i-AnnN6j{
color:var(--brand-color-primary);
font-size:18px;
}

.phw-g-i-AqEobI{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

.phw-g-i-AqJ5Xa{
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-ArXExE{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-AuGN4g{
font-size:var(--phw-g-widget-subheading-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-inline-start:auto;
}

.phw-g-i-AuIgqr{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-AuyX23{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-AuyX23{
background-color:transparent;
}

.phw-g-i-Ax6BlG{
margin-inline-start:auto;
}

.phw-g-i-Ay2d2I{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-B21nsP{
}

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

.phw-g-i-B617H0{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-B68W38{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
padding-bottom:calc(var(--pu-space)*2);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-B8ZrPK{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-cards-subtitle-font-size);
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:transparent;
font-weight:500;
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;
color:var(--brand-color-primary);
}

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

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

.phw-g-i-B9j67E{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-BAUq50{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-BAft9e{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-BDfzyX{
}

.phw-g-i-BE7z5C{
}

.phw-g-i-BED13H{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

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

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

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

.phw-g-i-BGlckU{
margin-inline-start:auto;
text-align:left;
}

.phw-g-i-BHPlbT{
height:400px;
width:300px;
}

.phw-g-i-BI8r2n{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-BJBj4y{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-BJX7zJ{
}

.phw-g-i-BJzB02{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-BKOSsm{
font-weight:600;
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-BKRgp5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
margin-top:auto;
margin-bottom:auto;
}

.phw-g-i-BKkdvf{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-BMaWhF{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-BOG05j{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-BQGQ90{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-BQgiYi{
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-BRC7wK{
}

.phw-g-i-BSkxys{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
}

.phw-g-i-BT2cEY{
font-size:var(--paragraph-font-size-3);
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-white);
height:40px;
}

.phw-g-i-BV9Cj0{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
min-width:100%;
}

.phw-g-i-BXXHYy{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
border-style:solid;
}

.phw-g-i-BYLZi9{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
}

.phw-g-i-BYRthZ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-BaRP6S{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
}

.phw-g-i-BbEymk{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-BdE2hr{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-BdEGdU{
}

.phw-g-i-BdxGTI{
}

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

.phw-g-i-BeRemQ{
font-weight:600;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-BgIBni{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-BgKXRZ{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-BgjyIB{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-BlpqVN{
}

.phw-g-i-Bn8zrc{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-Bnfms3{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Bq3IY6{
height:120px;
width:120px;
}

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

.phw-g-i-BrVITm{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-BrsYy1{
}

.phw-g-i-Bslhac{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
text-align:left;
justify-content:start;
}

.phw-g-i-BwgOBZ{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-blue0000c1);
background-size:contain;
background-image:none;
}

.phw-g-i-BwhRaT{
border-width:1px;
border-style:solid;
border-color:var(--input-stroke);
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
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);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
height:40px;
}

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

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

.phw-g-i-BxJECV{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-By3JLG{
}

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

.phw-g-i-ByrtOY{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-C0n2nW{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-C2vevh{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-C3ig7V{
}

.phw-g-i-C4ApXj{
}

.phw-g-i-C4j3Yp{
font-weight:500;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-C87yDM{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-blue0000c1);
background-size:fill;
}

.phw-g-i-C9L3IF{
}

.phw-g-i-JKVZYr:hover .phw-g-i-C9L3IF{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-CAurxk{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-CD3Q5Q{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-CE3fhQ{
}

.phw-g-i-CEnN0x{
}

.phw-g-i-CG1vM8{
color:var(--phw-custom-green00a758);
}

.phw-g-i-fns92G:hover .phw-g-i-CG1vM8{
color:var(--phw-custom-green00a758);
}

.phw-g-i-CIjD0u{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-CMf1UC{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
}

.phw-g-i-CMh04S{
}

.phw-g-i-CNLg4P{
font-size:var(--phw-g-button-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-CPtVzH{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:var(--line-height-2);
color:var(--white);
}

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

.phw-g-i-CRvx5s{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-CSzFsO{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-CUJZIi{
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

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

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

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

.phw-g-i-CXH5aD{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

.phw-g-i-Cc9bJR{
}

.phw-g-i-scivd8:hover .phw-g-i-CckjFn{
color:var(--phw-custom-green00a758);
}

.phw-g-i-CckjFn{
}

.phw-g-i-CdoqZ5{
}

.phw-g-i-CeX3JR{
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-CfR3Hr{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-Ch8nxM{
}

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

.phw-g-i-CicP1B{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-Cjwm0g{
}

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

.phw-g-i-ClsvW3{
}

.phw-g-i-CmmUN9{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-input-label-text-font-size);
line-height:1.25;
}

.phw-g-i-CnQzDg{
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-CnyUHW{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-CovgxL{
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
margin-inline-start:calc(var(--mu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
}

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

.phw-g-i-Cq7cdg{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-CrX6O6{
max-width:335px;
}

.phw-g-i-CszF1k{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-CtWyXu{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-CuGCh6{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-CxkHkS{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
margin-inline-start:auto;
}

.phw-g-i-CynXBu{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-D0cP7p{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
}

.phw-g-i-D3JNyV{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-D3vH3L{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-D3wy8T{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-D5Ace0{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:500;
}

.phw-g-i-D5Brm3{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-D5TyDo{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-D6WJyR{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-D9D33G{
}

.phw-g-i-D9mj7o{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-D9sYuF{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:100%;
}

.phw-g-i-DCTCKw{
}

.phw-g-i-DCiaeF{
}

.phw-g-i-DDSr6p{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-DGvChN{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-DHCRNg{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-DHK8hU{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-DJ23Iv{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-DJWkoD{
}

.phw-g-i-jDQMSx:hover .phw-g-i-DJWkoD{
background-color:var(--phw-custom-light-greyf4f5f5);
}

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

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

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

.phw-g-i-DJvEKe::-webkit-input-placeholder{
font-weight:500;
}
.phw-g-i-DJvEKe:-ms-input-placeholder{
font-weight:500;
}
.phw-g-i-DJvEKe::-moz-placeholder{
font-weight:500;
}
.phw-g-i-DJvEKe::placeholder{
font-weight:500;
}

.phw-g-i-DKEfeo{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

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

.phw-g-i-DLvpmN{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-DNdVwp{
}

.phw-g-i-DNykDt{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-DOB0uz{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-blue0000c1);
background-size:contain;
}

.phw-g-i-DOlOEE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-DPAAu3{
}

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

.phw-g-i-DR5vRk{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-DS9FBK{
font-size:var(--phw-g-widget-title-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:300;
}

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

.phw-g-i-DU1x5c{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
}

.phw-g-i-DW8obQ{
width:62%;
}

.phw-g-i-DXDbPJ{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-DXm9eI{
}

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

.phw-g-i-DY9hoh{
}

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

.phw-g-i-De3Amc{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
}

.phw-g-i-DfJMjq{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

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

.phw-g-i-Dhh6lc{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-DhphV6{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-DjHYf2{
}

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

.phw-g-i-Dm8QnX{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-DmHabm:hover{
color:var(--brand-color-primary);
border-style:none;
}

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

.phw-g-i-DmMYrl{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-DmwPAf{
color:var(--link-color);
background-color:transparent;
border-color:transparent;
min-height:auto;
box-shadow:none;
font-weight:500;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
text-decoration:underline;
}

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

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

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

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

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

.phw-g-i-DrWHjP{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

.phw-g-i-DtWcr2{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-DtfuYG{
font-size:var(--phw-g-regular-text-font-size);
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:left;
}

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

.phw-g-i-DvsePP{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
}

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

.phw-g-i-DyLmDL{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-DzxM29{
font-weight:400;
font-size:var(--custom-font-size-7);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-E0ZfYy{
}

.phw-g-i-E19WvL{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-E1AyXe{
background-color:var(--phw-custom-nav-bg34383b);
}

.phw-g-i-E1uNQf{
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-E2LMEP{
font-size:var(--phw-g-input-label-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-E2nnT3{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-E3U0f4{
font-size:var(--custom-font-size-7);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-E4D5jq{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

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

.phw-g-i-E8E0sE{
font-size:var(--cms-g-h3);
line-height:var(--heading-line-height-3);
color:var(--body-bg);
font-weight:500;
}

.phw-g-i-E8Hxdg{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-E9pK3v{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-EDXXeV{
}

.phw-g-i-EEdXXr{
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-EGIX4d{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-EGfoLf{
}

.phw-g-i-EGmVcl{
font-weight:500;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-EHPbKe{
}

.phw-g-i-EIlPnm{
font-weight:500;
font-size:30px;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
margin-inline-end:calc(var(--mu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

.phw-g-i-ELbygE{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-ELteqL{
}

.phw-g-i-EPTIu6{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-EQpK7q{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

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

.phw-g-i-ESyP8q{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-scivd8:hover .phw-g-i-ET8YfS{
color:var(--phw-custom-green00a758);
}

.phw-g-i-ET8YfS{
}

.phw-g-i-25hukB:hover .phw-g-i-ETk1HM{
color:var(--phw-custom-green00a758);
}

.phw-g-i-ETk1HM{
}

.phw-g-i-EUbE5x{
}

.phw-g-i-EUfP1V{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-EUi6Zg{
}

.phw-g-i-EVXdL8{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-EVicG1{
}

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

.phw-g-i-EVxxEh{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-EWeHb4{
height:64px;
}

.phw-g-i-EZi5qC{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-EZjOxa{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
color:var(--body-color);
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

.phw-g-i-EacBB4{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-white);
}

.phw-g-i-Eau8GV{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-EbvH59{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-EckcIA{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-EckcIA{
background-color:transparent;
}

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

.phw-g-i-EdoHbn{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-Ee7I2T{
}

.phw-g-i-Ef9Ndq{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-EgGmEo{
}

.phw-g-i-EgPoOH{
}

.phw-g-i-EhMz9b{
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

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

.phw-g-i-Eikskf{
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.58;
font-weight:600;
}

.phw-g-i-EjaV3H{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-Ekyig4{
}

.phw-g-i-ElC5qd{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-ElIRgz{
font-size:22px;
}

.phw-g-i-EmgPS1{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
}

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

.phw-g-i-Eq749J{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-ErDHVw{
font-size:var(--cms-g-h3);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-Erpp33{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
}

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

.phw-g-i-EsKSXf{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Etfhc2{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-EvK7sZ{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*3.75);
}

.phw-g-i-Ewot53{
font-size:18px;
line-height:1;
margin-inline-start:calc(var(--mu-space)*0);
margin-inline-end:calc(var(--mu-space)*2.5);
padding-left:0px;
padding-right:0px;
}

.phw-g-i-EziKHB{
}

.phw-g-i-F1IAN4{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-top:auto;
}

.phw-g-i-F1yY0j{
font-size:var(--phw-g-widget-subheading-font-size);
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-F2Z162{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-F2dsKe{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-F2zFY2{
}

.phw-g-i-F3EaNm{
color:var(--white);
font-size:18px;
line-height:var(--paragraph-line-height-2);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-F3Qv6P{
color:var(--white);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-F4ZOv4{
background-color:var(--phw-custom-light-greyf4f5f5);
}

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

.phw-g-i-F6Q6N4{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
border-style:none;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
font-family:var(--cms-g-manulifejhoptimized);
border-top-style:none;
}

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

.phw-g-i-F6tGp5{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-F7DnWR{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-F8X7gi{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--font-size-16);
line-height:1.25;
font-style:italic;
}

.phw-g-i-F9OOiG{
}

.phw-g-i-F9VDEZ{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-FBVDks:hover{
color:var(--white);
border-color:transparent;
background-color:var(--phw-custom-nav-bg-hover-282b3e);
}

.phw-g-i-FBVDks{
color:var(--white);
border-color:transparent;
font-size:13.5px;
}

.phw-g-i-FBcXNk{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-FE3qt0{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-FFEpJa{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-FFLQ2B{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-FGysTG{
text-align:;
justify-content:start;
}

.phw-g-i-FHO5lf{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-FJBwpr{
}

.phw-g-i-FJiwOj{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-FMCx8A{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
}

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

.phw-g-i-FNNQXo{
}

.phw-g-i-FNqHsZ{
font-weight:500;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-FRGsds{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-FSXGXj{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-FSqn7W{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

.phw-g-i-FTXwYG{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

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

.phw-g-i-FTiJQV{
height:120px;
width:120px;
}

.phw-g-i-FVad7y{
}

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

.phw-g-i-FWhCnk{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-FYNmTU{
}

.phw-g-i-FYZkxO{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*12.5);
margin-top:auto;
margin-bottom:auto;
}

.phw-g-i-FYp8Pa{
width:85%;
}

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

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

.phw-g-i-FcKNb6{
padding-top:calc(var(--pu-space)*1);
padding-bottom:calc(var(--pu-space)*1);
background-color:var(--phw-custom-manulife-blue0000c1);
background-image:none;
text-align:left;
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*124.875);
}

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

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

.phw-g-i-FdDRk5{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-Fe0xN7{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
text-decoration:underline;
}

.phw-g-i-FenN4r{
}

.phw-g-i-Fh8aKT{
}

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

.phw-g-i-FiGoYP{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

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

.phw-g-i-FlWFp7{
}

.phw-g-i-Fm9vpk{
}

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

.phw-g-i-FovS21{
}

.phw-g-i-FpcVUC{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-Fq3cZr{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-FqKJZh{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-FqQlqm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

.phw-g-i-Fqv1CX{
}

.phw-g-i-FrBBhD{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-Fs1iaZ{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Fu1Pzt{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-Fv1j5U{
}

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

.phw-g-i-Fwhhyp{
}

.phw-g-i-FxVZYR{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-FyCZ25{
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
color:var(--white);
}

.phw-g-i-Fz7N5E{
font-weight:700;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-FzBA3N{
}

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

.phw-g-i-G11fXm{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-G18Wg4{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-G1ERKr{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
background-color:var(--phw-custom-white);
}

.phw-g-i-G1Xsmx{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-G257au{
font-size:var(--phw-g-widget-title-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:start;
line-height:01.2;
}

.phw-g-i-G6CKyV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-G7nxFe{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

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

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

.phw-g-i-G9rimd{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-GBmGmo{
color:var(--phw-custom-dark-color-light4a4a4a);
}

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

.phw-g-i-GCmTyI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:100%;
}

.phw-g-i-GD2hKm{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
text-align:left;
justify-content:start;
background-color:var(--phw-custom-light-greyf4f5f5);
}

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

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

.phw-g-i-GGrBGT{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-GHYsaU{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-GI0h01{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-GIkOdJ{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-GJIsoO{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-input-label-text-font-size);
line-height:var(--paragraph-line-height-2);
}

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

.phw-g-i-GLKTnh{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-GLnNmd{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-GMZ56s{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-GMj6qm{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-GPVK6o{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-GPz5pR{
}

.phw-g-i-GQipxI{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
width:1400px;
}

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

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

.phw-g-i-GShNxY{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-GSiVrh{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-GTZ7VE{
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-GU8fEj{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-GUV9Tz{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

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

.phw-g-i-GWH3xk{
}

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

.phw-g-i-GYzHdP{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
max-width:none;
max-height:none;
min-height:0px;
min-width:0px;
}

.phw-g-i-GZO3lP{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Gb08rg{
}

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

.phw-g-i-GcMvSn{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-Gd1f0r{
}

.phw-g-i-GdZ7GH{
color:var(--white);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-Gffgy8{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-Gi5C6p{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-GjZlh0{
}

.phw-g-i-GjrN8V{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-Gk1fKp{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-Gke6LU{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-Gmgkj8{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-GoINws{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--phw-custom-dark-color-light6e6e6e);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:start;
margin-inline-start:calc(var(--mu-space)*1.25);
}

.phw-g-i-GrPWLh{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:center;
}

.phw-g-i-Gskfc0{
color:var(--white);
font-weight:600;
font-size:var(--phw-g-widget-subheading-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-GtydKT{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-GzrWfi{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-H0EOxl{
font-size:18px;
}

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

.phw-g-i-H2BUO1{
margin-inline-start:auto;
}

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

.phw-g-i-H3GVqj{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-H3X2BD{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-H41Id7{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
}

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

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

.phw-g-i-H6xR1K{
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-H7Cv0N{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-H7YYIk{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--body-color);
text-align:center;
}

.phw-g-i-H7ktdC{
}

.phw-g-i-H81t7a{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:1;
color:var(--brand-color-primary);
text-transform:capitalize;
text-align:left;
}

.phw-g-i-H8LXW3{
background-color:var(--phw-custom-pod-color00a758);
}

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

.phw-g-i-HAScLs{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-HB02o9{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-HB7ldh{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-HDFE5Z{
font-weight:600;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-HEe2bF{
}

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

.phw-g-i-HFuttS{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--heading-line-height-3);
color:var(--body-bg);
}

.phw-g-i-sHs9T4:hover .phw-g-i-HImJnY{
color:var(--phw-custom-green00a758);
}

.phw-g-i-HImJnY{
}

.phw-g-i-HJA24K{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-HK5ekR{
background-image:none;
text-align:;
margin-inline-start:calc(var(--mu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-HKLHGp{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-HMBygX{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-HMHKBS{
}

.phw-g-i-HND4T4{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-HObsgT{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
}

.phw-g-i-HQfvVj{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-HQxDZo{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-HRjsnc{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:center;
width:85%;
}

.phw-g-i-HRnMfi{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-HRpl1q{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-HRueLB{
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
font-weight:500;
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-HRueLB:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

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

.phw-g-i-HRwEDG{
padding-inline-start:calc(var(--pu-space)*6.875);
padding-inline-end:calc(var(--pu-space)*6.875);
padding-top:calc(var(--pu-space)*11.25);
padding-bottom:calc(var(--pu-space)*11.25);
margin-top:calc(var(--mu-space)*10.625);
margin-bottom:calc(var(--mu-space)*10.625);
}

.phw-g-i-HTNqSH{
}

.phw-g-i-HTSwck{
}

.phw-g-i-HUNoCS{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-HZbwhe{
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-HZj6ts{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-HZlyec{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-white);
}

.phw-g-i-HaHqNm{
font-size:var(--phw-g-input-label-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-HaJzNx{
}

.phw-g-i-HaOUui{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-HaSQur{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
line-height:.9;
}

.phw-g-i-HaZf0r{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

.phw-g-i-HbncyN{
}

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

.phw-g-i-HdsIYl{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
padding-inline-start:calc(var(--pu-space)*0);
}

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

.phw-g-i-HgFOeJ{
}

.phw-g-i-sHs9T4:hover .phw-g-i-HgFOeJ{
color:var(--phw-custom-green00a758);
font-weight:600;
}

.phw-g-i-HhVKER{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-Hiqf2P{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-HjILPR{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
overflow:auto;
}

.phw-g-i-HjauoF{
font-size:28px;
}

.phw-g-i-HkCxvZ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:400;
}

.phw-g-i-HlLFYT{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-HlNWvd{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:100%;
border-style:none;
border-inline-end-color:var(--phw-custom-secondary-button-border-colordc5a44);
border-inline-end-style:solid;
margin-inline-end:calc(var(--mu-space)*6.25);
background-color:var(--phw-custom-white);
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-HliuBw{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-HnhQFq{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-HoZqho{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-HpNYhG{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-HqGhZa{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Hr7Jyp{
font-family:var(--cms-g-manulifejhoptimized);
color:transparent;
font-weight:700;
font-size:18px;
}

.phw-g-i-HsM87j{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
height:auto;
width:80%;
}

.phw-g-i-HsUvLi{
font-weight:600;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-HsWK1f{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-HuemaP{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-HxNqah{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:300;
}

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

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

.phw-g-i-I1Afho{
background-color:var(--phw-custom-white);
border-style:solid;
border-color:var(--phw-custom-light-graye9e9e9);
border-width:5px;
}

.phw-g-i-I6KtGP{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-locationtext);
line-height:1.25;
}

.phw-g-i-I7lK3t{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:transparent;
font-size:var(--phw-g-regular-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-I7lK3t:hover{
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-dark-corald03a39);
border-style:solid;
}

.phw-g-i-I7lK3t:focus{
background-color:var(--phw-custom-primary-button-background-colordc5a44);
outline-style:solid;
outline-width:4px;
outline-offset:3px;
outline-color:var(--phw-custom-focus76b0ff);
}

.phw-g-i-I8GeKf{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:start;
}

.phw-g-i-I9y1HH{
color:var(--body-bg);
font-size:var(--custom-font-size-7);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-IA0E0g{
color:var(--brand-color-primary);
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:var(--phw-g-large-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-IAeldh{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-IAeldh{
background-color:transparent;
}

.phw-g-i-ICTEDt{
gap:51px;
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*6.25);
padding-inline-end:calc(var(--pu-space)*6.25);
margin-top:calc(var(--mu-space)*0);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-ICgC0i{
}

.phw-g-i-IE5Ckj{
}

.phw-g-i-IG3uEV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:22px;
line-height:1.5;
}

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

.phw-g-i-IHpm9m{
}

.phw-g-i-IKZT8t{
}

.phw-g-i-ILzP88{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
border-style:none;
border-color:var(--stroke-dark);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-IM9YmQ{
}

.phw-g-i-IOpqOQ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-IPpfWY{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-ITuAjR{
}

.phw-g-i-IUDHnx{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-IUx2cI{
color:var(--brand-color-primary);
font-weight:500;
font-size:20px;
line-height:1.5;
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

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

.phw-g-i-IXnatk{
color:var(--white);
text-decoration:none;
font-size:18px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-IXnatk:hover{
color:var(--phw-custom-green00a758);
text-decoration:underline;
}

.phw-g-i-Ib1xHr{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-IbpmZy{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:transparent;
padding-inline-start:30px;
padding-inline-end:30px;
font-size:var(--phw-g-regular-text-font-size);
min-height:70px;
}

.phw-g-i-IbpmZy:hover{
color:var(--white);
border-style:solid;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-dark-corald03a39);
}

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

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

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

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

.phw-g-i-IctO5r{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-IeFWCB{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-inline-start:calc(var(--pu-space)*0);
}

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

.phw-g-i-Igu9XE{
}

.phw-g-i-IiDGYh{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
border-style:solid;
background-color:var(--phw-custom-white);
}

.phw-g-i-Iix5QV{
}

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

.phw-g-i-IjccE2{
font-size:var(--phw-g-widget-title-font-size);
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-Ik04UR{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

.phw-g-i-Imy16v{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-InmG7Z{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-InmSa2{
max-width:335px;
}

.phw-g-i-Iptu2T{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-IqRLvK{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-IvSfB4{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-IxJqoe{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

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

.phw-g-i-IzR7u8{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-J2RjcM{
}

.phw-g-i-J7JUe2{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-J8sMoW{
}

.phw-g-i-JAZSfI{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
border-style:none;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
font-family:var(--cms-g-manulifejhoptimized);
border-top-style:none;
}

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

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

.phw-g-i-JAjrGr{
}

.phw-g-i-JBRrgx{
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
color:var(--secondary-text);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-JBYU0W{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
justify-content:start;
}

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

.phw-g-i-JBzNws{
font-size:18px;
line-height:1;
margin-inline-start:calc(var(--mu-space)*0);
margin-inline-end:calc(var(--mu-space)*0);
padding-left:15px;
padding-right:15px;
}

.phw-g-i-JCBl6Q{
font-size:var(--phw-g-regular-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
}

.phw-g-i-JCWHE8{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-JDUarF{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-JEfB1m{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-JFOpjt{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-JG2BLn{
}

.phw-g-i-JG5oPu{
}

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

.phw-g-i-JHZj8j{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-JKTI1N{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-JKUEzs{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-JKVZYr{
}

.phw-g-i-JKiUMe{
color:var(--link-color);
background-color:transparent;
border-color:transparent;
min-height:auto;
box-shadow:none;
font-weight:500;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
}

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

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

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

.phw-g-i-JL6lC5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
}

.phw-g-i-JLmDv7{
}

.phw-g-i-JLpySB{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-JMb9vk{
}

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

.phw-g-i-JNKYzF{
margin-inline-end:calc(var(--mu-space)*1.25);
}

.phw-g-i-JObIPp{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
}

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

.phw-g-i-JTHhee{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*0.125);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-JTRLcf{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-JU4Vfe{
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
}

.phw-g-i-JKVZYr:hover .phw-g-i-JU4Vfe{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-JVAFo4{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-JVYA2A{
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-JVYzUA{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--secondary-text);
}

.phw-g-i-JVmRWV{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-JWaGMl{
max-width:335px;
}

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

.phw-g-i-JXEZdF{
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-JYFcgO{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-JYhQI0{
}

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

.phw-g-i-JaiBE4{
}

.phw-g-i-Jbu8EU{
}

.phw-g-i-Jcpden{
}

.phw-g-i-sGa7dT:hover .phw-g-i-Jcpden{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-ovUfvp:hover .phw-g-i-Jd2C4P{
color:var(--phw-custom-green00a758);
}

.phw-g-i-Jd2C4P{
}

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

.phw-g-i-JdyRyC{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
width:85%;
margin-inline-start:auto;
margin-inline-end:auto;
}

.phw-g-i-JeU8yE{
font-size:var(--cms-g-h3);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

.phw-g-i-JgsQ3E{
}

.phw-g-i-JgxzBM{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-JgyL5Q{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:1.25;
}

.phw-g-i-Jh2eEK{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-bottom:calc(var(--mu-space)*2);
text-align:left;
}

.phw-g-i-JhXSlA{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Banking-Shotoftwobusinesswomenshakinghandsinamodernoffice-1712002434397.png);
background-size:cover;
background-repeat:no-repeat;
}

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

.phw-g-i-JlZek4{
}

.phw-g-i-Jo9phD{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-Jp3dqG{
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-JqB0pk{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-JqUgog{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-JrAw7F{
}

.phw-g-i-JsBncZ{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-Jss80q{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-JtreJU{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-JvAwFO{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-JvOqiC{
}

.phw-g-i-JwdJIQ{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-Jwebsv{
}

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

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

.phw-g-i-Jy7DcC{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--input-bg);
opacity:0.5;
}

.phw-g-i-K1R1zS{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

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

.phw-g-i-K2MkVP{
font-weight:600;
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-K3VLWE{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Banking-Shotoftwobusinesswomenshakinghandsinamodernoffice-1712002434397.png);
}

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

.phw-g-i-K5N6z2{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-K5pRc2{
font-weight:500;
font-size:30px;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-KAWRbs{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:100%;
}

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

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

.phw-g-i-KCTcYE{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
text-align:center;
}

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

.phw-g-i-KEkLlD{
}

.phw-g-i-KFL0wM{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-KGKzKQ{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-KGKzKQ{
background-color:transparent;
}

.phw-g-i-KGf6xC{
font-weight:500;
font-size:22px;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-KHi5xa{
background-color:var(--phw-custom-manulife-light-greyfafafa);
border:none;
}

.phw-g-i-KKuLRS{
max-width:335px;
}

.phw-g-i-KL71iN{
font-size:var(--cms-g-h3);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:start;
}

.phw-g-i-KLfc1S{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
}

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

.phw-g-i-KOBVvj{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-KOQ0uY{
font-weight:500;
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-KR8e9V{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
}

.phw-g-i-KRYz7h{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-KReg1T{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
height:400px;
width:300px;
}

.phw-g-i-KSZIAf{
}

.phw-g-i-KUpDUR{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-bottom:calc(var(--mu-space)*2);
text-align:left;
padding-top:calc(var(--pu-space)*1.875);
}

.phw-g-i-KVpQjm{
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);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
}

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

.phw-g-i-KX6fiX{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-KXjaBJ{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-KaEbCK{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-Kbw47u{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
min-width:100%;
}

.phw-g-i-KcOCYA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
text-align:left;
}

.phw-g-i-KcxOyP{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

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

.phw-g-i-Kh7qVG{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-KhXfk9{
gap:2px;
}

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

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

.phw-g-i-KiDgu1{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
padding-inline-start:calc(var(--pu-space)*8.75);
padding-inline-end:calc(var(--pu-space)*8.75);
}

.phw-g-i-KiTRth{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-Kixynl{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-KjWfoc{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-KjancH{
}

.phw-g-i-KjlLK8{
color:var(--white);
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-KjsN4U{
height:100px;
}

.phw-g-i-KlizcT{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-Kubz7o{
}

.phw-g-i-KuqxH0{
border-style:solid;
}

.phw-g-i-KvTmsd{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-KwOA5J{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-KwbUds{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-Kx0hE1{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-KxEZJI{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-KyXevA{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--phw-custom-primary-button-colordc5a44);
font-family:var(--cms-g-roboto);
font-weight:300;
}

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

.phw-g-i-L2izAU{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-L2tPHW{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-L35c4k{
}

.phw-g-i-L3IugZ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
}

.phw-g-i-L4v9At{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-L5Kth0{
font-weight:600;
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-L6pGyA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
text-align:left;
}

.phw-g-i-L7IvPf{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*0.875);
padding-inline-end:calc(var(--pu-space)*0.875);
}

.phw-g-i-L8WY5Q{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-LB82Jy{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:100%;
}

.phw-g-i-LBSYhQ{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
text-align:left;
}

.phw-g-i-LCTIaF{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

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

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

.phw-g-i-LHyGmv{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
font-style:italic;
}

.phw-g-i-LIhD93{
}

.phw-g-i-jDQMSx:hover .phw-g-i-LIhD93{
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

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

.phw-g-i-LKFJes{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-LLi0b6{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-LLrXvE:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-LMXNWb{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-LMiFQ0{
}

.phw-g-i-LOCpj2{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-LOi96S{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-LP956Z{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
font-style:normal;
}

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

.phw-g-i-LPhte6{
padding-top:0;
color:var(--white);
font-weight:500;
padding-inline-start:0;
padding-bottom:0;
border-color:transparent;
background-color:transparent;
box-shadow:none;
border-width:0;
min-height:auto;
padding-inline-end:0;
}

.phw-g-i-LPhte6:hover{
color:var(--phw-custom-button-primary-colore8eff5);
border-color:transparent;
text-decoration:var(--link-hover-decoration);
}

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

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

.phw-g-i-LTuSsg{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
padding-inline-start:calc(var(--pu-space)*8.75);
padding-inline-end:calc(var(--pu-space)*8.75);
}

.phw-g-i-LWJMLy{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
width:1400px;
}

.phw-g-i-LXXj5Z{
}

.phw-g-i-LY3tP4{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-LZ6wRn{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-manulife-blue0000c1);
}

.phw-g-i-LZHwZp{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-LZhNme{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-LZv9El{
background-color:var(--phw-custom-manulife-blue0000c1);
}

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

.phw-g-i-LaDIsa{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-Lb5rYv{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-LbZpOh{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-LcNASo{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-nav-bg34383b);
}

.phw-g-i-LcQKvy{
}

.phw-g-i-psj93O:hover .phw-g-i-LcQKvy{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-Ldt3yG{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
}

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

.phw-g-i-Lf4KHk{
}

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

.phw-g-i-LhJdEN{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-LhYJ9y{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:center;
width:85%;
margin-inline-start:auto;
margin-inline-end:auto;
}

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

.phw-g-i-LhoI1a{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
border-style:none;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
font-family:var(--cms-g-manulifejhoptimized);
border-top-style:none;
}

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

.phw-g-i-LiOmMd{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:1.25;
}

.phw-g-i-LkDwsr{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
background-color:var(--phw-custom-white);
}

.phw-g-i-LkOh5y{
}

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

.phw-g-i-LlkVxv{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-Lm1M7j{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

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

.phw-g-i-LmUswn{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
font-family:var(--cms-g-manulifejhoptimized);
border-top-style:none;
}

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

.phw-g-i-LnVEQ0{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-LvuIvb{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
max-width:none;
max-height:none;
min-height:0px;
min-width:0px;
height:70%;
width:70%;
}

.phw-g-i-LxXGev{
font-size:var(--cms-g-h3);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

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

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

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

.phw-g-i-M1UQOJ::-webkit-input-placeholder{
color:var(--white);
}
.phw-g-i-M1UQOJ:-ms-input-placeholder{
color:var(--white);
}
.phw-g-i-M1UQOJ::-moz-placeholder{
color:var(--white);
}
.phw-g-i-M1UQOJ::placeholder{
color:var(--white);
}

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

.phw-g-i-M1trBw{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
width:90%;
}

.phw-g-i-M2BkFv{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-M2DF8Z{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-M2Ugzt{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Banking-Shotoftwobusinesswomenshakinghandsinamodernoffice-1712002434397.png);
background-size:fill;
justify-content:;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-M2qJ3U{
}

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

.phw-g-i-M7MWzd{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-M8Md7i{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-MBvmw6{
}

.phw-g-i-MCQLtR{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-MCfdOD{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-MGXPIZ{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-MGotzm{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-MHXheA{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-MHt646{
color:var(--secondary-text);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-MIjA9C{
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-MLRynK{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-MNXQeq{
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-MNnM4o{
min-width:100px;
}

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

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

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

.phw-g-i-MNxZ70{
color:var(--link-color);
border-color:var(--phw-custom-light-orangeec6453);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
padding-inline-start:30px;
padding-inline-end:30px;
}

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

.phw-g-i-MOdIQv{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-MPuXRM{
width:75%;
}

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

.phw-g-i-MQpNPX{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-MS5MK8:hover{
color:var(--brand-color-primary);
border-style:none;
}

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

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

.phw-g-i-MUpTsv{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-MVAjGh{
}

.phw-g-i-MVPNYs{
}

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

.phw-g-i-MXHw2e{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-MXPmqQ{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
color:var(--body-color);
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

.phw-g-i-MYkgci{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Ma7m7b{
color:var(--brand-color-primary);
font-size:18px;
}

.phw-g-i-Ma8rSD{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-Marp7P{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Actuarial-AsianYoungwomaninmodestclothingworkingwithlaptopcomputerinhermodernbusinessoffice.-1712002375396.png);
}

.phw-g-i-Me62sD{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:center;
width:85%;
margin-inline-start:auto;
margin-inline-end:auto;
}

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

.phw-g-i-MitYTB{
}

.phw-g-i-MjMGgb{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-MjQKjd{
color:var(--white);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-MjSMf4{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-MlVWVR{
}

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

.phw-g-i-MnRX3M{
}

.phw-g-i-MoA2oP{
font-weight:500;
border-style:none;
margin-top:calc(var(--mu-space)*2.5);
border-width:0px;
}

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

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

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

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

.phw-g-i-Mptfts{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-Mqa9gQ{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-MqdfOW{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:hidden;
padding-bottom:calc(var(--pu-space)*0);
max-height:427px;
}

.phw-g-i-MtggfW{
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-MtlOhy{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

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

.phw-g-i-MwAmkt{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-MxR6HA{
}

.phw-g-i-Myk6zY{
}

.phw-g-i-MzK3cu{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-MzKpG5{
}

.phw-g-i-MzOXWr{
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
color:var(--white);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-N0okp2{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-N1CPtv{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--custom-font-size-2);
line-height:1.25;
font-style:italic;
}

.phw-g-i-N3j7C3{
color:var(--white);
text-decoration:none;
font-size:18px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-N3j7C3:hover{
color:var(--phw-custom-green00a758);
text-decoration:underline;
}

.phw-g-i-N60zFJ{
font-size:18px;
}

.phw-g-i-N6oe81{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-N7d98N{
}

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

.phw-g-i-N8WkHx{
font-weight:600;
font-size:var(--custom-font-size-3);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-N8hO7e{
font-size:18px;
line-height:1;
margin-inline-start:calc(var(--mu-space)*0);
margin-inline-end:calc(var(--mu-space)*0);
}

.phw-g-i-N8oN0A{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-N92Y6i{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

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

.phw-g-i-NBzG66{
max-width:308px;
max-height:100px;
}

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

.phw-g-i-NCFJQm{
}

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

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

.phw-g-i-NGf0fH{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-NHoZIY{
font-size:var(--phw-g-widget-subheading-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:300;
margin-inline-start:auto;
}

.phw-g-i-NIJgwi{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-NJaPyx{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

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

.phw-g-i-NN1tmM{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
}

.phw-g-i-NN84X3{
font-weight:500;
color:var(--link-color);
border-color:transparent;
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
text-decoration:none;
}

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

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

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

.phw-g-i-NOXegd{
font-size:var(--cms-g-h3);
line-height:var(--heading-line-height-3);
color:var(--body-bg);
font-weight:500;
}

.phw-g-i-NOpKsN{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-NOtYTM{
}

.phw-g-i-NP4Ddw{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

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

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

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

.phw-g-i-NREvt8{
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*0.125);
}

.phw-g-i-NRNjmp{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-NTdWb8{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:20%;
}

.phw-g-i-NUg5Ul:hover{
border-color:transparent;
}

.phw-g-i-NUg5Ul{
border-color:transparent;
}

.phw-g-i-NUjgfO{
font-size:var(--custom-font-size-3);
}

.phw-g-i-NVtGgZ{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-NWZ1Dw{
}

.phw-g-i-jDQMSx:hover .phw-g-i-NWZ1Dw{
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

.phw-g-i-NXCScr{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-input-label-text-font-size);
text-align:start;
background-color:transparent;
}

.phw-g-i-NXkcfI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-NZKhzS{
}

.phw-g-i-NZQEeu{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-NZg7eh{
}

.phw-g-i-NZpDER{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-NZzHOq{
opacity:100;
}

.phw-g-i-Na0EPB{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-NaDstQ{
background-image:none;
}

.phw-g-i-Naz5Ps{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:center;
}

.phw-g-i-Nepoyk{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-Nf3OnG{
}

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

.phw-g-i-Nm1YkX{
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*5);
}

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

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

.phw-g-i-Nn4R6B{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-NnEH6Z{
}

.phw-g-i-Nrl70E{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

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

.phw-g-i-Ns9lRF{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-NtrooE{
color:var(--brand-color-primary);
font-weight:600;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-NuNQHU{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-NuOz7W{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-Nw46of{
font-size:var(--phw-g-widget-title-font-size);
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-Nw8Kp4{
}

.phw-g-i-NxvUri{
font-weight:500;
font-size:42px;
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
padding-bottom:calc(var(--pu-space)*2);
}

.phw-g-i-NxwZdN:hover{
background-color:var(--phw-custom-nav-bg-hover-282b3e);
border-color:transparent;
}

.phw-g-i-NxwZdN{
color:var(--body-bg);
border-color:transparent;
font-size:13.5px;
}

.phw-g-i-NyNIqS{
font-weight:700;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-O08jCI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:100%;
}

.phw-g-i-O2XQLU{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-O2mBQb{
padding-top:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-O3MsbJ{
text-align:;
justify-content:start;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-O4synC{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-O6QUFU{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-O6cQDR{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-O8Tmhr{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
border-color:var(--phw-custom-light-graye9e9e9);
}

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

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

.phw-g-i-OC0gvq{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-OCNUZ9{
}

.phw-g-i-OD7s73{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-ODUApe{
}

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

.phw-g-i-OEWAKv{
border-width:1px;
border-style:solid;
border-color:var(--input-stroke);
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
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);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
height:40px;
}

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

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

.phw-g-i-OG578j{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-OG61ru{
padding-inline-start:calc(var(--pu-space)*0.125);
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
margin-inline-start:calc(var(--mu-space)*0.125);
margin-top:calc(var(--mu-space)*0.125);
margin-inline-end:calc(var(--mu-space)*0.125);
margin-bottom:calc(var(--mu-space)*0.125);
}

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

.phw-g-i-OIJbfw{
}

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

.phw-g-i-OJ7LZ4{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/HumanResources-Workerstandsatfrontofmeetingroompresentingtocolleaguesholdingpenciltopointatdifferentpartsofpresentationandsmilingatmalecolleague-1712247721272.png);
background-size:cover;
background-repeat:no-repeat;
}

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

.phw-g-i-OJK0rO{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:80%;
}

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

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

.phw-g-i-OPVC8O{
}

.phw-g-i-JKVZYr:hover .phw-g-i-OPisqG{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-OPisqG{
}

.phw-g-i-OQEIlO{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-ORgLku{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-OStdGU{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-OT6Z27{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-OTtpOP{
}

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

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

.phw-g-i-OUkLn0{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

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

.phw-g-i-OXBBMY{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-OZ1aLq{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-OaS9eI{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
padding-bottom:calc(var(--pu-space)*1.25);
}

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

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

.phw-g-i-OelG09{
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-OgMozt{
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
color:var(--white);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-weight:600;
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
font-size:var(--phw-g-large-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
}

.phw-g-i-OgMozt:hover{
background-image:none;
background-color:var(--phw-custom-dark-corald03a39);
border-color:var(--phw-custom-light-orangeec6453);
color:var(--white);
border-style:none;
}

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

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

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

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

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

.phw-g-i-OkLxbG{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-OlDC5b{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Om6zp2{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
text-align:center;
}

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

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

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

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

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

.phw-g-i-OnYY5S{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-Oo5aDh{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-OpTMya{
height:80%;
width:80px;
}

.phw-g-i-OqG8SB{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

.phw-g-i-Or4noT{
}

.phw-g-i-OrTF8U{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-OruVYc{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-OsPkmn{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
text-align:left;
justify-content:start;
background-color:var(--phw-custom-white);
}

.phw-g-i-OsTJfN{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-OuXRnr{
}

.phw-g-i-P0MLYq{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:hidden;
padding-bottom:calc(var(--pu-space)*0);
max-height:427px;
}

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

.phw-g-i-P159J4{
}

.phw-g-i-P1Vj2H{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-P1zIQP{
}

.phw-g-i-P2SFsx{
font-size:var(--phw-g-widget-title-font-size);
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-P2W8ei{
max-width:335px;
height:40px;
}

.phw-g-i-P2ocNs{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-P4Kq8e{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-P9oS7l{
}

.phw-g-i-PBZzLa{
font-size:var(--phw-g-widget-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-PBiB3j{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-PDFIZq{
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.58;
font-weight:600;
}

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

.phw-g-i-PE4cFr{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

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

.phw-g-i-PGe60N{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
}

.phw-g-i-PHQWed{
}

.phw-g-i-PHnHtK{
margin-inline-end:calc(var(--mu-space)*12.5);
border-style:none;
border-inline-end-style:solid;
border-inline-end-color:var(--phw-custom-secondary-button-border-colordc5a44);
}

.phw-g-i-PIBL4K{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-PMg2mS{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-PNCB0I{
}

.phw-g-i-PO8mTD{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-POqWII{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-PPK9iY{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-PPhjgA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-white);
}

.phw-g-i-PQxx1K{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
padding-inline-start:calc(var(--pu-space)*0);
margin-inline-end:auto;
}

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

.phw-g-i-PRdxPl{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

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

.phw-g-i-PWFQ7G{
}

.phw-g-i-PXOhFH{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-PXl3Ji{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-PYk9iJ{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

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

.phw-g-i-PZemZX{
background-color:var(--phw-custom-white);
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
}

.phw-g-i-PZzQUl{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:700;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

.phw-g-i-Pbh8h4{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-PbnUPd{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-PdHoPX{
}

.phw-g-i-PfCLG7{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-ovUfvp:hover .phw-g-i-PfcuXF{
color:var(--phw-custom-green00a758);
}

.phw-g-i-PfcuXF{
}

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

.phw-g-i-Pi7ATQ{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:200px;
}

.phw-g-i-PjunD2{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-PjySkN{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-Pmu5s4{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-PmvdqU{
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
text-align:left;
}

.phw-g-i-fns92G:hover .phw-g-i-PmvdqU{
color:var(--phw-custom-green00a758);
}

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

.phw-g-i-PnqOY9{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
text-align:left;
font-size:var(--phw-g-widget-subheading-font-size);
}

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

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

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

.phw-g-i-PsvMQ9{
max-width:335px;
}

.phw-g-i-PtflOd{
}

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

.phw-g-i-PxEzfm{
}

.phw-g-i-PxL9s9{
color:#ffffff;
}

.phw-g-i-PzeboX{
}

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

.phw-g-i-Q0hi8M{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

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

.phw-g-i-Q48O2t{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
font-weight:500;
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-Q48O2t:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

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

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

.phw-g-i-Q4wVsB{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

.phw-g-i-Q7YRCn{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-Q8R1jq{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*0.25);
padding-bottom:calc(var(--pu-space)*0.25);
}

.phw-g-i-Q8jaRN{
background-color:var(--phw-custom-light-greyf4f5f5);
}

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

.phw-g-i-Q9TGFJ{
}

.phw-g-i-QBFcSY{
width:75%;
}

.phw-g-i-QBI0IS{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-QE54jI{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
font-family:var(--cms-g-manulifejhoptimized);
border-top-style:none;
}

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

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

.phw-g-i-QIfg4k{
}

.phw-g-i-QJEUli{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-QKZ4Dl{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:scroll;
max-height:427px;
}

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

.phw-g-i-QLOaR1{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-QLtbxH{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
margin-bottom:calc(var(--mu-space)*2.5);
}

.phw-g-i-QPwxHz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:2;
}

.phw-g-i-QQdlTc{
height:63px;
}

.phw-g-i-QQrbex{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-QR8PkD{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-QTRBXH{
border-inline-end-style:solid;
border-inline-end-color:var(--phw-custom-secondary-button-border-colordc5a44);
border-style:none;
padding-inline-start:calc(var(--pu-space)*12.5);
}

.phw-g-i-QUPbYk{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:var(--phw-custom-manulife-blue0000c1);
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

.phw-g-i-QUXWRx{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-QUgW2k{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-QVffLI{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-QVm9ld{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-QXtdC7{
}

.phw-g-i-QY0XDR{
font-weight:500;
color:var(--brand-color-primary);
border-color:transparent;
text-decoration:underline;
background-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-size:18px;
line-height:var(--paragraph-line-height-2);
height:auto;
padding-inline-end:0;
}

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

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

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

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

.phw-g-i-QYZ7vo{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-QZD5KZ{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-QZEPBz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-QZFM7q{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-QaWse0{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-Qc8gou{
height:80%;
width:80px;
}

.phw-g-i-QcACWa{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-QfUcjb{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-QhFYHu{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-QiFmGP{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-QiQn2b{
}

.phw-g-i-Qjf9Xd{
}

.phw-g-i-QlTtxv{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-QmSNnf{
}

.phw-g-i-QorvSG{
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-Qs5oQj{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-QtKXzI{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-QtKXzI{
background-color:transparent;
}

.phw-g-i-QvU2wF{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

.phw-g-i-QwktHp{
}

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

.phw-g-i-QyzWXX{
margin-inline-end:auto;
}

.phw-g-i-QzrgkH{
font-size:24px;
}

.phw-g-i-R0GtyR{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-R0e9Wk{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-bottom:calc(var(--pu-space)*5);
}

.phw-g-i-R0n8yj{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-R1HXyS{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-R31SdP{
}

.phw-g-i-R35UxS{
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-R3sCpa{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-R4Jb4w{
font-weight:700;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-R6jDcL{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-R8Nwvb{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-R96kb2{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

.phw-g-i-RAbsIt{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

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

.phw-g-i-RCIrd5{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-REFiJV{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-RFY0P8{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Actuarial-AsianYoungwomaninmodestclothingworkingwithlaptopcomputerinhermodernbusinessoffice.-1712002375396.png);
background-size:cover;
background-repeat:no-repeat;
}

.phw-g-i-RGFpHf{
}

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

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

.phw-g-i-RI6zhV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

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

.phw-g-i-RRniuP{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-decoration:underline;
}

.phw-g-i-RS6O8b{
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-RTk4gM{
}

.phw-g-i-RTrzxv{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-RV02Bh{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-RWBgkS{
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-RWoi6W{
font-weight:500;
font-size:var(--custom-font-size-7);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-RX1338{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-RaGK9D{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Rbklcb{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--phw-custom-dark-color-light6e6e6e);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:start;
margin-inline-start:calc(var(--mu-space)*1.25);
}

.phw-g-i-RbwLy6{
}

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

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

.phw-g-i-RhA7Ki:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-RiEozk{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-RidfKJ{
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:200;
}

.phw-g-i-RkA1Al{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-Rn0EsH{
}

.phw-g-i-Rp5Du9{
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-RpeHHW{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:700;
text-align:center;
}

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

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

.phw-g-i-RrxxMK{
}

.phw-g-i-RtDvLi{
}

.phw-g-i-RuzIi2{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-RvW84p{
font-size:var(--phw-g-cards-subtitle-font-size);
}

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

.phw-g-i-RwWKpC{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-Rx8Ucf{
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
border-color:var(--phw-custom-light-graye9e9e9);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-Rxrmot{
}

.phw-g-i-Rz7qFy{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

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

.phw-g-i-S4SlM5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
}

.phw-g-i-S4YqNQ{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-single-card-bg-color533573);
}

.phw-g-i-S5SOxS{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-S5XP94{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-S5YHj7{
}

.phw-g-i-S7D52x{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-S83EFP{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-S9jKAt{
gap:40px;
}

.phw-g-i-S9qvXk{
}

.phw-g-i-SAHI6d{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:100%;
}

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

.phw-g-i-SAwdA0{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-SB12GG{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-SCMgVl{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
text-align:center;
}

.phw-g-i-SF1P9U{
}

.phw-g-i-SFZfJe{
}

.phw-g-i-SGrUyz{
width:66%;
}

.phw-g-i-SH0NIH{
font-size:var(--font-size-12);
line-height:var(--line-height-2);
color:var(--brand-color-primary);
}

.phw-g-i-SHRdx9{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-SHbk2o{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-SJGgDs{
width:75%;
}

.phw-g-i-SJUzIM{
font-size:18px;
}

.phw-g-i-SKf9be{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-SN9lLo{
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-SNJ4MZ{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-SOAcQR{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-SQEe5c{
}

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

.phw-g-i-SRYMcW{
}

.phw-g-i-SUi1kh{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-SVfi05{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-input-label-text-font-size);
text-align:left;
}

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

.phw-g-i-SVjTPJ{
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-style:normal;
}

.phw-g-i-SWHIvA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-SX8xrT{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--phw-custom-green00a758);
font-family:var(--cms-g-roboto);
font-weight:300;
}

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

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

.phw-g-i-Saj7C9{
}

.phw-g-i-SawZic{
text-align:left;
justify-content:start;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-JKVZYr:hover .phw-g-i-SdIZ4F{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-SdIZ4F{
}

.phw-g-i-SdLxrV{
color:var(--white);
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-SePE6L{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-SeQcfW{
color:var(--white);
font-weight:600;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:var(--line-height-2);
}

.phw-g-i-SfKLY5{
}

.phw-g-i-Sgj79N{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--link-hover-color);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-Sgxjts{
}

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

.phw-g-i-SjCH7M{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:100%;
}

.phw-g-i-SjD7H5{
}

.phw-g-i-SjOWbA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-SjUCqV{
}

.phw-g-i-SkfhHu{
}

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

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

.phw-g-i-SlNrSI{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

.phw-g-i-Sm1x0R{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-SmWwRN{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
padding-inline-start:calc(var(--pu-space)*6.25);
padding-inline-end:calc(var(--pu-space)*12.5);
}

.phw-g-i-SnJln3{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-top:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-SpfoqU{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
}

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

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

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

.phw-g-i-Ss7HL5{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
}

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

.phw-g-i-St2TDX{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

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

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

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

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

.phw-g-i-Szc55u{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-T2RLky{
}

.phw-g-i-T4Qn5P{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

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

.phw-g-i-T8jXM6{
padding-top:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-TA0xbh{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-TABrhV{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:500;
}

.phw-g-i-TACGX7{
font-weight:600;
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-TBKaIj{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-TCNqJf{
max-width:335px;
}

.phw-g-i-TCrWAC{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-TCxFCa{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

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

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

.phw-g-i-TEdIDv{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-TFDXFm{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-TKU8BJ{
margin-inline-start:auto;
text-align:left;
}

.phw-g-i-TKgdU8{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-cards-subtitle-font-size);
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:transparent;
font-weight:500;
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;
color:var(--phw-custom-text-dark-light);
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
}

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

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

.phw-g-i-TLD6v3{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-TLeTR6{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-ovUfvp:hover .phw-g-i-TLk6G0{
color:var(--phw-custom-green00a758);
}

.phw-g-i-TLk6G0{
}

.phw-g-i-TMYUHo{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

.phw-g-i-TNtRAb{
width:80%;
}

.phw-g-i-TNw4r6{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-TNwVWy{
height:400px;
width:800px;
}

.phw-g-i-TOQEwt{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-TPADUf{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-TPfAia{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-TPkVkC{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-TSRmqs{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-TTJbJW{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-TTaD8D{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-TUcA9r{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-TViO5B{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--font-size-16);
line-height:1.25;
font-style:italic;
}

.phw-g-i-TWRClX{
padding-top:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
background-color:var(--phw-custom-manulife-light-greyfafafa);
border-color:var(--phw-custom-light-graye9e9e9);
}

.phw-g-i-TZCKMN{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-TbZSbP{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-TbgSd5{
color:var(--white);
padding-top:calc(var(--pu-space)*0.625);
padding-bottom:calc(var(--pu-space)*0.625);
}

.phw-g-i-TcLC7W{
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-TdQZXV{
font-weight:600;
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-Teb9nY{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-TetWQx{
}

.phw-g-i-Tf8c5q{
}

.phw-g-i-Tmdh7f{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-TnIKAA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-ToRGdZ{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-Tp1LGa{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-TrLKag{
}

.phw-g-i-TrP7xG{
}

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

.phw-g-i-TsqtqA{
}

.phw-g-i-Tt7TID{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-TtFI6D{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
font-weight:500;
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-TtFI6D:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

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

.phw-g-i-TtLdrS{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-Ttssir{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-Ttssir:hover{
text-decoration:underline;
}

.phw-g-i-TvqVgV{
color:var(--white);
text-decoration:none;
font-size:18px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-TvqVgV:hover{
color:var(--phw-custom-green00a758);
text-decoration:underline;
}

.phw-g-i-TwSq44{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-TwStnQ{
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-Tx8f2J::-webkit-input-placeholder{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--light-text);
}
.phw-g-i-Tx8f2J:-ms-input-placeholder{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--light-text);
}
.phw-g-i-Tx8f2J::-moz-placeholder{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--light-text);
}
.phw-g-i-Tx8f2J::placeholder{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--light-text);
}

.phw-g-i-TytMaq{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--body-color);
text-align:center;
}

.phw-g-i-TzEjpJ{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
background-color:transparent;
}

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

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

.phw-g-i-Tzvmvh{
}

.phw-g-i-U0Y1fU{
}

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

.phw-g-i-U2SNtZ{
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-U4RAak{
}

.phw-g-i-U4eIsq{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-U5wK1l{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-U6W2ay{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
padding-top:calc(var(--pu-space)*2.5);
}

.phw-g-i-U7uSK5{
}

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

.phw-g-i-U8iTd0{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-U9lEeU{
font-size:var(--phw-g-widget-subheading-font-size);
}

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

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

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

.phw-g-i-UBQ25z{
font-size:18px;
}

.phw-g-i-UDLK6U{
}

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

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

.phw-g-i-UF4RNT{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-UG4cb1{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-transform:capitalize;
text-align:left;
}

.phw-g-i-UG79qM{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-UGKxnt{
font-size:var(--custom-font-size-7);
color:var(--brand-color-primary);
}

.phw-g-i-UKRprQ{
}

.phw-g-i-ULNzQU{
}

.phw-g-i-oWipFO:hover .phw-g-i-ULNzQU{
text-transform:none;
text-decoration:none;
font-style:normal;
}

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

.phw-g-i-UM4hZs{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-UPFs4u{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

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

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

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

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

.phw-g-i-UTwbP7{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

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

.phw-g-i-UVwtee{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-UY2lly{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-UYPuEw{
width:500px;
}

.phw-g-i-UaklHJ{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-Ub4xdz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-UbYBig{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-UbudzA{
}

.phw-g-i-Uby5Ld{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

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

.phw-g-i-Ugdiq6{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-UhBAQz{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-UhD1JQ{
}

.phw-g-i-UhOn6G{
}

.phw-g-i-UiNJTE{
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-UiRNSL{
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-UiieOz{
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-cards-subtitle-font-size);
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;
font-weight:500;
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;
color:var(--phw-custom-text-dark-light);
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
}

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

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

.phw-g-i-Uk1Eyg{
}

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

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

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

.phw-g-i-UpRzTM{
}

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

.phw-g-i-Upihrf{
color:var(--brand-color-primary);
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-Uqhcp7{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-UtBNI4{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
text-align:left;
}

.phw-g-i-Uv15dv{
width:85%;
}

.phw-g-i-UvsVXJ{
}

.phw-g-i-UyeeAZ{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
text-align:center;
}

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

.phw-g-i-V37LOz{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-V5JIdS{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

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

.phw-g-i-V6QRRp{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-V7Dcnh{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-V8Z3MC{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*1);
background-color:transparent;
}

.phw-g-i-V8hZyN{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-V9ebLG{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-V9x94R{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

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

.phw-g-i-VDHjeA{
font-size:18px;
}

.phw-g-i-VDJnzD{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
text-align:left;
}

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

.phw-g-i-VHpDrc{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-VIMgaU{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-VIXPmT{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-VJ9DFt{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
}

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

.phw-g-i-VM5ztS{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-VNEnt8{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-VOuZeA{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-VPa73g{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

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

.phw-g-i-VUJREN{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-VUgjVn{
max-height:100px;
max-width:308px;
}

.phw-g-i-VVOw44{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--phw-custom-text-dark-light);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-VY4oBu{
font-size:var(--phw-g-input-label-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-VaLYnK{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-Vap7Uq{
}

.phw-g-i-VatJ7x{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-top:auto;
}

.phw-g-i-VbAMRb{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
text-align:left;
}

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

.phw-g-i-Vfm1Lr{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
border-style:solid;
background-color:var(--phw-custom-white);
}

.phw-g-i-Vj05wc{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-VnlaHE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-VoBZtT{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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-VoBZtT:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

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

.phw-g-i-VoTxQW{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
}

.phw-g-i-Vp55I5{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-Vp8EJW{
}

.phw-g-i-VpHeSb{
color:var(--body-color);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-VpiIRA{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-Vr9Lov{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
padding-top:calc(var(--pu-space)*3.125);
}

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

.phw-g-i-Vrlzff{
}

.phw-g-i-yn4ouC:hover .phw-g-i-Vrlzff{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-RhA7Ki:hover .phw-g-i-Vrlzff{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-Vt3YtE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-VtAxR7{
}

.phw-g-i-VwNZqv{
}

.phw-g-i-VxR43T{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-VytETO{
}

.phw-g-i-W19ct5{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-W22NhY{
background-color:var(--phw-custom-light-greyf4f5f5);
}

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

.phw-g-i-W5HzEL{
max-width:335px;
height:35px;
}

.phw-g-i-W5wC95{
height:250px;
width:400px;
}

.phw-g-i-W6381H{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
}

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

.phw-g-i-W8SGRC{
}

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

.phw-g-i-W9NRBY{
}

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

.phw-g-i-WBq4X3{
}

.phw-g-i-WCsDuE{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-WD31jt{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-WGnML0{
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--phw-custom-text-dark-light);
}

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

.phw-g-i-WHve58{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-WIPv7r{
font-size:18px;
}

.phw-g-i-WJFlyg{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

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

.phw-g-i-WMHepA{
font-weight:500;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
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;
background-color:transparent;
min-height:70px;
font-size:18px;
}

.phw-g-i-WNHXRH{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
}

.phw-g-i-WNRvXF{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-WOZE0W{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-pod-color00a758);
opacity:50;
}

.phw-g-i-WOZV3Y{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
}

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

.phw-g-i-WQLqsb{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
min-width:100%;
}

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

.phw-g-i-WSr9S4{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
}

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

.phw-g-i-WT5reZ{
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-WTqcfj{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

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

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

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

.phw-g-i-Wd2BF1{
}

.phw-g-i-Wd7Iqo{
}

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

.phw-g-i-WfCANc{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
background-color:transparent;
}

.phw-g-i-WgGwzf{
}

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

.phw-g-i-WhYP3Q{
}

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

.phw-g-i-WjJIiH{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:1.25;
}

.phw-g-i-Wk81CF{
}

.phw-g-i-WkVbhr{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

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

.phw-g-i-Wo1O11{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

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

.phw-g-i-Wp1EC6{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
}

.phw-g-i-WqUk7N{
background-color:transparent;
text-align:left;
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/mim-1709580010270.jpg);
background-size:fill;
}

.phw-g-i-WqhmWK{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-WrWYtZ{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

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

.phw-g-i-WtY6MY{
}

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

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

.phw-g-i-WvkBXx{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-Ww38Qp{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-WwMgBv{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-WwUS3V:hover{
background-image:none;
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-WwUS3V{
}

.phw-g-i-WxBICh{
padding-top:calc(var(--pu-space)*3.75);
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Wy4TI9{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-X0jlqr{
padding-top:0;
padding-inline-start:0;
padding-bottom:0;
background-color:transparent;
box-shadow:none;
border-width:0;
padding-inline-end:0;
min-height:auto;
}

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

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

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

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

.phw-g-i-ncnRJa:hover .phw-g-i-X0jlqr{
color:var(--phw-custom-green00a758);
border-color:transparent;
text-decoration:var(--link-hover-decoration);
}

.phw-g-i-X2SHnz{
}

.phw-g-i-X2TBE1{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-X2uLjI{
}

.phw-g-i-X2xae2{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-X33nYx{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-X4Y5Jg{
}

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

.phw-g-i-XASbTj{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-XAVdO4{
}

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

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

.phw-g-i-XCPhxp:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-XCX1uI{
}

.phw-g-i-XChEpB{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*3.75);
}

.phw-g-i-XElcPV{
background-image:none;
}

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

.phw-g-i-XHG603{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-XIoWNY{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-white);
}

.phw-g-i-XIw4nT{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-XK0Hg8{
}

.phw-g-i-XK75P8{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
padding-inline-start:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-XKMYxm{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-XLX4rh{
}

.phw-g-i-XLlDxs{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-XMBDPU{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-XN72fA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-XNhY1b{
}

.phw-g-i-XOhleE{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-XPMRAn{
}

.phw-g-i-XRP2fm{
}

.phw-g-i-XS22kt{
}

.phw-g-i-XSWnwx{
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-XUMWGP{
}

.phw-g-i-XUNAM0{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-XUR1TS{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-XVBBFz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
margin-top:auto;
margin-bottom:auto;
}

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

.phw-g-i-XVhOvg{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
}

.phw-g-i-XVxcKE{
font-size:var(--phw-g-widget-title-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-XW5wZJ{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-XYGS42{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

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

.phw-g-i-XYtbkk{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-XcHfm2{
}

.phw-g-i-Xcl7OJ{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-XdolNj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

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

.phw-g-i-Xg6eWa{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-XgSsCg{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-top:calc(var(--pu-space)*31.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-XgXA3N:hover{
border-color:transparent;
}

.phw-g-i-XgXA3N{
}

.phw-g-i-XiIVDZ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-buttonhover0174b2);
}

.phw-g-i-XjNkUi{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
padding-top:calc(var(--pu-space)*3.75);
}

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

.phw-g-i-XlFusO{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-XlwapL{
}

.phw-g-i-Xm8SoS{
}

.phw-g-i-Xmct9M{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}

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

.phw-g-i-Xo9Xch{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-Xp4VpZ{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-XpsZmQ{
padding-top:calc(var(--pu-space)*10);
box-shadow:none;
}

.phw-g-i-Xq8gVd{
}

.phw-g-i-XrV4Gj{
max-height:100px;
max-width:308px;
}

.phw-g-i-XrlnVO{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:500;
}

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

.phw-g-i-XsPCLa{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
padding-bottom:calc(var(--pu-space)*3.75);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-XtG0Wg{
width:80%;
}

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

.phw-g-i-Xv6ADj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-input-label-text-font-size);
line-height:1.25;
}

.phw-g-i-XvHScV{
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

.phw-g-i-XvP1Jp{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:20%;
text-align:left;
}

.phw-g-i-XvudKL{
}

.phw-g-i-XwXxoD{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-Xx5oCW{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-XxBaQd{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-XxTYJ8{
font-size:18px;
}

.phw-g-i-Y2fT7J{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

.phw-g-i-Y2wldM{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-Y3Xp2H{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Y3lS8y{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-Y6RuvO{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-Y7CSi1{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Y9JShZ{
background-color:var(--phw-custom-manulife-blue0000c1);
}

.phw-g-i-YBcC0Y{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

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

.phw-g-i-YCXAIm{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-YE2Ik0{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-YFYY60{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-YFzlO2{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*12.5);
}

.phw-g-i-YIsFoq{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-YJ6XTq{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-YJtGoH{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-YKCC6y{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

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

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

.phw-g-i-YL28Ss{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-YLgFha{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-YMRIWG{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

.phw-g-i-YQNFvG{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-YT4U7z{
}

.phw-g-i-YTayv5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
}

.phw-g-i-YTjdgL{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-YUjg7W{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-YUlOgE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-YVp1ra{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-YWg89a{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-YXgCmA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-input-label-text-font-size);
text-align:start;
background-color:transparent;
}

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

.phw-g-i-Ycky9r{
}

.phw-g-i-Yd57kY{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-Ydqhfc{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-Yfzijt{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-YgASz2{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Yh5vbC{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-Yh5vbC{
background-color:transparent;
}

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

.phw-g-i-YhxEag{
font-size:var(--phw-g-large-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-YiSUKU{
}

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

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

.phw-g-i-Ynna0S{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-Yo2dBL{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-YoChSX{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-YpWrXz{
}

.phw-g-i-Ysscbd{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-Yu6WEv{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-YvH4Xh{
background-color:var(--phw-custom-manulife-light-greyfafafa);
border:none;
}

.phw-g-i-YvU32Q{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-Yx42ju{
}

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

.phw-g-i-Yxpjeb{
}

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

.phw-g-i-YykQ2z{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-Yyo8bJ{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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;
color:var(--phw-custom-text-dark-light);
}

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

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

.phw-g-i-YzSisT{
fill:var(--phw-custom-coralec6453);
}

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

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

.phw-g-i-Z4965W{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-Z4Uvdk{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

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

.phw-g-i-Z5hEmy{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-size:var(--phw-g-large-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:51px;
}

.phw-g-i-Z5hEmy:hover{
background-image:none;
border-color:var(--phw-custom-light-orangeec6453);
background-color:var(--phw-custom-dark-corald03a39);
border-style:none;
}

.phw-g-i-Z5lZvM{
}

.phw-g-i-Z6BPKO{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}

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

.phw-g-i-Z9rSLH{
}

.phw-g-i-Z9zpKu{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
}

.phw-g-i-ZCO8Gc{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-ZCqA6P{
}

.phw-g-i-ZDWWDV{
}

.phw-g-i-ZHiuZB{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0.125);
}

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

.phw-g-i-ZM7os8{
}

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

.phw-g-i-ZMbkCW{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-ZMgjfr{
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:var(--phw-custom-manulife-blue0000c1);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*1);
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
}

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

.phw-g-i-ZT4hoL{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-ZVr0nS{
}

.phw-g-i-ZWnfjM{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
margin-top:auto;
}

.phw-g-i-ZXIC2u{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:15px;
line-height:1.25;
}

.phw-g-i-ZYxQ1e{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-Zau2Me{
}

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

.phw-g-i-ZcjBnz{
color:var(--phw-custom-dark-color-light4a4a4a);
}

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

.phw-g-i-ZdjiIX{
}

.phw-g-i-ZgfBN0{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-ZgnUAI{
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-light-greyf4f5f5);
padding-top:calc(var(--pu-space)*2.5);
}

.phw-g-i-ZhrdxP{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-ZiUvCF{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
}

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

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

.phw-g-i-ZlsAqR{
padding-top:calc(var(--pu-space)*1);
padding-bottom:calc(var(--pu-space)*1);
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:var(--phw-custom-manulife-blue0000c1);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*1);
}

.phw-g-i-ZmVo8Z{
}

.phw-g-i-ZnHWQH{
font-family:var(--cms-g-roboto);
color:var(--phw-custom-green00a758);
font-weight:300;
font-style:italic;
}

.phw-g-i-ZoEOLW{
}

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

.phw-g-i-Zr9NDj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
}

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

.phw-g-i-ZsWqsH{
}

.phw-g-i-ZuspXU{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
padding-bottom:calc(var(--pu-space)*8.75);
}

.phw-g-i-ZwUexR{
}

.phw-g-i-Zzu9KJ{
}

.phw-g-i-a0OCCN{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-a1IElc{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-a1IElc{
background-color:transparent;
}

.phw-g-i-a1rv1Q{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

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

.phw-g-i-a5LTeR{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

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

.phw-g-i-a6yeAq{
}

.phw-g-i-a7TBpb:hover{
border-color:transparent;
}

.phw-g-i-a7TBpb{
border-color:transparent;
}

.phw-g-i-a8dpr2{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-aA28u8{
}

.phw-g-i-r6saDc:hover .phw-g-i-aC1JgX{
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

.phw-g-i-aC1JgX{
}

.phw-g-i-XCPhxp:hover .phw-g-i-aC1JgX{
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

.phw-g-i-aCQ3n2{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-aDWJwp{
max-height:100px;
max-width:308px;
}

.phw-g-i-aDuUFA{
}

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

.phw-g-i-aH4CtX{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-aJGTX0{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-aJL0xP{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-aJdr7B{
margin-inline-start:auto;
}

.phw-g-i-aJpUzi{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-aLAqhY{
background-color:var(--phw-custom-pod-color00a758);
border-style:none;
}

.phw-g-i-aLJ8wI{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-aMPuTr{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-aMRSmH{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-aN0fCl{
font-weight:600;
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-aRRMfz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
text-align:left;
}

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

.phw-g-i-aUGMyu{
}

.phw-g-i-aUlzFp{
}

.phw-g-i-aWLUUK{
font-size:22px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-aWc23M{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-aYADQF{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-aba9G7{
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
text-align:left;
}

.phw-g-i-fns92G:hover .phw-g-i-aba9G7{
}

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

.phw-g-i-adryib{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-adv4s7{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

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

.phw-g-i-afkB7m{
font-weight:600;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-ahUr7M{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-aiT1cb{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-ajjhur{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-ak0mS4{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Actuarial-AsianYoungwomaninmodestclothingworkingwithlaptopcomputerinhermodernbusinessoffice.-1712002375396.png);
}

.phw-g-i-ak1Odz{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-anW5i1{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
}

.phw-g-i-aoFUrp{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-aojj9o{
}

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

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

.phw-g-i-ary4PV{
}

.phw-g-i-as8K2A{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-asu7MH{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
padding-top:calc(var(--pu-space)*3.75);
}

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

.phw-g-i-awU4JF{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
height:700px;
width:500px;
}

.phw-g-i-awoP4E{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-ayU8wS{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-aymzHl{
font-size:var(--custom-font-size-4);
line-height:1.3;
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

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

.phw-g-i-azEzr6{
font-weight:500;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
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;
background-color:transparent;
min-height:70px;
font-size:18px;
}

.phw-g-i-b00IjT{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-b0MDGz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

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

.phw-g-i-b1MBbV{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:scroll;
max-height:427px;
}

.phw-g-i-b4qdlf{
}

.phw-g-i-b4ss7O{
}

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

.phw-g-i-b7zn4J{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

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

.phw-g-i-b9XyX0{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-b9c0K4{
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-b9c0K4:hover{
color:var(--link-hover-color);
text-decoration:var(--link-hover-decoration);
border-color:transparent;
}

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

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

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

.phw-g-i-ncnRJa:hover .phw-g-i-b9c0K4{
color:var(--phw-custom-green00a758);
text-decoration:var(--link-hover-decoration);
border-color:transparent;
}

.phw-g-i-bByNSe{
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-bD7PGW{
}

.phw-g-i-bDYHD4{
font-size:var(--phw-g-large-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-bDhi6V{
}

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

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

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

.phw-g-i-bG9qgR{
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
padding-top:calc(var(--pu-space)*3.125);
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-bGl00a{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-bJIaJz{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-bJinAw{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-bJzxkF{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-bOX1EB{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-bP2zUu{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

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

.phw-g-i-bQWsAf{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-bRLDxC{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.75);
}

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

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

.phw-g-i-bS7Qgp{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-bSUXDc{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

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

.phw-g-i-bTlGrX{
}

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

.phw-g-i-bUTXwE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

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

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

.phw-g-i-bXladi{
max-width:1440px;
max-height:500px;
object-fit:fill;
}

.phw-g-i-baizO4{
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
font-weight:500;
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-baizO4:focus{
box-shadow:var(--input-box-shadow-focus);
border-color:var(--input-stroke-focus);
}

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

.phw-g-i-bavxjA{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-bbUNpz{
font-size:18px;
}

.phw-g-i-bcjVdp{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-bdwiL4{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-be7CCX{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-bezbFD{
}

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

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

.phw-g-i-bhV4Po{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:200px;
}

.phw-g-i-biWUVY{
}

.phw-g-i-bigPaT{
height:auto;
width:120px;
max-height:120px;
}

.phw-g-i-bk5V4R{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-blF67T{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-bmOAY0{
font-weight:500;
font-size:var(--custom-font-size-7);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-bpjI2Y{
border-inline-end-style:solid;
border-inline-end-color:var(--phw-custom-secondary-button-border-colordc5a44);
margin-inline-end:calc(var(--mu-space)*12.5);
}

.phw-g-i-br9pBb{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-brcqQZ{
}

.phw-g-i-buirHl{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

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

.phw-g-i-buqoPg{
max-height:300px;
max-width:300px;
}

.phw-g-i-bvOXqA{
}

.phw-g-i-bvQxad{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*0);
}

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

.phw-g-i-bwexvN{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-bxrp3T{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-c4IxQ2{
}

.phw-g-i-c4VXvD{
}

.phw-g-i-c5GBkl{
}

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

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

.phw-g-i-c7YXJM{
fill:transparent;
}

.phw-g-i-c8I2yl:hover{
color:var(--brand-color-primary);
border-style:none;
}

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

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

.phw-g-i-c99svB{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-c9KHU3{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

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

.phw-g-i-cA4BE8{
}

.phw-g-i-cA5U1i{
font-size:var(--phw-g-small-text-font-size);
color:var(--body-color);
}

.phw-g-i-cBos8z{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

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

.phw-g-i-cDe4IW{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

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

.phw-g-i-cF6CnU{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-cHGT7L{
font-size:18px;
}

.phw-g-i-cHQwnq{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-cHTIZ5{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-cHmvfp{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-cIM6tT{
}

.phw-g-i-cMJ1Qd{
}

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

.phw-g-i-cMohqR:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-cPkPk0{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

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

.phw-g-i-cR7NIG{
}

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

.phw-g-i-cVq7Qu{
max-width:335px;
}

.phw-g-i-cVtpAU{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.1;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-cXQy1Y{
}

.phw-g-i-jDQMSx:hover .phw-g-i-cXQy1Y{
background-color:var(--phw-custom-light-greyf4f5f5);
}

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

.phw-g-i-cXy7lE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.3;
}

.phw-g-i-cYBc9Y{
}

.phw-g-i-cYtt6D{
}

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

.phw-g-i-cZvhVo{
fill:var(--phw-custom-coralec6453);
}

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

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

.phw-g-i-ccEKEQ{
font-family:var(--input-font-family);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:var(--phw-custom-white);
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-ccEKEQ:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-ccrxmF{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-ceHoMF{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-cerCd2{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
}

.phw-g-i-cfA9ty{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-cffGuU{
font-size:16px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
}

.phw-g-i-sHs9T4:hover .phw-g-i-cg2xJB{
color:var(--phw-custom-green00a758);
}

.phw-g-i-cg2xJB{
}

.phw-g-i-cgzqLX{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-ciYkeO{
}

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

.phw-g-i-clDIj5{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:500;
}

.phw-g-i-coHEPF{
}

.phw-g-i-coJOYX{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-cordtj{
}

.phw-g-i-cosj5i{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-cpqSFr{
}

.phw-g-i-cqdUQN{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

.phw-g-i-csLdRC{
}

.phw-g-i-csT1d9{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

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

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

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

.phw-g-i-cuPHEt{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-cwkEl0{
font-size:var(--phw-g-widget-title-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

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

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

.phw-g-i-cwpwQe{
font-weight:500;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
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;
background-color:transparent;
min-height:70px;
font-size:18px;
}

.phw-g-i-cxrcoS{
}

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

.phw-g-i-cyPMK9{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
line-height:1;
color:var(--brand-color-primary);
text-transform:capitalize;
text-align:left;
}

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

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

.phw-g-i-d1JTil{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
width:1000px;
}

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

.phw-g-i-d2XmzQ{
}

.phw-g-i-d3QCVn{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-d4VgI2{
}

.phw-g-i-d4bsNF{
padding-top:calc(var(--pu-space)*1);
padding-bottom:calc(var(--pu-space)*1);
background-color:transparent;
text-align:left;
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*124.875);
background-image:none;
}

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

.phw-g-i-d5wjSx{
height:51px;
}

.phw-g-i-d6yPtX{
}

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

.phw-g-i-d88elW{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-d9OH3c{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-dDRJFx{
font-weight:700;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-dE92x7{
max-height:300px;
max-width:300px;
}

.phw-g-i-dEnuvr{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-dFBey3{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-dFWSY9{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

.phw-g-i-dQnRnj{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-dRHDM7{
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-dSptVL{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-dUwdaO{
color:var(--white);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-dVS8wm{
}

.phw-g-i-dWL1za{
font-weight:600;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-dX8LzQ{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-dYclrS{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-dYn21U{
font-weight:500;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-dYw5Fb{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-dZ2A69{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-dZiLgY{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-da3VUf{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/download-1720013886760.svg);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
background-color:transparent;
background-position:100% 50%;
background-repeat:no-repeat;
border-color:var(--input-stroke);
border-width:1px;
border-style:solid;
}

.phw-g-i-da3VUf:focus{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/download-1720013886760.svg);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
background-color:transparent;
background-position:100% 50%;
background-repeat:no-repeat;
}

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

.phw-g-i-dagVsA{
font-size:var(--custom-font-size-3);
}

.phw-g-i-dbiF24{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.75);
}

.phw-g-i-dcwSf9{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-ddf9P1{
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-delSDh{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
}

.phw-g-i-dfRKYy{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:var(--phw-custom-manulife-blue0000c1);
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

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

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

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

.phw-g-i-djrUsi{
}

.phw-g-i-dl6lKe{
}

.phw-g-i-dm8hsq{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-dmTZ47{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-dnPjAI{
}

.phw-g-i-dq9zNU{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-dsE1No{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
font-style:italic;
}

.phw-g-i-duKWFy{
}

.phw-g-i-dv5W6h{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-dx37ED{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
padding-inline-start:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-dxoeNd{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-dxzsQT{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-color);
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

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

.phw-g-i-e17crn{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
padding-top:calc(var(--pu-space)*2.5);
}

.phw-g-i-e4Kgay{
font-weight:500;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-e5DuHz{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
margin-inline-start:auto;
}

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

.phw-g-i-e7kEQF{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

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

.phw-g-i-e8sMLX{
gap:2px;
}

.phw-g-i-e9OzkB{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-e9ZIGo{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-eAcWOK{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

.phw-g-i-eBzKSY{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:transparent;
box-shadow:none;
}

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

.phw-g-i-eCkrXN{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-eDrL6n{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
}

.phw-g-i-eF72Ed{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-eG8rOB{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-eGjFrl{
}

.phw-g-i-eHD7GM{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-eILisW{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-eIUPpx{
font-size:26px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-eInHKV{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
font-family:var(--cms-g-manulifejhoptimized);
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-eKAqkh{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-eLKTQj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-eN2cDp{
}

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

.phw-g-i-eOHwrC{
}

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

.phw-g-i-eRSIeI{
font-size:var(--font-size-12);
line-height:var(--line-height-2);
color:var(--brand-color-primary);
}

.phw-g-i-eSKjtv{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-input-label-text-font-size);
text-align:left;
}

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

.phw-g-i-eWEoum{
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
}

.phw-g-i-eXzoHs{
max-height:100px;
max-width:308px;
}

.phw-g-i-eYDwqo{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1;
}

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

.phw-g-i-eYGGBA{
}

.phw-g-i-eZS0XY{
}

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

.phw-g-i-edJZwn{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-edWRzg{
color:var(--brand-color-primary);
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:500;
font-size:18px;
line-height:var(--paragraph-line-height-2);
height:auto;
padding-inline-end:0;
}

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

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

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

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

.phw-g-i-eesK7n{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-efJTs9{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-eiOFlC{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-ejDhFd{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-ekR3dJ{
}

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

.phw-g-i-em7mw4{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-ep6umG{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}

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

.phw-g-i-ephugk{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-eqB1ay{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-eqDzhC{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

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

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

.phw-g-i-eqtLB4{
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
font-weight:500;
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-erXMBB{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*37.5);
}

.phw-g-i-erfEXZ{
gap:43px;
padding-inline-start:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*3.75);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-esPYn1{
color:var(--link-color);
background-color:transparent;
border-color:transparent;
min-height:auto;
box-shadow:none;
font-weight:500;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-regular-text-font-size);
text-align:left;
}

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

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

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

.phw-g-i-etHMxI{
}

.phw-g-i-euWWrS{
margin-inline-start:auto;
text-align:left;
}

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

.phw-g-i-evRkbR{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
font-style:normal;
}

.phw-g-i-ew4imt{
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.58;
font-weight:600;
}

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

.phw-g-i-exfQ3p{
}

.phw-g-i-ey6Bvn{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-ezeuVy{
}

.phw-g-i-f06euT{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-f0M2M8{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-f0jnqC{
}

.phw-g-i-f1XwOP{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-f2O5bl{
}

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

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

.phw-g-i-f2SHoJ{
font-weight:500;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
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;
background-color:transparent;
min-height:70px;
font-size:18px;
}

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

.phw-g-i-f2u5qU{
}

.phw-g-i-f3QDaj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:1.25;
}

.phw-g-i-f3mcAO{
}

.phw-g-i-1EmWEt:hover .phw-g-i-f3mcAO{
background-color:var(--phw-custom-light-greyf4f5f5);
}

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

.phw-g-i-f6XQmM{
}

.phw-g-i-f704VG{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Other-Groupofcolleagueshavingabrainstormingsessionatofficesittingincircleanddiscussingnewstrategies-1712249169300.png);
background-size:cover;
background-repeat:no-repeat;
}

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

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

.phw-g-i-f9eCLO{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-color);
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

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

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

.phw-g-i-fBC3uw{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:500;
}

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

.phw-g-i-fFQX2J{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--body-color);
text-align:center;
}

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

.phw-g-i-fGqsg8{
}

.phw-g-i-fHCDWO{
background-color:var(--phw-custom-primary-button-hover-bg-colore8eff5);
}

.phw-g-i-fIEEqp{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-fIc0OT{
}

.phw-g-i-fIqlC5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-i-fKJoF9{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-fLvEFJ{
font-weight:500;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
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);
background-color:var(--phw-custom-white);
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:var(--phw-g-regular-text-font-size);
text-align:left;
}

.phw-g-i-fMXzx2{
border-width:1px;
border-style:solid;
border-color:var(--input-stroke);
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
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);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
height:40px;
}

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

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

.phw-g-i-fMzoXK{
color:var(--white);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

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

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

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

.phw-g-i-fQjMzj{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-fV1KdW{
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--line-height-4);
color:var(--phw-custom-text-dark-light);
}

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

.phw-g-i-fXSaDE{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
padding-inline-start:calc(var(--pu-space)*6.25);
padding-inline-end:calc(var(--pu-space)*12.5);
}

.phw-g-i-fXfOdX{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-bottom:calc(var(--pu-space)*0);
}

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

.phw-g-i-far5Pc{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-fbsbGh{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-fdCiEi{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-fe7bhF{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-feU4AO{
color:var(--white);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-ferwQp{
}

.phw-g-i-fewrxX{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-secondary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-fex9lM{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-fffaTg{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-fhAUsM{
text-align:left;
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-fhuaQI{
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
color:var(--white);
}

.phw-g-i-fk4Ich{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-fmR6v4{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

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

.phw-g-i-fnAbe7{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-fns92G{
}

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

.phw-g-i-fp6Yrf{
font-size:var(--cms-g-h3);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-fpUutB{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-fs1oQf{
}

.phw-g-i-fuNes2{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-fvGVrm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

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

.phw-g-i-fvkLN5:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-fvuJqb{
color:var(--brand-color-primary);
font-size:18px;
}

.phw-g-i-fw73fd{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

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

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

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

.phw-g-i-fzXtyk{
width:60%;
}

.phw-g-i-g05KrI{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-g15dbO{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-g1Uiz4{
font-weight:600;
font-size:var(--phw-g-cards-title-font-size);
line-height:1.58;
}

.phw-g-i-g2AHeR{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-g2IQlb{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-g3D3Vu{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-g4Coby{
}

.phw-g-i-JKVZYr:hover .phw-g-i-g4Coby{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-kD8hj4:hover .phw-g-i-g4Coby{
color:var(--phw-custom-dark-color-light4a4a4a);
}

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

.phw-g-i-g5T7gb{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-g69yzu:hover{
border-color:transparent;
}

.phw-g-i-g69yzu{
}

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

.phw-g-i-g88jV2{
}

.phw-g-i-g8c6BF{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
text-align:left;
justify-content:start;
background-color:var(--phw-custom-white);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-g9ng2t{
margin-bottom:calc(var(--mu-space)*1.875);
text-align:;
align-items:center;
}

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

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

.phw-g-i-gCQ6s7{
color:var(--white);
display:inline-flex;
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
text-decoration:none;
}

.phw-g-i-gCcCPQ{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
}

.phw-g-i-gDQybz{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-gDoiDY{
}

.phw-g-i-gDvmVx{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--font-size-16);
line-height:1.25;
font-style:italic;
}

.phw-g-i-gEAFJn{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-gFocEQ{
color:var(--white);
font-size:18px;
line-height:var(--paragraph-line-height-2);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-gGaitn{
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-gHtyqJ{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-gIUYyS{
background-color:var(--brand-color-secondary);
}

.phw-g-i-gIUYyS:hover{
background-color:var(--phw-custom-white);
}

.phw-g-i-gImoPw{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-gJ6SmK{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-gNFXa6{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-gNZDkZ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-gNiELd{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-gODHtG{
text-align:center;
background-color:transparent;
}

.phw-g-i-gOMyvI{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-gPhvnK{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-gQmuDo{
text-align:center;
}

.phw-g-i-gQrpS5{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-gRd87v{
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-gTGdFG{
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-gW1iPL{
}

.phw-g-i-gYWP3e{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-gYZ8bq{
border-width:0px;
}

.phw-g-i-gZ0BNy{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.75);
}

.phw-g-i-gZVMC6{
}

.phw-g-i-gZeb2r{
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
color:var(--secondary-text);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-gZgbRK{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-white);
}

.phw-g-i-gbTn7Z{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-gbgjNk{
}

.phw-g-i-gcSoYV{
object-fit:none;
}

.phw-g-i-gcT9pI{
}

.phw-g-i-gcWMyT{
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
}

.phw-g-i-gccmX9{
width:5000%;
}

.phw-g-i-gcyXnG{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-gditSG{
text-align:left;
justify-content:start;
}

.phw-g-i-gdk21J{
fill:var(--brand-color-secondary);
}

.phw-g-i-ggbe8d{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-ggdFix{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-blue0000c1);
}

.phw-g-i-ghFtjY{
fill:var(--brand-color-primary);
}

.phw-g-i-ghMjVb{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-gm6Ppk{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-gmKCKZ{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:700;
text-align:center;
}

.phw-g-i-gmN9E3{
width:120px;
height:120px;
}

.phw-g-i-gnZRh5{
font-weight:700;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-gr7HAR{
}

.phw-g-i-gsDhHd{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-gtov58{
}

.phw-g-i-gup0EL{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-gytSzN{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-gz2vAf{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-h0B0UT{
background-color:var(--brand-color-secondary);
}

.phw-g-i-h0ZC1t{
}

.phw-g-i-h1O9no{
}

.phw-g-i-h1UFcF{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-h1d0ZN{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-h1ihP8{
fill:var(--icon-light);
}

.phw-g-i-h1uoOD{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-h2p9sl{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-h3hRqR{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:transparent;
}

.phw-g-i-h3rf7e{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
}

.phw-g-i-h5vKQu{
}

.phw-g-i-h6RGmm{
}

.phw-g-i-h7IJTs{
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-h83aYI{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-h8JJpi{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-h9CCGb{
background-color:var(--phw-custom-pod-color00a758);
}

.phw-g-i-h9ZMwv{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:start;
}

.phw-g-i-hA4d0J{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-hAwOZW{
}

.phw-g-i-hD8uro{
text-align:left;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-hDIEvA{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-hE72Oy{
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-JKVZYr:hover .phw-g-i-hEiZyq{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-hEiZyq{
}

.phw-g-i-hFJeh6{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
}

.phw-g-i-hHtlWD{
background-color:var(--widget-bg-dark-color);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-hJWBvI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-hJlxYy{
font-size:20px;
font-family:var(--cms-g-manulifejhoptimized);
line-height:1.5;
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-hKF3Ey{
font-weight:400;
color:var(--text-dark);
border-color:transparent;
background-color:transparent;
padding:0;
box-shadow:none;
text-decoration:none;
min-height:auto;
border-width:0;
height:var(--btn-height);
}

.phw-g-i-hKF3Ey:hover{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-hMhsF6{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

.phw-g-i-hNNAof{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-white);
}

.phw-g-i-hOA1Qx{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:hidden;
padding-bottom:calc(var(--pu-space)*0);
max-height:527px;
}

.phw-g-i-hPSoWj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-hPhVQY{
font-family:var(--cms-g-roboto);
color:var(--white);
font-weight:300;
}

.phw-g-i-hR3t8i{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-hRMqge{
font-size:18px;
}

.phw-g-i-hUIYQi{
}

.phw-g-i-hUeeTZ{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
font-weight:500;
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-hUeeTZ:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-hUeeTZ:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-hV9VZl{
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*0.125);
}

.phw-g-i-hX0rSw{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-hXsozf{
}

.phw-g-i-hYnd43{
}

.phw-g-i-hZWXOh{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-hZekk5{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-haRxlc{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-hajsjY{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-hanBPb{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
margin-top:auto;
margin-bottom:auto;
}

.phw-g-i-hbHzYN{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--link-hover-color);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-hbZqWj{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-hcLXYL{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-top:auto;
}

.phw-g-i-hd6SlC{
font-weight:700;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:center;
}

.phw-g-i-hdOWXo{
padding-inline-start:calc(var(--pu-space)*0.125);
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}

.phw-g-i-hfIGJz{
}

.phw-g-i-hiW6fr{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-hiu0nR{
font-size:var(--cms-g-h3);
line-height:var(--heading-line-height-3);
color:var(--body-bg);
font-weight:500;
}

.phw-g-i-hjBAER{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-hkCorP{
color:var(--white);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.1;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-hkI7Xq{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-hlJmFh{
color:var(--white);
text-decoration:none;
font-size:18px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-hlJmFh:hover{
color:var(--phw-custom-green00a758);
text-decoration:underline;
}

.phw-g-i-hlqlqT{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
text-align:left;
font-size:var(--phw-g-widget-subheading-font-size);
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
}

.phw-g-i-hmbI2x{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-hmiQJp{
height:150px;
}

.phw-g-i-hnrog4{
}

.phw-g-i-hqDIwz{
font-size:var(--cms-g-h3);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-hrzo7X{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-hsSUOV{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-hsgqgo{
}

.phw-g-i-htVJVK{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-htYYFe{
}

.phw-g-i-htlaQf{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-hurL5B{
text-align:center;
}

.phw-g-i-hxPMGx{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
border-color:var(--phw-custom-light-graye9e9e9);
}

.phw-g-i-hxY0f3{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-i1J2Gv{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-i1uYrL{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-end:auto;
}

.phw-g-i-i3KBex{
color:var(--secondary-text);
font-weight:500;
font-size:24px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-i3xQtg{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-bottom:calc(var(--mu-space)*2);
text-align:left;
}

.phw-g-i-i4gRCY{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-i6Vbde{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-i7CnW3{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-i9TEKf{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-i9YdfM{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-iB1NmS{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
}

.phw-g-i-iC4m0X{
}

.phw-g-i-iDOQg5{
color:var(--white);
}

.phw-g-i-iE9XTa{
}

.phw-g-i-iHgpI9{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-iIgbFK{
aspect-ratio:16/9;
object-fit:contain;
padding-bottom:calc(var(--pu-space)*12.5);
}

.phw-g-i-iJITcd{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-iJWzax{
font-size:20px;
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-iKsbiE{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-iLlv2r{
}

.phw-g-i-iMcHGU{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-iN1xMG{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
padding-inline-start:calc(var(--pu-space)*0);
margin-inline-end:auto;
}

.phw-g-i-iNpr34{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
justify-content:;
}

.phw-g-i-iPXHFp{
}

.phw-g-i-iQOI5O{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-cards-subtitle-font-size);
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:transparent;
font-weight:500;
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;
color:var(--phw-custom-text-dark-light);
}

.phw-g-i-iQOI5O:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-iQOI5O:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-iQc6Sx{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-iRuWpb{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-iTKr1Y{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-iTvcFn{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:1.5;
}

.phw-g-i-iWdxuK{
}

.phw-g-i-iXeeiA{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-ib9QS3{
text-align:left;
}

.phw-g-i-ibGxm3{
}

.phw-g-i-ibHS6D{
}

.phw-g-i-icCSRg{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-cards-subtitle-font-size);
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:transparent;
font-weight:500;
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;
color:var(--phw-custom-text-dark-light);
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
}

.phw-g-i-icCSRg:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-icCSRg:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-icFkz1{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-icOq24{
}

.phw-g-i-icwlDR{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-idce9W{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
}

.phw-g-i-idySm9{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-ie5Mlt{
background-color:var(--phw-custom-white);
}

.phw-g-i-ie8Xzy{
font-size:var(--cms-g-h3);
color:var(--white);
margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-i-ifHELB{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-ifTUVL{
height:400px;
}

.phw-g-i-ih5Aqa{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--phw-custom-text-dark-light);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-ihAfP4{
margin-top:calc(var(--mu-space)*0);
margin-inline-end:calc(var(--mu-space)*0);
margin-bottom:calc(var(--mu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-iiPgZF{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-pod-color00a758);
opacity:0.6;
}

.phw-g-i-ijiQVi{
}

.phw-g-i-ikkruS{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:20px;
line-height:1.5;
}

.phw-g-i-ilA13c{
font-size:var(--font-size-12);
line-height:var(--line-height-2);
color:var(--brand-color-primary);
}

.phw-g-i-ilH6V0{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-inTRgD{
font-weight:600;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-iq1bBO{
font-size:18px;
line-height:var(--paragraph-line-height-2);
color:var(--white);
}

.phw-g-i-iqQf5o{
}

.phw-g-i-isW2mk{
width:60%;
}

.phw-g-i-isYcVB{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-isxqod{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:hidden;
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-itRm5B:hover{
border-color:transparent;
background-color:var(--phw-custom-nav-bg-hover-282b3e);
}

.phw-g-i-itRm5B{
border-color:transparent;
}

.phw-g-i-itqnJP{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-iutzMF{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-iwEpTx{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-scivd8:hover .phw-g-i-iwEpTx{
color:var(--phw-custom-green00a758);
}

.phw-g-i-iwLLwD{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-iww0fW{
}

.phw-g-i-iyp9tj{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-iz6iWY{
}

.phw-g-i-JKVZYr:hover .phw-g-i-iz6iWY{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-kD8hj4:hover .phw-g-i-iz6iWY{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-izLQcs{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-izyDmv{
text-align:left;
margin-inline-start:auto;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-j0pXtw{
max-height:100px;
max-width:308px;
}

.phw-g-i-j2fRQz{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
}

.phw-g-i-j2wd5N{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-j3Jy2q{
padding-inline-start:calc(var(--pu-space)*1.875);
}

.phw-g-i-j3sjL6{
}

.phw-g-i-j6RJr1{
color:var(--white);
}

.phw-g-i-j7EV3q{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-j8iMlH{
}

.phw-g-i-jAy0Ve{
text-align:left;
}

.phw-g-i-jB7jfI{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-jB9Gvp{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-jBKXtE{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-jBTibZ{
font-weight:500;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-jCMdxZ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-jCgzG4{
font-family:var(--cms-g-roboto);
color:var(--text-dark);
font-weight:300;
background-color:var(--input-bg);
opacity:0;
}

.phw-g-i-jDQMSx{
}

.phw-g-i-jE2q4y{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-jEWFH6{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-inline-start:calc(var(--pu-space)*0.25);
}

.phw-g-i-jGQTpw{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--white);
text-align:center;
}

.phw-g-i-jGlXtF{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-jI7r9x{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-jItono{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-white);
}

.phw-g-i-jJ13hm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-jJ23yD{
fill:var(--icon-light);
}

.phw-g-i-jJ4jPR{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-jJxnQ2{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-jKLIJA{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-jLNiLX{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-jMFeCB{
}

.phw-g-i-jMdMI8{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-jNaowt{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
width:100%;
}

.phw-g-i-jNd1lg{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-jNyaej{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-jQUxe2{
color:var(--white);
font-size:14px;
}

.phw-g-i-jSbKzz{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-jUSss7{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:transparent;
font-size:var(--phw-g-regular-text-font-size);
min-height:70px;
padding-inline-start:30px;
padding-inline-end:30px;
}

.phw-g-i-jUSss7:hover{
color:var(--white);
border-style:solid;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-dark-corald03a39);
}

.phw-g-i-jUZxZ3{
}

.phw-g-i-jWnCme{
font-size:var(--phw-g-large-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
}

.phw-g-i-jbVrFc{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-jbk6pR{
color:var(--phw-custom-green00a758);
}

.phw-g-i-jbvDbD{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-jc3OZe{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-jdAbiv{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--brand-color-primary);
text-align:center;
}

.phw-g-i-jeZVxi{
}

.phw-g-i-jfswOM{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:15px;
line-height:1.25;
}

.phw-g-i-jip5Tx{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*6.25);
}

.phw-g-i-jjKfhx{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-jjdIsB{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-jkbTEq{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-i-jmNIoa{
}

.phw-g-i-joTirO{
color:var(--brand-color-primary);
text-align:center;
}

.phw-g-i-joWlAw{
text-align:center;
}

.phw-g-i-jogQFq{
}

.phw-g-i-jr7p3Q{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-jrIB7s{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-jsJd4Z{
height:400px;
}

.phw-g-i-jsQyr0{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-jsSd4T{
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-juB4zo{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-jupfDl{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-juv6cy{
}

.phw-g-i-jykeEu{
padding-top:calc(var(--pu-space)*7.5);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-jyzkYJ{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
margin-inline-start:auto;
}

.phw-g-i-jz0Ecz{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-jz0Ecz{
background-color:transparent;
}

.phw-g-i-jz0db6{
}

.phw-g-i-jzVvCr{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-jzh8CQ{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-k0oG8W{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
}

.phw-g-i-k1uEV6{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-k24ssP{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-k3ZE5N{
}

.phw-g-i-JKVZYr:hover .phw-g-i-k3ZE5N{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-kD8hj4:hover .phw-g-i-k3ZE5N{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-k4H4j0{
height:35px;
width:35px;
}

.phw-g-i-k5vjJR{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-k6J4oL{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-k6JuTA{
text-align:left;
}

.phw-g-i-k8bpOr{
}

.phw-g-i-k9qCC0{
}

.phw-g-i-kBVjB2{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-kBfc0k{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-kC4mHf{
font-size:27px;
color:var(--white);
}

.phw-g-i-kD1jvD{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-kD8hj4{
}

.phw-g-i-kD8hj4:hover{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-kDA9o9{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*12.5);
}

.phw-g-i-kDoFRG{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-kE8fmF{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
}

.phw-g-i-kELKRP{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-kGVCzj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
}

.phw-g-i-kH9BLh{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-bottom:calc(var(--mu-space)*2);
text-align:left;
}

.phw-g-i-kI2517{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-kJ7Qaa{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-kLePJF{
font-weight:600;
}

.phw-g-i-kNxWEJ{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
font-weight:500;
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-kNxWEJ:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-kNxWEJ:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-kPWNkp{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-kQY8HH{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-kRElKx{
}

.phw-g-i-kRWuXy{
color:var(--white);
}

.phw-g-i-kSgEym{
}

.phw-g-i-kSrEFG{
}

.phw-g-i-kTEfqY{
height:400px;
width:400px;
}

.phw-g-i-kTQlD5{
font-weight:500;
color:var(--link-color);
border-color:transparent;
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
}

.phw-g-i-kTQlD5:hover{
border-color:transparent;
color:var(--link-hover-color);
text-decoration:var(--link-hover-decoration);
}

.phw-g-i-kTQlD5:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
outline-offset:var(--accessibility-outline-offset);
}

.phw-g-i-kTQlD5.disabled{
color:var(--btn-dark);
border-color:transparent;
}
.phw-g-i-kTQlD5:disabled{
color:var(--btn-dark);
border-color:transparent;
}

.phw-g-i-kVsgbF{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-kavvR7{
background-color:transparent;
padding:0;
box-shadow:none;
color:var(--text-dark);
font-weight:400;
text-decoration:none;
border-color:transparent;
min-height:auto;
border-width:0;
height:var(--btn-height);
}

.phw-g-i-kavvR7:hover{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-kbudk6{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
padding-top:calc(var(--pu-space)*3.75);
}

.phw-g-i-keGxLa{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-end:auto;
}

.phw-g-i-keOJ70{
height:40px;
}

.phw-g-i-kebZxB{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-kg3RrG{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*6.25);
}

.phw-g-i-kgXASO{
}

.phw-g-i-kiQbFh{
}

.phw-g-i-kiRTUj{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-kkmDKy{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:start;
}

.phw-g-i-kkohPk{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:400;
color:var(--brand-color-primary);
font-family:var(--cms-g-roboto);
}

.phw-g-i-klspoo{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-knRMFK{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-koNixp{
max-height:100px;
max-width:308px;
}

.phw-g-i-koa91d{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-koqDY8{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*12.5);
margin-top:auto;
margin-bottom:auto;
}

.phw-g-i-kqcYli{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-kqg0Bn{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
text-align:left;
}

.phw-g-i-kqi3jc{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-kscunp{
}

.phw-g-i-ksynvX{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-fns92G:hover .phw-g-i-ktEnWv{
color:var(--phw-custom-green00a758);
}

.phw-g-i-ktEnWv{
}

.phw-g-i-kuJdEq{
text-align:left;
}

.phw-g-i-kuW2ro{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-kvQfeI{
background-color:var(--brand-color-secondary);
}

.phw-g-i-kvTzeH{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:500;
}

.phw-g-i-kw1eIm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-kwgWTf{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-kxVaV6{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-kybRIS{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-kztKtC{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
}

.phw-g-i-kzwzbT{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-l0UOiw{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-l1ZMfd{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-blue0000c1);
}

.phw-g-i-l3YpHB{
}

.phw-g-i-l4ETzg{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-l5YMrZ{
font-size:24px;
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*0.125);
}

.phw-g-i-l7OKPX{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-l7dLqN{
}

.phw-g-i-l8P7eE{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-l9KfJo{
fill:var(--brand-color-secondary);
}

.phw-g-i-lAirjM{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-lBCmmy{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-lDKVqX{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-lHilGX{
}

.phw-g-i-lIlRwG{
background-color:var(--widget-bg-gray-color);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-lIreMg{
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-lJShIS{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-lKQpse{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-lKoAfE{
height:120px;
width:120px;
}

.phw-g-i-lKuhg2{
}

.phw-g-i-lN5t1S{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-lNLFSt{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-lOcHfl{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-lOmfUY{
font-weight:500;
font-size:var(--custom-font-size-7);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-lQWFgZ{
margin-top:calc(var(--mu-space)*0);
}

.phw-g-i-lQWo3q{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-lQWo3q{
background-color:transparent;
}

.phw-g-i-lROUoB{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-lTObPT{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:auto;
margin-inline-end:auto;
padding-inline-start:calc(var(--pu-space)*12.5);
padding-inline-end:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*12.5);
margin-top:auto;
margin-bottom:auto;
}

.phw-g-i-lVa4tV{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-lW2uQ6{
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*6.25);
padding-inline-end:calc(var(--pu-space)*6.25);
}

.phw-g-i-lW9Dhf{
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-lWMTCB{
font-size:var(--phw-g-widget-title-font-size);
line-height:var(--paragraph-line-height-3);
color:var(--text-dark);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-lWxj3V{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-lXCkkH{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:500;
}

.phw-g-i-lXo6Oc{
padding-top:0;
color:var(--white);
font-weight:500;
padding-inline-start:0;
padding-bottom:0;
border-color:transparent;
background-color:transparent;
box-shadow:none;
border-width:0;
min-height:auto;
padding-inline-end:0;
}

.phw-g-i-lXo6Oc:hover{
color:var(--phw-custom-button-primary-colore8eff5);
border-color:transparent;
text-decoration:var(--link-hover-decoration);
}

.phw-g-i-lXo6Oc:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
outline-offset:var(--accessibility-outline-offset);
}

.phw-g-i-lXo6Oc.disabled{
color:var(--btn-dark);
border-color:transparent;
}
.phw-g-i-lXo6Oc:disabled{
color:var(--btn-dark);
border-color:transparent;
}

.phw-g-i-pS83aB:hover .phw-g-i-lYOJAX{
color:var(--phw-custom-green00a758);
}

.phw-g-i-lYOJAX{
}

.phw-g-i-la4zC5{
color:var(--brand-color-primary);
}

.phw-g-i-laODtr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-white);
}

.phw-g-i-lccGwv{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:100%;
border-style:none;
}

.phw-g-i-lckYdF{
padding-top:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-levRaz{
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-lfCVLF{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-lgHZU5{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-lgTXCy{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-lhkLuI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:18px;
line-height:1.25;
}

.phw-g-i-liCMEn{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-liRYhK{
}

.phw-g-i-ljBk8c{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-ll1JyI{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-lluTAX{
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-lm1WHa{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-lmF4Kf{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-lnnVQ2{
}

.phw-g-i-loSloR{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
}

.phw-g-i-lq0wAE{
}

.phw-g-i-lq2x4P{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-lr8mQn{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
}

.phw-g-i-lrtyLE{
padding-top:calc(var(--pu-space)*7.5);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-lt0fU5{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-ltpPB1{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-lvuBNj{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
}

.phw-g-i-lw9WSa{
font-size:var(--cms-g-locationtext);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-lwujF6{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:hidden;
padding-bottom:calc(var(--pu-space)*0);
max-height:527px;
}

.phw-g-i-m1DES0{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
}

.phw-g-i-m21fe2{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-m2Z3yt{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-m2t5Xg{
}

.phw-g-i-m7UacI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-m8NmUh{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-m8e3KL{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-mASJ8y{
}

.phw-g-i-mAVknE{
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
}

.phw-g-i-JKVZYr:hover .phw-g-i-mAVknE{
color:var(--body-bg);
}

.phw-g-i-kD8hj4:hover .phw-g-i-mAVknE{
color:var(--body-bg);
}

.phw-g-i-mAn8cE{
}

.phw-g-i-mAvhYD{
font-weight:600;
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-mB9HSC{
}

.phw-g-i-mC3x7Y{
}

.phw-g-i-mD8dLQ{
}

.phw-g-i-FYNmTU:hover .phw-g-i-mD8dLQ{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-mDA6vg{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*2.5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-mDkE3o{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-mGVRZW{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-mJ3nQZ{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-mJICj0{
gap:51px;
padding-bottom:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*6.25);
padding-inline-end:calc(var(--pu-space)*6.25);
margin-top:calc(var(--mu-space)*0);
margin-bottom:calc(var(--mu-space)*0);
padding-top:calc(var(--pu-space)*1.25);
}

.phw-g-i-mMS9Jm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:700;
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-mNKiAW{
fill:transparent;
}

.phw-g-i-mNRtaw{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:300;
}

.phw-g-i-mNsG6J{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

.phw-g-i-mPpkGk{
font-weight:400;
}

.phw-g-i-mQ8ihx{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
text-align:left;
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-mRx3Tm{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-mSs92g{
}

.phw-g-i-mU7hGC{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-size:var(--phw-g-large-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
margin-top:calc(var(--mu-space)*2.5);
}

.phw-g-i-mU7hGC:hover{
background-image:none;
background-color:var(--phw-custom-dark-corald03a39);
border-color:var(--phw-custom-light-orangeec6453);
color:var(--white);
border-style:none;
}

.phw-g-i-mU7hGC:focus{
background-color:var(--brand-color-primary);
color:var(--white);
outline-width:4px;
border-color:var(--brand-color-primary);
outline-offset:3px;
outline-style:solid;
outline-color:var(--phw-custom-focus76b0ff);
}

.phw-g-i-mU7hGC:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
}

.phw-g-i-mU7hGC:active{
background-color:var(--white);
border-color:var(--brand-color-primary);
color:var(--brand-color-primary);
}

.phw-g-i-mU7hGC.disabled{
color:var(--btn-dark);
background-color:var(--disabled-color);
border-color:var(--disabled-color);
min-height:auto;
}
.phw-g-i-mU7hGC:disabled{
color:var(--btn-dark);
background-color:var(--disabled-color);
border-color:var(--disabled-color);
min-height:auto;
}

.phw-g-i-mV1GZ9{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1;
}

.phw-g-i-mVN6Da{
margin-top:calc(var(--mu-space)*1.25);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-mW813V{
}

.phw-g-i-mW9EdL{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-mX0Ieb:hover{
color:var(--white);
text-decoration:underline;
}

.phw-g-i-mX0Ieb{
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-style:normal;
font-weight:500;
font-size:var(--phw-g-small-text-font-size);
}

.phw-g-i-mX0Ieb:focus{
outline-offset:3px;
outline-style:solid;
outline-color:var(--phw-custom-focus76b0ff);
outline-width:4px;
}

.phw-g-i-mYBPiX{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-mYVMSO{
font-size:18px;
padding-left:0px;
padding-right:0px;
text-decoration:underline;
}

.phw-g-i-mYVMSO:hover{
text-decoration:underline;
}

.phw-g-i-mdkMbY{
}

.phw-g-i-mfoSVa{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-mfs4wq{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-mhS4JL{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-end:auto;
}

.phw-g-i-mhchPR{
padding-top:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
}

.phw-g-i-mhs57i{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-XPMRAn:hover .phw-g-i-miwKJP{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-miwKJP{
}

.phw-g-i-mjgUAf{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-mk6N6G{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-mliVUN{
font-weight:500;
font-size:40px;
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-mmG2fr{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-mmZHj7{
font-size:var(--cms-g-paragraph-default-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-moUTMm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-mp0A7y{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}

.phw-g-i-mp6Xa8{
}

.phw-g-i-mvJoPF{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-mwAMX0{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-end:auto;
}

.phw-g-i-mwScWW{
font-size:var(--cms-g-h3);
line-height:1.1;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-my0QiV{
background-color:var(--brand-color-secondary);
}

.phw-g-i-my1ofe{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-JKVZYr:hover .phw-g-i-my96Kj{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-my96Kj{
}

.phw-g-i-n0c1yx{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:400;
}

.phw-g-i-n1g1rW{
}

.phw-g-i-n1nqxE{
max-width:333px;
}

.phw-g-i-n35spp{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--font-size-16);
line-height:1.25;
font-style:italic;
}

.phw-g-i-n3yPJG{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:auto;
max-height:427px;
}

.phw-g-i-n4agGA{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:transparent;
font-size:var(--phw-g-small-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
}

.phw-g-i-n4agGA:hover{
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-dark-corald03a39);
border-style:solid;
}

.phw-g-i-n4agGA:focus{
outline-style:solid;
outline-width:4px;
outline-offset:3px;
outline-color:var(--phw-custom-focus76b0ff);
}

.phw-g-i-n5QuZq{
text-align:left;
}

.phw-g-i-n5nTdL{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-n6U1PF{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:start;
}

.phw-g-i-n6oWIW{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-n90mu0{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-n9UD9i{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-end:auto;
}

.phw-g-i-n9ve6w{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-nBTMHT{
}

.phw-g-i-nCRmB6{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-nCTYQy{
background-color:var(--phw-custom-pod-color00a758);
border-style:none;
padding-inline-start:calc(var(--pu-space)*2.625);
padding-inline-end:calc(var(--pu-space)*2.625);
}

.phw-g-i-nDFZIW{
}

.phw-g-i-PZemZX:hover .phw-g-i-nEozvw{
background-color:var(--phw-custom-white);
}

.phw-g-i-nEozvw{
}

.phw-g-i-nGubIe{
color:var(--white);
}

.phw-g-i-nHBxQY{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-transform:capitalize;
text-align:left;
}

.phw-g-i-nHrVjg{
font-size:var(--cms-g-paragraph-default-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-nJzi7b{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-nLWsJi{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-nLqsfB{
}

.phw-g-i-nMTIqG{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
font-style:normal;
}

.phw-g-i-nMjxHn{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:start;
}

.phw-g-i-nNUghV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
min-width:80%;
}

.phw-g-i-nO5yaH{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--phw-custom-green00a758);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-nPHAHg{
font-weight:400;
}

.phw-g-i-nRDYQN{
height:32px;
}

.phw-g-i-nTpBX9{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--widget-bg-dark-color);
}

.phw-g-i-nXBHc2{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-nXVzn5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
}

.phw-g-i-nY66wf{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-nbitmt{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-nckRpI{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-ncnRJa{
}

.phw-g-i-ncpzgZ{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-ndHH38{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-nduheq{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-nfrPJp{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-niaHl4{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-njNkYP{
padding-top:calc(var(--pu-space)*1);
padding-bottom:calc(var(--pu-space)*1);
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:transparent;
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*1);
}

.phw-g-i-nkcS37{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-nmf6Jr{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
font-weight:500;
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-nmf6Jr:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-nmf6Jr:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-nmju4K{
font-weight:500;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-nnQPmW{
fill:var(--brand-color-primary);
}

.phw-g-i-nnWVhl{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-nnYoaL{
border-width:0px;
border-style:none;
font-weight:500;
margin-top:calc(var(--mu-space)*2.5);
}

.phw-g-i-nnYoaL:hover{
border-color:transparent;
color:var(--link-hover-color);
text-decoration:var(--link-hover-decoration);
}

.phw-g-i-nnYoaL:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
outline-offset:var(--accessibility-outline-offset);
}

.phw-g-i-nnYoaL.disabled{
border-color:transparent;
color:var(--btn-dark);
}
.phw-g-i-nnYoaL:disabled{
border-color:transparent;
color:var(--btn-dark);
}

.phw-g-i-nnfpf6{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-np5KFT{
color:var(--white);
text-decoration:none;
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
display:inline-flex;
}

.phw-g-i-np5KFT:hover{
color:var(--phw-custom-green00a758);
}

.phw-g-i-npLYwf{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-npOnLV{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-nrUhmc{
font-size:var(--phw-g-input-label-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-ns4mTt{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-nsBFiL{
padding-bottom:calc(var(--pu-space)*0);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-nsidEP{
font-size:22px;
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-ntFql6{
}

.phw-g-i-nuYPFc{
color:var(--white);
font-size:14px;
}

.phw-g-i-nvBuKu{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-nwPvr5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-white);
}

.phw-g-i-nwro6Y{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-nx2zHI{
color:var(--white);
font-size:20px;
margin-bottom:calc(var(--mu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
margin-top:calc(var(--mu-space)*0);
}

.phw-g-i-nynzGh{
font-weight:600;
font-size:20px;
line-height:1.5;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-nzswdQ{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:100%;
border-style:none;
}

.phw-g-i-nzw49m{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-o2F6BM{
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*6.25);
}

.phw-g-i-o2rrkr{
color:var(--white);
}

.phw-g-i-o3TfGp{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-o43xQQ{
background-color:var(--phw-custom-white);
}

.phw-g-i-o43xQQ:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-o4QZog{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-o4vgDg{
fill:var(--icon-light);
}

.phw-g-i-o5Qm9t{
border-color:var(--phw-custom-light-graye9e9e9);
}

.phw-g-i-o5aUEy{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-o6t1cI{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-o8OA1C{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-oBVfI7{
color:var(--white);
}

.phw-g-i-oBj4zC{
color:var(--white);
font-size:14px;
}

.phw-g-i-oCGENF{
padding-bottom:calc(var(--pu-space)*10);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-oCbZ5h{
font-size:var(--cms-g-h3);
line-height:1.1;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-oCo4wR{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-oD83Vf{
}

.phw-g-i-oDVvHs{
}

.phw-g-i-oETjzy{
font-weight:500;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-oFWlER{
font-weight:500;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-oFc4EG{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-oG0WdG{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-oJ8G36{
}

.phw-g-i-oJjk1h{
fill:var(--icon-light);
}

.phw-g-i-oK4k9T{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-oKKJHB{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-oKuL0C{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-oLWGX9{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-oT478D{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-oVp2dk{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-white);
}

.phw-g-i-oWgwPh{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
}

.phw-g-i-oWipFO{
background-color:var(--brand-color-secondary);
transition:all 0.2s;
}

.phw-g-i-oWipFO:hover{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-oZO542{
text-align:left;
}

.phw-g-i-ocVAC1{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-ocd12I{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-ocwGgI{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-odPubg{
}

.phw-g-i-odyF94{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
text-align:center;
}

.phw-g-i-oeSujG{
fill:var(--brand-color-secondary);
}

.phw-g-i-oevNMm{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
font-style:normal;
}

.phw-g-i-ofCUI1{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-ofOSJ5{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-ofQe2c{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-ogHU6L{
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-ogmOFX{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-oh9dmT{
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-ohKVax{
font-family:var(--cms-g-roboto);
color:var(--phw-custom-green00a758);
font-weight:300;
font-style:italic;
}

.phw-g-i-ojMvHL{
color:var(--white);
font-size:20px;
}

.phw-g-i-okDRSC{
font-size:24px;
padding-top:calc(var(--pu-space)*3.75);
}

.phw-g-i-ol083g{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-omSIo2{
height:350px;
}

.phw-g-i-on7FRF{
}

.phw-g-i-onHD4H{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-onMbHF{
}

.phw-g-i-ontgdg{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/Banking-Shotoftwobusinesswomenshakinghandsinamodernoffice-1712002434397.png);
background-size:fill;
}

.phw-g-i-oo6Kqq{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-ooiFaB{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--secondary-text);
font-weight:500;
}

.phw-g-i-opmZJp{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-opr1NW{
color:var(--white);
}

.phw-g-i-oq2HAN{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-or7Lvl{
box-shadow:var(--box-shadow-style-3);
padding-inline-start:calc(var(--pu-space)*0);
text-align:left;
justify-content:start;
}

.phw-g-i-orgBjL{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.75);
}

.phw-g-i-osy0Wc{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-ota8Lw{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-small-text-font-size);
line-height:1.25;
}

.phw-g-i-ovUfvp{
}

.phw-g-i-ovw1Md{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-oxw2Um{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-ozxew2{
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*7.5);
}

.phw-g-i-p0dXsj{
}

.phw-g-i-p0vP76{
font-size:18px;
line-height:var(--paragraph-line-height-2);
color:var(--white);
}

.phw-g-i-p192dX{
max-height:100px;
max-width:308px;
}

.phw-g-i-p1R6gg{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--body-color);
}

.phw-g-i-p1mTcZ{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:500;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-p3gSfb{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-p4y0a5{
padding-top:calc(var(--pu-space)*1);
background-color:transparent;
text-align:left;
background-size:fill;
padding-bottom:calc(var(--pu-space)*1);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
background-image:none;
}

.phw-g-i-p5BRvF{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-p6GhFz{
color:var(--white);
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-p6uD3s{
text-align:left;
}

.phw-g-i-p7OxIC{
}

.phw-g-i-pAiRl8{
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-pAjBxl{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-pAkYnE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:var(--phw-custom-white);
}

.phw-g-i-pB2CNi{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--phw-custom-primary-button-colordc5a44);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-i-pBMNVN{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-pCa6Dz{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.75);
}

.phw-g-i-pCvUYX{
}

.phw-g-i-pEmqFr{
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-pFOKFe{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*1.25);
}

.phw-g-i-pGTkkx{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-pGU4RU{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-pIznTV{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-pJokGe{
gap:0px;
}

.phw-g-i-pLElYJ{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-pMrUn4{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-pN0CBs{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-pNeGdN{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-pNyyRs{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-pOo8Kn{
font-size:16px;
}

.phw-g-i-oWipFO:hover .phw-g-i-pP6iEM{
text-transform:none;
text-decoration:none;
font-style:normal;
}

.phw-g-i-pP6iEM{
}

.phw-g-i-pQNzuQ{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-pS83aB{
}

.phw-g-i-pSnPw8{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
height:500px;
width:700px;
}

.phw-g-i-pSnQJK{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-pSzPYM{
font-size:18px;
padding-left:0px;
padding-right:0px;
text-decoration:underline;
}

.phw-g-i-pSzPYM:hover{
text-decoration:underline;
}

.phw-g-i-pUDmbS{
}

.phw-g-i-pVD9l7{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
background-color:var(--phw-custom-primary-button-background-colordc5a44);
}

.phw-g-i-pVYe6V{
fill:var(--icon-light);
}

.phw-g-i-pVz7Wj{
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
color:var(--white);
text-decoration:none;
display:inline-flex;
}

.phw-g-i-pVz7Wj:hover{
color:var(--phw-custom-green00a758);
}

.phw-g-i-5Wvpaw:hover .phw-g-i-pWIUgC{
}

.phw-g-i-pWIUgC{
}

.phw-g-i-pZ019K{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-pZTgUp{
font-weight:500;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-paOFvD{
}

.phw-g-i-paTkve{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-padmGo{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
}

.phw-g-i-pazRQ1{
text-align:left;
}

.phw-g-i-pc05nY{
}

.phw-g-i-pcmiaq{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:400;
}

.phw-g-i-pdt8bz{
fill:var(--icon-light);
}

.phw-g-i-peCRpV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
}

.phw-g-i-pegyJ8{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-piOvQV{
color:var(--secondary-text);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-pjbF5D{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.25;
}

.phw-g-i-pjbZqP{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-pl1Ars{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-pmxWDv{
background-color:var(--brand-color-secondary);
}

.phw-g-i-pnGoip{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
width:200%;
}

.phw-g-i-pno1eM{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-pozeHd{
}

.phw-g-i-ppMnaY{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-psj93O{
}

.phw-g-i-ptGcRP{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-pvPiv5{
font-size:var(--phw-g-input-label-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-pvj40o{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-white);
}

.phw-g-i-pyaeCe{
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-q0Q6m8{
}

.phw-g-i-q0zs2a{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-q1BNxO{
font-size:var(--phw-g-widget-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-q1UX2J{
color:var(--phw-custom-green00a758);
}

.phw-g-i-q1XLtW{
font-weight:600;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-q2aV8F{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-q2tgu1{
fill:var(--icon-dark);
}

.phw-g-i-q464Le{
background-color:var(--phw-custom-white);
}

.phw-g-i-q5wbWm{
}

.phw-g-i-q7Xcp5{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-q7eiMv{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-q8z6DW{
}

.phw-g-i-8YomMp:hover .phw-g-i-q8z6DW{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-qBARR3{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

.phw-g-i-qBGdPK{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-qBTRt4{
fill:var(--icon-light);
}

.phw-g-i-qCEkLQ{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-qCgz87{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-i-qDeqD1{
}

.phw-g-i-qDltwc{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-qDqjw5:active{
border-color:transparent;
}

.phw-g-i-qDqjw5:hover{
}

.phw-g-i-qDqjw5{
font-weight:500;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
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;
background-color:transparent;
min-height:70px;
font-size:18px;
}

.phw-g-i-qEtd4I{
}

.phw-g-i-qFjqGf{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:700;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-i-qGmfwS{
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
color:var(--secondary-text);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-qGxYrq{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-qHU1zF{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-qINroc{
height:400px;
}

.phw-g-i-qJ5yBD{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-i-qJDp0k{
padding-top:calc(var(--pu-space)*1);
padding-bottom:calc(var(--pu-space)*1);
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:var(--phw-custom-manulife-blue0000c1);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*1);
}

.phw-g-i-qKkg39{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-qKxlvF{
}

.phw-g-i-qM9fIm{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-qMPOuI{
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-qMXTeK{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
margin-top:calc(var(--mu-space)*0);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-qMmuq7{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-qNAhMr{
font-size:18px;
color:var(--white);
}

.phw-g-i-qNeu9l{
}

.phw-g-i-qOmjny{
}

.phw-g-i-qPXLkv{
fill:var(--brand-color-primary);
}

.phw-g-i-qPZqAf{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-qQEknz{
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-qQNY3B{
}

.phw-g-i-qRgYOS{
font-size:var(--cms-g-h3);
min-width:100%;
text-align:left;
}

.phw-g-i-qRml4g{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-size:var(--phw-g-large-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
height:16px;
width:16px;
min-height:16px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-qRml4g:hover{
background-image:none;
border-color:var(--phw-custom-light-orangeec6453);
background-color:var(--phw-custom-dark-corald03a39);
border-style:none;
}

.phw-g-i-qSjZXw{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-qTU7Ef{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:700;
text-align:center;
}

.phw-g-i-qVf2KW{
color:var(--white);
font-size:var(--phw-g-cards-title-font-size);
}

.phw-g-i-qWUwND{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-qXHSts{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-qXiJtt{
fill:var(--icon-light);
}

.phw-g-i-qYymAd{
border-color:var(--phw-custom-manulife-light-grey-backgroundfafafa);
background-color:var(--phw-custom-white);
}

.phw-g-i-qZEX4m{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-qZchCE{
color:var(--brand-color-primary);
}

.phw-g-i-qZx9re{
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
padding-top:calc(var(--pu-space)*2.5);
}

.phw-g-i-qaPqdn{
}

.phw-g-i-qbj2Rw{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-qcWyHl{
padding-top:calc(var(--pu-space)*1);
padding-bottom:calc(var(--pu-space)*1);
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:var(--phw-custom-buttonhover0174b2);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*1);
}

.phw-g-i-qdhI8e{
font-family:var(--input-font-family);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
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-qdhI8e:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-qdhI8e:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-qelyqj{
}

.phw-g-i-qhIuHW{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-qj4vnJ{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-qjaLMM{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-qlbauj{
background-color:var(--brand-color-secondary);
}

.phw-g-i-qlbnXq{
}

.phw-g-i-qmHG7e{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-qnQ6GB{
padding-bottom:calc(var(--pu-space)*11.125);
background-color:var(--phw-custom-manulife-light-greyfafafa);
border:none;
padding-top:calc(var(--pu-space)*11.125);
}

.phw-g-i-qo8F6O{
}

.phw-g-i-qoE6oF{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-qq1JCx{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-qqg6ko{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:auto;
max-height:427px;
}

.phw-g-i-qqyEFO{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-quT0XS{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-qvkFZ2{
}

.phw-g-i-qwVNQm{
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-qxo8MF{
}

.phw-g-i-qyeVhV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-subheading-font-size);
}

.phw-g-i-r0AFF1{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

.phw-g-i-r1opq6{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-r4ASF7{
}

.phw-g-i-r4TZo7{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
}

.phw-g-i-r4lWGi{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-r51ObA{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-r5aDhs{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-r5ghRg{
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-r5nef2{
font-size:18px;
}

.phw-g-i-r5urAj{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-r6cmYF{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-r6saDc{
background-color:var(--phw-custom-white);
}

.phw-g-i-r7vIHr{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-bottom:calc(var(--mu-space)*2);
text-align:left;
}

.phw-g-i-r80qeS{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-r8mUvE{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-weight:500;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-rCM7IV{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:auto;
max-height:627px;
}

.phw-g-i-rCeNxE{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-rD0TxC{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:1.25;
}

.phw-g-i-rDQjQw{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-rEUkNh{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-rEyQBO{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-rF2Ang{
height:300px;
}

.phw-g-i-rGS2kz{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-rGfVte{
}

.phw-g-i-rIYWoZ{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
padding-inline-start:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-rJ5aXM{
width:120px;
height:120px;
}

.phw-g-i-rK29Cq{
padding-bottom:calc(var(--pu-space)*3.75);
padding-top:calc(var(--pu-space)*3.75);
}

.phw-g-i-rNhwfl{
background-color:var(--phw-custom-peacoat34384b);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-rNz1L9{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-rODR7K{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:left;
}

.phw-g-i-rP2FLP{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--brand-color-primary);
text-align:left;
}

.phw-g-i-rPdMDp{
}

.phw-g-i-rQH4bD{
fill:var(--brand-color-primary);
}

.phw-g-i-rQk5nl{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-rQyAmV{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-rS4gGC{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-rSCjDT{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-rSekim{
background-color:var(--phw-custom-nav-bg34383b);
}

.phw-g-i-rX3enS{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-rZ6v3d{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
}

.phw-g-i-rZH2E8{
gap:0px;
}

.phw-g-i-ra29Zr{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-rbgYQH{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-rcg61k{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-rcvDQG{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-rdyO5S{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-reJIbq{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--brand-color-primary);
text-align:center;
}

.phw-g-i-rfRUVw{
font-weight:500;
font-size:var(--custom-font-size-7);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-rgblXx{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-rguKmU{
color:var(--white);
}

.phw-g-i-rhlkC7{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:700;
text-align:center;
}

.phw-g-i-rhmC6Y{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-riBb5X{
font-size:24px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-riBdh7{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
}

.phw-g-i-riqEty{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-rkE3Iy{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-rkmmBF{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-rm2owJ{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-rnLsmn{
height:120px;
width:120px;
}

.phw-g-i-rnZOti{
}

.phw-g-i-rpbMrC{
fill:var(--icon-light);
}

.phw-g-i-rq7XXa{
font-size:var(--phw-g-widget-title-font-size);
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-rr9pjb{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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-rr9pjb:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-rr9pjb:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-rrYfMO{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-rrlzgS{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-rtilsW{
font-size:28px;
padding-bottom:calc(var(--pu-space)*1.875);
}

.phw-g-i-rw1zT6{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-rxLPip{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
height:100%;
width:100%;
}

.phw-g-i-rxaEuC{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-rxjuyM{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-rzGPyN{
}

.phw-g-i-s086ic{
}

.phw-g-i-s15Ehu{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-s3768W{
color:var(--brand-color-primary);
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-s6kLFH{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-s6oiCO{
font-weight:600;
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-s7N1NK{
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-s7aPrq{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-s8Q0LB{
background-color:var(--phw-custom-white);
}

.phw-g-i-sA2ZqB{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-sAMZut{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-sBbbm6{
height:400px;
}

.phw-g-i-sBnxv5{
}

.phw-g-i-sCktbd{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-sCvgNx{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-sD250W{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
max-height:400px;
overflow:auto;
}

.phw-g-i-sDOlTp{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:start;
}

.phw-g-i-sESdDj{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-white);
}

.phw-g-i-sEqMKE{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:left;
}

.phw-g-i-sGa7dT{
}

.phw-g-i-sGaXBI{
text-align:left;
}

.phw-g-i-sGdVUe{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-sHeT8h{
background-color:transparent;
min-height:auto;
box-shadow:none;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-sHeT8h:hover{
color:var(--link-hover-color);
border-color:transparent;
text-decoration:var(--link-hover-decoration);
}

.phw-g-i-sHeT8h:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
outline-offset:var(--accessibility-outline-offset);
}

.phw-g-i-sHeT8h.disabled{
color:var(--btn-dark);
border-color:transparent;
}
.phw-g-i-sHeT8h:disabled{
color:var(--btn-dark);
border-color:transparent;
}

.phw-g-i-sHlYJa{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-sHs9T4{
}

.phw-g-i-sIVi5F{
color:var(--brand-color-secondary);
}

.phw-g-i-sKsDUG{
font-size:18px;
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-sLZGib{
background:url('https://assets-qa.phenompro.com/CareerConnectResources/qa1/GLOBAL/images/join-talent-community-1625659637128.jpg');
background-size:cover;
background-repeat:no-repeat;
background-position:center;
background-image:none;
background-color:var(--phw-custom-manulife-blue0000c1);
}

.phw-g-i-sLrxbF{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:0%;
min-width:80%;
}

.phw-g-i-sMBb9Q{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-sNyjgT{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-sOILvw{
background-color:var(--phw-custom-white);
}

.phw-g-i-sOILvw:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-sP4A04{
}

.phw-g-i-sQVOPu{
background-color:var(--phw-custom-white);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
line-height:1.25;
}

.phw-g-i-4cuEbJ:hover .phw-g-i-sQVOPu{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-sRPkoR{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-sRex9N{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-sTFvMg{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-sUYoEv{
border-bottom-left-radius:calc(var(--border-radius-base)*1.25);
border-bottom-right-radius:calc(var(--border-radius-base)*1.25);
}

.phw-g-i-sUkUKG{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
max-height:400px;
padding-top:calc(var(--pu-space)*0);
}

.phw-g-i-sVFxSY{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-sW1laO{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
text-align:left;
justify-content:start;
background-color:var(--phw-custom-white);
padding-inline-start:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*3.75);
}

.phw-g-i-sWxpBm{
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
padding-top:calc(var(--pu-space)*3.125);
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-sZvLOu{
text-align:left;
}

.phw-g-i-saTdVG{
}

.phw-g-i-sbqwbM{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-scEJ8w{
}

.phw-g-i-scivd8{
}

.phw-g-i-sdxxiN{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-seNGLK{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-sfC396{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-inline-start:calc(var(--pu-space)*3.125);
padding-inline-end:calc(var(--pu-space)*3.125);
padding-bottom:calc(var(--pu-space)*12.5);
padding-top:calc(var(--pu-space)*12.5);
}

.phw-g-i-sg63vc{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-sg7sbC{
border-style:solid;
border-color:var(--phw-custom-light-graye9e9e9);
}

.phw-g-i-sgXyXy{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
}

.phw-g-i-shMsrZ{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-shfLqH{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:center;
}

.phw-g-i-siL1ta{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
margin-top:auto;
}

.phw-g-i-sisRh2{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-sjwt2S{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-sk4zxD{
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-slpM5l{
font-size:18px;
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
}

.phw-g-i-snSKkS{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-snjy5M{
background-color:var(--phw-custom-peacoat34384b);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-soZGY8{
}

.phw-g-i-soy1pD{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-spogjO{
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-ssUK4r{
font-size:var(--custom-font-size-4);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-suGHCg{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-sy5vNP{
color:var(--text-dark);
font-weight:300;
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-roboto);
}

.phw-g-i-syt7vt{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-szIgZO{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-blue0000c1);
background-size:contain;
}

.phw-g-i-fns92G:hover .phw-g-i-szRQW9{
color:var(--phw-custom-green00a758);
}

.phw-g-i-szRQW9{
}

.phw-g-i-t0x3Br{
background-color:var(--phw-custom-white);
}

.phw-g-i-t16Bi1{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-t3LEDi{
font-size:var(--phw-g-widget-title-font-size);
line-height:1.5;
color:var(--body-bg);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
text-align:left;
}

.phw-g-i-t3jQbk{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-t61DXA{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-t6Pewd{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-t7RG0x{
}

.phw-g-i-t9I95K{
color:var(--white);
font-size:14px;
}

.phw-g-i-tBmjGD{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-tEBT1g{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
padding-top:calc(var(--pu-space)*0);
overflow:auto;
max-height:427px;
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-tEYSPa{
color:var(--white);
}

.phw-g-i-tG2ZNi{
}

.phw-g-i-tKF6z7{
height:32px;
}

.phw-g-i-tNmeV2{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-start:calc(var(--mu-space)*0);
}

.phw-g-i-tOF4hT{
fill:var(--icon-light);
}

.phw-g-i-tPvymY{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
text-align:left;
}

.phw-g-i-tQayAn{
}

.phw-g-i-tTtU3D{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-tUgo9W{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-tV8eOo{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-tVBaDA{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-tVmWjb{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
padding-inline-start:calc(var(--pu-space)*0);
margin-inline-start:auto;
}

.phw-g-i-tVzBMI{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
width:auto;
}

.phw-g-i-tXRaI4{
text-align:left;
}

.phw-g-i-tXz8In:hover{
color:var(--brand-color-primary);
border-style:none;
}

.phw-g-i-tXz8In{
color:var(--brand-color-primary);
display:inline-flex;
text-decoration:none;
font-size:var(--paragraph-font-size-2);
line-height:var(--paragraph-line-height-2);
border-style:none;
}

.phw-g-i-tY1E7E{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-tYWQQz{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-taZylD{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-taiatt{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
}

.phw-g-i-tapTmu{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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-tapTmu:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-tapTmu:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-tbWXXN{
font-size:var(--cms-g-h3);
}

.phw-g-i-tbdAjj{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
}

.phw-g-i-tcj7cf{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-tclnhc{
margin-inline-end:calc(var(--mu-space)*12.5);
border-style:solid;
border-inline-end-style:solid;
border-inline-end-color:var(--phw-custom-secondary-button-border-colordc5a44);
}

.phw-g-i-teFdAH{
color:var(--white);
font-size:20px;
}

.phw-g-i-teGgLM{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-teL5ij{
}

.phw-g-i-tfExN7{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-3);
color:var(--body-bg);
}

.phw-g-i-tfynNk{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-tgFzuA{
background-color:var(--brand-color-secondary);
}

.phw-g-i-tgbJEr{
font-size:18px;
padding-left:0px;
padding-right:0px;
}

.phw-g-i-thTKcU{
}

.phw-g-i-thiSbZ{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
height:auto;
width:100%;
}

.phw-g-i-tjMT9M{
}

.phw-g-i-tkN7RD{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-tp8mPd{
}

.phw-g-i-tplP7i{
font-size:var(--phw-g-small-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-tpuPeV{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-tpuPeV:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-tpuPeVnull{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-tr4r8r{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--phw-custom-green00a758);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-tsgfop{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-tvXUfx{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-tvb9xK{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--body-color);
text-align:center;
}

.phw-g-i-txVNyn{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-txdQHo{
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
text-align:left;
}

.phw-g-i-scivd8:hover .phw-g-i-txdQHo{
color:var(--phw-custom-green00a758);
}

.phw-g-i-tzeACS{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-tzjjHV{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-u0outv{
}

.phw-g-i-u21H8Z{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-u3mLom{
gap:40px;
}

.phw-g-i-u3yzvB{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-u6ojrS{
fill:var(--brand-color-secondary);
}

.phw-g-i-u7H7cU{
}

.phw-g-i-u7y4ig{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-u8FloW{
}

.phw-g-i-u9hvqk{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-uBNktr{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-uBukaj{
text-align:left;
justify-content:start;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-uC9mHq{
font-weight:500;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-uDBtQV{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--brand-color-primary);
}

.phw-g-i-uGGX40{
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
text-decoration:underline;
}

.phw-g-i-uH58YV{
}

.phw-g-i-uI0w8J{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-uLFZPw{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-uOx7fn{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--font-size-16);
line-height:1.25;
font-style:italic;
}

.phw-g-i-uQ5ldi{
color:var(--white);
font-weight:600;
font-size:var(--phw-g-regular-text-font-size);
}

.phw-g-i-uQdRQv{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-uR1QGJ{
padding-inline-start:calc(var(--pu-space)*0.125);
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}

.phw-g-i-uR5ObJ{
height:35px;
width:35px;
}

.phw-g-i-uUepUE{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-uUi41e{
text-align:left;
}

.phw-g-i-uV0DJf{
font-size:var(--cms-g-h3);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-uVRdQI{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-uVgsVi{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-uVhyGd{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
width:90%;
}

.phw-g-i-uWOsah{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-uWjdWw{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:700;
text-align:center;
}

.phw-g-i-uaSwVt{
}

.phw-g-i-uaYyPa{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-ub2D0I{
text-align:left;
}

.phw-g-i-udfQij{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:start;
}

.phw-g-i-ugOF41{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-uh5huy{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-uh6gKv{
font-size:var(--cms-g-h3);
color:var(--white);
}

.phw-g-i-uhdf0p{
fill:var(--icon-light);
}

.phw-g-i-uk8A4f{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-ukExJj{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-ungv24{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:100%;
}

.phw-g-i-uqSY15{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
padding-bottom:calc(var(--pu-space)*2);
}

.phw-g-i-usrqZQ{
}

.phw-g-i-utEqQK{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-uuTPQi:active{
border-color:transparent;
}

.phw-g-i-uuTPQi:hover{
}

.phw-g-i-uuTPQi{
font-weight:500;
color:var(--white);
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;
background-color:transparent;
min-height:70px;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-i-uvmDhR{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-uwKtse{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
text-align:left;
}

.phw-g-i-uxi627{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-uyYrR2{
}

.phw-g-i-uzJbYL{
}

.phw-g-i-uzmSUN{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-v1BZh6{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-v1dYzd{
}

.phw-g-i-v2vp6U{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-v59vXv{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-i-v808J0{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-v8mjeh{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-vAGrxW{
}

.phw-g-i-vBFJed{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-vEfYUc{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-vFH0oR{
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-vFNpAt{
}

.phw-g-i-vFjDdP{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-input-label-text-font-size);
line-height:var(--paragraph-line-height-2);
}

.phw-g-i-vG1T1Q:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-vG1T1Q{
font-family:var(--input-font-family);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:var(--phw-custom-white);
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-vG1T1Q:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-vG4qVZ{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-vGWAfw{
font-size:var(--phw-g-hero-title-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:start;
}

.phw-g-i-vHGeRl{
font-weight:600;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-vIdbKo{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-vJztCw{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-vLREFC{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-vLztkd{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
max-width:none;
max-height:none;
min-height:0px;
min-width:0px;
}

.phw-g-i-vMp1zI{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-vNa0C6{
}

.phw-g-i-vNxmfw{
color:var(--link-color);
background-color:transparent;
border-color:transparent;
min-height:auto;
box-shadow:none;
font-weight:500;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
}

.phw-g-i-vNxmfw:hover{
color:var(--link-hover-color);
border-color:transparent;
text-decoration:var(--link-hover-decoration);
}

.phw-g-i-vNxmfw:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
outline-offset:var(--accessibility-outline-offset);
}

.phw-g-i-vNxmfw.disabled{
color:var(--btn-dark);
border-color:transparent;
}
.phw-g-i-vNxmfw:disabled{
color:var(--btn-dark);
border-color:transparent;
}

.phw-g-i-vO2zDO{
}

.phw-g-i-vO9GDq{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-vPjARZ{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-vS5Zwg{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-white);
}

.phw-g-i-vSxnJX{
text-align:left;
}

.phw-g-i-vTAiqY{
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-vTkKOF{
background-color:var(--phw-custom-peacoat34384b);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-vVeqo8{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-vW657g{
color:var(--white);
}

.phw-g-i-vWPTiZ{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-vXp5Ty{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
}

.phw-g-i-vYTpaB{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-vZLSQH{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-vZMuXU{
}

.phw-g-i-valWvx{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
width:1000px;
}

.phw-g-i-vam1Hm{
}

.phw-g-i-vdvNh8{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-vdvgiH{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-veA0Jj{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--phw-custom-dark-color-light4a4a4a);
text-align:center;
}

.phw-g-i-veRYFB{
}

.phw-g-i-vfKojp{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
min-width:80%;
}

.phw-g-i-vfbU3H{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-vg20gt{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-vgHxFo{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-vhKCRw{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-vhNVte{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
text-align:left;
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-vhpUdc{
}

.phw-g-i-viMD8j{
}

.phw-g-i-vk0bSK{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-vkydYP{
}

.phw-g-i-vm07W9{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-voZlex{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:300;
}

.phw-g-i-vpJK6D{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-vqDtue{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-vrXM2y{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
background-color:transparent;
font-weight:500;
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-vrXM2y:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-vrXM2y:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-vsFjtc{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
text-align:left;
}

.phw-g-i-vsrnD7{
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-vwJMCc{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-vxBWct{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
}

.phw-g-i-vz0zEm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-vzbxeA{
width:1400px;
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
}

.phw-g-i-vzd9NR{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-w0mjSY{
fill:var(--brand-color-primary);
}

.phw-g-i-w0tYGu{
}

.phw-g-i-w3ioMr{
}

.phw-g-i-w5ndPI{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-fns92G:hover .phw-g-i-w5ndPI{
color:var(--phw-custom-green00a758);
}

.phw-g-i-w6tttA{
}

.phw-g-i-JKVZYr:hover .phw-g-i-w6tttA{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-kD8hj4:hover .phw-g-i-w6tttA{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-w6x8Nj{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.1;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-w7xCVb{
font-size:22px;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-w8nc8F{
}

.phw-g-i-JKVZYr:hover .phw-g-i-w8nc8F{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-wA9JMm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
width:85%;
}

.phw-g-i-wAQkEO{
font-size:var(--cms-g-h3);
line-height:1.25;
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-wBJ4Bj{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-wBeIiM{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-wD8FR3{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.5;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-wDYQvk{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*10);
padding-inline-end:calc(var(--pu-space)*10);
padding-inline-start:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-wEagiJ{
padding-bottom:calc(var(--pu-space)*0.0625);
padding-top:calc(var(--pu-space)*0.0625);
}

.phw-g-i-wErtiK{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
margin-bottom:calc(var(--mu-space)*2.5);
}

.phw-g-i-wFxJlP{
border-color:var(--phw-custom-light-graye9e9e9);
}

.phw-g-i-wG2IV4{
background-color:var(--phw-custom-white);
}

.phw-g-i-wG5XB9{
fill:var(--brand-color-secondary);
}

.phw-g-i-wGC4xf{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-wH4oiw{
font-size:var(--phw-g-cards-subtitle-font-size);
}

.phw-g-i-wJA932{
font-weight:700;
text-align:center;
}

.phw-g-i-wJRE1g{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-wJV9hj{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-wLaWHJ{
color:var(--white);
}

.phw-g-i-wMP0WB{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-wNXJTR{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-wOG7W4{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-wOZNFz{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-wOiG24{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-wOuoZm{
}

.phw-g-i-wPfjPQ{
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-wRAPsP{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
background-color:transparent;
}

.phw-g-i-wRhWCV{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-wSQY2z{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-wTLPwX{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-o43xQQ:hover .phw-g-i-wTLPwX{
background-color:transparent;
}

.phw-g-i-wUeNG5{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
font-weight:500;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-wUpi2m{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-wYTiiU{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--cms-g-h3);
}

.phw-g-i-wZQMx7{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-wdThj5{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-weABoe{
font-weight:500;
font-size:30px;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
margin-inline-end:calc(var(--mu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}

.phw-g-i-weDE9k{
}

.phw-g-i-wevYpQ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:600;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-i-wfCC4C{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-wff4PZ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-wg7qKO{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
}

.phw-g-i-wgB4YT{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-fns92G:hover .phw-g-i-wgfYfc{
color:var(--phw-custom-green00a758);
}

.phw-g-i-wgfYfc{
}

.phw-g-i-wiJnVy{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-wjRuY2{
}

.phw-g-i-jDQMSx:hover .phw-g-i-wjRuY2{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-wjmGcA{
font-weight:400;
text-decoration:none;
height:var(--btn-height);
color:var(--text-dark);
background-color:transparent;
border-color:transparent;
padding:0;
min-height:auto;
box-shadow:none;
border-width:0;
}

.phw-g-i-wjmGcA:hover{
color:var(--white);
}

.phw-g-i-wk7UTz{
}

.phw-g-i-wkz9Um{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-wlm6zE{
}

.phw-g-i-wnAmSK{
}

.phw-g-i-wok1fM{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
line-height:.9;
}

.phw-g-i-wq5fh3{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:900;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-wqU46W{
padding-bottom:calc(var(--pu-space)*0);
margin-bottom:calc(var(--mu-space)*0);
}

.phw-g-i-wthJms{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-wtl448{
}

.phw-g-i-wtqhBW{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-wv3S0p{
color:var(--white);
}

.phw-g-i-wvObzI{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-wy8vfH{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
}

.phw-g-i-wyGDYv{
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-x0zto2{
max-width:335px;
}

.phw-g-i-x1H7Mg{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-x2WGwh{
color:var(--link-color);
background-color:transparent;
border-color:transparent;
min-height:auto;
box-shadow:none;
font-weight:500;
padding-top:0;
padding-bottom:0;
padding-inline-start:0;
padding-inline-end:0;
border-width:0;
font-size:18px;
}

.phw-g-i-x2WGwh:hover{
color:var(--link-hover-color);
border-color:transparent;
text-decoration:var(--link-hover-decoration);
}

.phw-g-i-x2WGwh:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
outline-offset:var(--accessibility-outline-offset);
}

.phw-g-i-x2WGwh.disabled{
color:var(--btn-dark);
border-color:transparent;
}
.phw-g-i-x2WGwh:disabled{
color:var(--btn-dark);
border-color:transparent;
}

.phw-g-i-x2c7p0{
font-size:30px;
color:var(--white);
}

.phw-g-i-x4tBK1{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-x4wrlX{
}

.phw-g-i-x5SAK7{
}

.phw-g-i-x5yExG{
margin-bottom:auto;
margin-top:auto;
}

.phw-g-i-x6vbb8{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-x6wBzG{
}

.phw-g-i-x74rwO{
fill:var(--icon-light);
}

.phw-g-i-xC0CxZ{
background-color:var(--brand-color-secondary);
}

.phw-g-i-xCsTDu{
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
}

.phw-g-i-xDy7Lq{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-xEVzBB{
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-xF0iSy{
background-color:transparent;
border-color:var(--phw-custom-whiteborderffffff);
}

.phw-g-i-xF0iSy::-webkit-input-placeholder{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--light-text);
}
.phw-g-i-xF0iSy:-ms-input-placeholder{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--light-text);
}
.phw-g-i-xF0iSy::-moz-placeholder{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--light-text);
}
.phw-g-i-xF0iSy::placeholder{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
color:var(--light-text);
}

.phw-g-i-xF2qJM{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
font-weight:500;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-xGDl8h{
font-weight:600;
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-xHj3jT{
font-size:var(--custom-font-size-7);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-xHj4vr{
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-xJlkkU{
height:32px;
}

.phw-g-i-xKkQZH{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-xMzjCA{
color:var(--white);
}

.phw-g-i-xQr97w{
margin-bottom:calc(var(--mu-space)*1.875);
text-align:;
align-items:center;
}

.phw-g-i-xQyoJ9{
font-weight:600;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-xRbHgc{
}

.phw-g-i-xS4MEY{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-xSuugY{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-xWAx0l{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-xX8s8A{
background-color:var(--widget-bg-gray-color);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-xYHdyI{
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--line-height-4);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-xYf4Yp{
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
text-align:left;
}

.phw-g-i-ovUfvp:hover .phw-g-i-xYf4Yp{
color:var(--phw-custom-green00a758);
}

.phw-g-i-xZWjdI{
border-width:1px;
border-style:solid;
border-color:var(--input-stroke);
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
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);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
height:40px;
}

.phw-g-i-xZWjdI:focus{
box-shadow:var(--input-box-shadow-focus);
border-color:var(--input-stroke-focus);
}

.phw-g-i-xZWjdI.disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}
.phw-g-i-xZWjdI:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-xam0AY{
background-color:var(--phw-custom-pod-color00a758);
padding-inline-end:calc(var(--pu-space)*2.875);
padding-inline-start:calc(var(--pu-space)*2.875);
border-style:none;
}

.phw-g-i-xauNYc{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-xcd9Pa{
font-size:var(--custom-font-size-7);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-xdboh5{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-paragraph-default-size);
line-height:1.5;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-xdmn0u{
}

.phw-g-i-xfL3Zq{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-xfficS{
height:400px;
}

.phw-g-i-xgIl23{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
box-shadow:none;
}

.phw-g-i-xgoar1{
gap:43px;
padding-inline-start:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*3.75);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-xhIcDU{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
}

.phw-g-i-xjqCTm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
width:85%;
}

.phw-g-i-xk8JSI{
background-color:var(--widget-bg-dark-color);
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-xkNnul{
}

.phw-g-i-xn5vTc{
font-size:18px;
}

.phw-g-i-xndNSa{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-xnjGdn{
width:50%;
}

.phw-g-i-xoVOpy{
font-size:var(--input-font-size);
line-height:var(--input-line-height);
padding-top:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height) - var(--input-line-height)) - (var(--input-border-width) * 2)) / 2);
background-color:transparent;
font-weight:500;
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;
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+DQo8cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz4NCjwvc3ZnPg==');
background-repeat:no-repeat;
background-position:right 0.75rem center;
background-size:16px 12px;
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-xoVOpy:focus{
border-color:var(--input-stroke-focus);
box-shadow:var(--input-box-shadow-focus);
}

.phw-g-i-xoVOpynull{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-xpqfqV{
}

.phw-g-i-xrgmxE{
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-xritXq{
border-width:0px;
}

.phw-g-i-xrwWUN{
padding-bottom:calc(var(--pu-space)*3.75);
padding-top:calc(var(--pu-space)*3.75);
}

.phw-g-i-xsBf8L{
font-size:24px;
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*0.125);
}

.phw-g-i-xwPSgT{
border-width:1px;
border-style:solid;
border-color:var(--phw-custom-whiteborderffffff);
background-color:transparent;
font-size:var(--input-font-size-lg);
line-height:1.4;
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
padding-inline-start:32px;
padding-inline-end:32px;
font-weight:var(--input-font-weight);
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);
outline:none;
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.phw-g-i-xwPSgT:focus{
box-shadow:var(--input-box-shadow-focus);
border-color:var(--input-stroke-focus);
}

.phw-g-i-xwPSgT.disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}
.phw-g-i-xwPSgT:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-xxiG3P{
font-size:var(--phw-g-regular-text-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--brand-color-primary);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-xy32wS{
gap:0px;
}

.phw-g-i-xyP7G1{
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
}

.phw-g-i-xypoF4{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-y0IqIY{
font-size:var(--phw-g-input-label-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-y1NLGw{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
line-height:var(--heading-line-height-3);
color:var(--brand-color-primary);
text-align:center;
}

.phw-g-i-y22zI4{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
margin-top:auto;
text-align:left;
}

.phw-g-i-y3HBkC{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-hero-title-font-size);
line-height:.9;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-y4aGq1{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-y4ix7i{
font-weight:600;
font-size:var(--cms-g-h3);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-y55O2R{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
color:var(--white);
}

.phw-g-i-y5Cx8i{
padding-inline-start:calc(var(--pu-space)*0.125);
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}

.phw-g-i-y5ReUS{
}

.phw-g-i-yB6eNq{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-yC9C9t{
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-yCaGNN{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-yD0Bov{
margin-inline-start:auto;
}

.phw-g-i-yEJzBV{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-yEjmP4{
}

.phw-g-i-yFUU5Y{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
}

.phw-g-i-yFZi7w{
font-weight:600;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-yHJNo1{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-size:var(--phw-g-regular-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
}

.phw-g-i-yHJNo1:hover{
background-image:none;
font-weight:600;
color:var(--white);
border-style:none;
border-color:var(--phw-custom-light-orangeec6453);
background-color:var(--phw-custom-dark-corald03a39);
}

.phw-g-i-yHJNo1:focus-visible{
outline:var(--accessibility-outline-width) var(--accessibility-outline-style) var(--accessibility-outline-color);
}

.phw-g-i-yHJNo1:focus{
background-color:var(--brand-color-primary);
border-color:var(--brand-color-primary);
color:var(--white);
}

.phw-g-i-yHJNo1:active{
background-color:var(--white);
border-color:var(--brand-color-primary);
color:var(--brand-color-primary);
}

.phw-g-i-yHJNo1.disabled{
background-color:var(--disabled-color);
border-color:var(--disabled-color);
color:var(--btn-dark);
min-height:auto;
}
.phw-g-i-yHJNo1:disabled{
background-color:var(--disabled-color);
border-color:var(--disabled-color);
color:var(--btn-dark);
min-height:auto;
}

.phw-g-i-yIJvUi{
font-size:var(--phw-g-regular-text-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-bottom:calc(var(--mu-space)*2);
text-align:left;
}

.phw-g-i-yINDIH{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-yL8XrR{
background-color:var(--widget-bg-white-color);
color:var(--text-dark);
}

.phw-g-i-yL8XrR:hover{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-yM87dk{
}

.phw-g-i-yNA1Z1{
font-size:var(--phw-g-placeholder-text-font-size);
line-height:1.3;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-yNB5l9{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:18px;
line-height:1.25;
}

.phw-g-i-yNn1wg{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
}

.phw-g-i-yOQmqY{
}

.phw-g-i-yOoD8Y{
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
border-color:var(--phw-custom-light-graye9e9e9);
padding-top:calc(var(--pu-space)*0.125);
}

.phw-g-i-yPd0gi{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
background-color:var(--brand-color-primary);
}

.phw-g-i-yQVS54{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-yQZkUq{
}

.phw-g-i-jDQMSx:hover .phw-g-i-yQZkUq{
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-i-yR1vHW{
}

.phw-g-i-yTHZb0{
}

.phw-g-i-yTVXCl{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-yTVXCl{
background-color:transparent;
}

.phw-g-i-yU7a4H{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-yUcaj7{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
margin-inline-start:calc(var(--mu-space)*0.125);
}

.phw-g-i-yV5ctq{
font-size:var(--cms-g-paragraph-default-size);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-yVcT9c{
color:var(--white);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-yY1ask{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-yaklYa{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-yaknl7{
font-size:18px;
}

.phw-g-i-ybiJ0m{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-ydAPfd{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-yejpxu{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
height:auto;
width:100%;
}

.phw-g-i-yhhAr3{
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-g-i-ykdE0d{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-ymC8GP{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-yn4ouC{
background-color:var(--phw-custom-white);
}

.phw-g-i-ynr2ey{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-yrAbpQ{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-yrBf8Q{
gap:24px;
}

.phw-g-i-ytOWjG{
color:var(--white);
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.1;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
text-align:left;
}

.phw-g-i-ytiqgn{
gap:0px;
}

.phw-g-i-ytr8Bq{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*5);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-yuFj9u{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--phw-custom-green00a758);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-yv7ghn{
}

.phw-g-i-yvRNzN{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
}

.phw-g-i-yw1dmC{
}

.phw-g-i-yy26oU{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
background-color:var(--phw-custom-white);
}

.phw-g-i-z0n7r9:focus{
box-shadow:var(--input-box-shadow-focus);
border-color:var(--input-stroke-focus);
}

.phw-g-i-z0n7r9{
background-color:transparent;
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-cards-subtitle-font-size);
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;
font-weight:500;
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;
color:var(--phw-custom-text-dark-light);
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
}

.phw-g-i-z0n7r9:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-z5KYDb{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
color:var(--body-bg);
}

.phw-g-i-z5L1qk{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
}

.phw-g-i-z5uSsD{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
}

.phw-g-i-z6D7sm{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
}

.phw-g-i-z6ar7M{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
margin-inline-end:auto;
}

.phw-g-i-z6yVA0{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-25hukB:hover .phw-g-i-z7Brg1{
color:var(--phw-custom-green00a758);
}

.phw-g-i-z7Brg1{
}

.phw-g-i-z7J7nK{
font-size:18px;
}

.phw-g-i-z7yNWo{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--phw-custom-white);
}

.phw-g-i-z9HW19{
text-align:left;
padding-inline-start:calc(var(--pu-space)*0);
}

.phw-g-i-z9TRGl{
margin-inline-end:calc(var(--mu-space)*1.25);
}

.phw-g-i-z9WGFD{
color:var(--phw-custom-dark-color-light4a4a4a);
}

.phw-g-i-zB9YCk{
background-color:var(--phw-custom-white);
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
}

.phw-g-i-7ONHUo:hover .phw-g-i-zB9YCk{
background-color:transparent;
}

.phw-g-i-zBOtUa{
}

.phw-g-i-zCie5G{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*6.25);
}

.phw-g-i-zClDm0{
font-family:var(--cms-g-roboto);
color:var(--brand-color-primary);
font-weight:300;
max-width:100%;
}

.phw-g-i-zDkvYR{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:start;
}

.phw-g-i-zLYKCf{
}

.phw-g-i-zNN94E{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--phw-custom-white);
}

.phw-g-i-zTXfMD{
font-size:var(--phw-g-hero-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
line-height:1.25;
color:var(--white);
font-weight:400;
}

.phw-g-i-zTtGhd{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-zVJIN4{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-widget-title-font-size);
line-height:1.25;
}

.phw-g-i-zW5H4Q{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-zWYGVH{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}

.phw-g-i-zYAhez{
}

.phw-g-i-zYWnY9{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-zYgTTB{
}

.phw-g-i-za90JX{
width:80%;
}

.phw-g-i-zbYSQO{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--secondary-text);
}

.phw-g-i-zdNjRp{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:var(--paragraph-line-height-1);
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-zdZtzx{
}

.phw-g-i-zeXsWh{
background-color:var(--phw-custom-white);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-zeZtcK{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--cms-g-h3);
line-height:1.25;
}

.phw-g-i-zgKRsI{
font-size:var(--cms-g-h3);
line-height:var(--paragraph-line-height-2);
color:var(--text-dark);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-zgnNMb{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-zhEBgv{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
}

.phw-g-i-zhEt4v{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
border-style:none;
border-color:var(--stroke-dark);
}

.phw-g-i-zihBxn{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
color:var(--text-dark);
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-i-zjETY0{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--white);
font-weight:400;
font-size:var(--phw-g-hero-title-font-size);
line-height:1.25;
}

.phw-g-i-zkPXRT{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-i-zkvjTk{
font-weight:600;
font-size:var(--cms-g-h3);
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
text-align:start;
}

.phw-g-i-zlNtY7{
color:var(--white);
text-decoration:none;
display:inline-flex;
font-size:var(--paragraph-font-size-1);
line-height:var(--paragraph-line-height-1);
}

.phw-g-i-zmcve2{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
font-family:var(--cms-g-manulifejhoptimized);
text-align:left;
}

.phw-g-i-fns92G:hover .phw-g-i-zmcve2{
}

.phw-g-i-zmx6cD{
fill:var(--phw-custom-coralec6453);
}

.phw-g-i-znBBUr{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
min-width:80%;
}

.phw-g-i-znXtEd{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-peacoat34384b);
}

.phw-g-i-zpLcmU{
border-width:1px;
border-style:solid;
border-color:var(--phw-custom-whiteborderffffff);
background-color:transparent;
font-weight:var(--input-font-weight);
padding-inline-end:32px;
color:var(--white);
padding-inline-start:32px;
font-size:var(--input-font-size-lg);
outline:none;
border-top-left-radius:calc(var(--input-border-radius)*0);
border-bottom-right-radius:calc(var(--input-border-radius)*0);
height:64px;
padding-top:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
border-bottom-left-radius:calc(var(--input-border-radius)*0);
padding-bottom:calc(((var(--input-height-lg) - var(--input-line-height-lg)) - (var(--input-border-width) * 2)) / 2);
line-height:1.4;
border-top-right-radius:calc(var(--input-border-radius)*0);
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.phw-g-i-zpLcmU:focus{
box-shadow:var(--input-box-shadow-focus);
border-color:var(--input-stroke-focus);
}

.phw-g-i-zpLcmU.disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}
.phw-g-i-zpLcmU:disabled{
background-color:var(--input-disabled-bg);
opacity:1;
pointer-events:none;
}

.phw-g-i-zpLcmU::-webkit-input-placeholder{
font-weight:500;
}
.phw-g-i-zpLcmU:-ms-input-placeholder{
font-weight:500;
}
.phw-g-i-zpLcmU::-moz-placeholder{
font-weight:500;
}
.phw-g-i-zpLcmU::placeholder{
font-weight:500;
}

.phw-g-i-zpSiri{
height:400px;
}

.phw-g-i-zpdlN5{
fill:var(--icon-light);
}

.phw-g-i-zpft6T{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-input-label-text-font-size);
line-height:1.25;
}

.phw-g-i-zq04Ye{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
text-align:center;
}

.phw-g-i-zqSuiJ{
fill:var(--brand-color-secondary);
}

.phw-g-i-zrN8nO{
}

.phw-g-i-zrfzQm{
padding-top:calc(var(--pu-space)*10);
padding-bottom:calc(var(--pu-space)*10);
}

.phw-g-i-zseIaX{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:600;
font-size:var(--phw-g-large-text-font-size);
line-height:1.25;
}

.phw-g-i-zuXVkA{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--brand-color-primary);
font-weight:400;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.25;
}

.phw-g-i-zvG5AP{
color:var(--white);
font-weight:500;
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-zxVuqZ{
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:1.3;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
margin-top:calc(var(--mu-space) * 3);
text-align:left;
}

.phw-g-i-zxej3U{
}

.phw-g-i-zyRYx6{
color:var(--brand-color-primary);
font-weight:500;
font-size:var(--cms-g-h3);
line-height:1.25;
margin-top:calc(var(--mu-space) * 3);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-i-zzk8Jk{
}

.phw-g-icon-youtube{
fill:var(--brand-color-secondary);
}

.phw-g-icondark{
fill:var(--phw-custom-icondark595959);
}

.phw-g-iconprimary{
}

.phw-g-iconstar{
}

.phw-g-img-card-style{
align-items:center;
}

.phw-g-img-new-style{
opacity:.2;
}

.phw-g-img-size{
max-height:250px;
}

.phw-g-img-size-style{
max-height:600px;
opacity:.2;
}

.phw-g-img-style{
align-items:center;
}

.phw-g-img-style-for-carousel{
max-height:300px;
}

.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:active{
border-color:transparent;
}

.phw-g-jdsavedefault:hover{
}

.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-job-cart-style{
color:var(--white);
border-style:none;
}

.phw-g-job-cart-style:hover{
color:var(--phw-custom-green00a758);
}

.phw-g-jtc-style{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*5.625);
}

.phw-g-logosize{
height:36px;
width:100px;
}

.phw-g-menu-list-link:hover{
color:var(--white);
border-style:none;
}

.phw-g-menu-list-link:hover{
color:var(--phw-custom-dark-color-light6e6e6e);
text-decoration:underline;
}

.phw-g-menu-list-link{
color:var(--white);
border-style:none;
}

.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:var(--phw-g-large-text-font-size);
}

.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:var(--phw-g-large-text-font-size);
}

.phw-g-menulist-btn:hover{
color:var(--phw-custom-dark-color-light6e6e6e);
}

.phw-g-nav-bg-color{
background-color:var(--brand-color-primary);
}

.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:var(--phw-g-large-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-p-default-light{
font-size:var(--custom-font-size-3);
}

.phw-g-p-large-dark{
font-size:var(--phw-g-widget-title-font-size);
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-g-p-large-secondary{
font-size:var(--custom-font-size-3);
}

.phw-g-p-widget-subheading-style-1{
font-size:var(--phw-g-regular-text-font-size);
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-paragraph-style{
font-size:var(--phw-g-large-text-font-size);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-phwwidget-ctr-head-style{
font-weight:500;
font-size:var(--custom-font-size-1);
line-height:1.25;
color:var(--brand-color-primary);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-phwwidgetctr-padding{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
background-color:transparent;
box-shadow:none;
}

.phw-g-pod-bg-color{
background-color:transparent;
}

.phw-g-pod-button{
color:var(--white);
border-style:solid;
border-color:var(--phw-custom-whiteborderffffff);
border-width:2px;
}

.phw-g-pod-button:hover{
background-color:var(--phw-custom-white);
}

.phw-g-pod-button:active{
color:var(--white);
}

.phw-g-pod-style{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-light-greyf4f5f5);
}

.phw-g-products-bg-color{
background-color:var(--phw-custom-white);
}

.phw-g-read-more-style{
font-style:normal;
font-family:var(--cms-g-roboto);
font-weight:500;
color:var(--phw-custom-primary-button-colordc5a44);
}

.phw-g-regular-757575-secondary{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--placeholder-text-color-1);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
}

.phw-g-regular-paragraph-text-dark-light{
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
color:var(--phw-custom-dark-color-light4a4a4a);
font-family:var(--cms-g-roboto);
font-weight:400;
margin-bottom:calc(var(--mu-space)*2);
}

.phw-g-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/prod/MFZMFIUS/images/1685540758397_search-results-banner-1549547782827.jpg);
background-size:cover;
background-repeat:no-repeat;
}

.phw-g-shadow-jtc{
box-shadow:var(--box-shadow-style-3);
}

.phw-g-single-card-container-styling{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*6.25);
}

.phw-g-single-card-description-styling{
font-size:var(--phw-g-small-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:300;
color:var(--white);
}

.phw-g-single-card-h2-styling{
font-weight:500;
font-size:var(--custom-font-size-5);
line-height:1.25;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
}

.phw-g-single-card-sub-container-styling{
background-color:var(--phw-custom-single-card-bg-color533573);
}

.phw-g-small-text-secondary-italic{
color:var(--secondary-text);
font-style:italic;
font-size:var(--phw-g-small-text-font-size);
font-family:var(--cms-g-roboto);
font-weight:400;
}

.phw-g-sub-list-footer-style{
margin-bottom:calc(var(--mu-space)*1.25);
text-align:left;
}

.phw-g-text-default-dark{
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
font-size:var(--phw-g-input-label-text-font-size);
}

.phw-g-text-default-secondary{
color:var(--text-dark);
}

.phw-g-text-default-semibold-dark{
font-family:var(--cms-g-manulifejhoptimized);
color:var(--text-dark);
font-weight:500;
font-size:var(--phw-g-large-text-font-size);
line-height:var(--paragraph-line-height-2);
}

.phw-g-text-field-large{
background-color:transparent;
font-weight:500;
}

.phw-g-text-field-small{
background-color:transparent;
}

.phw-g-text-field-style-1{
background-color:transparent;
font-weight:500;
font-size:var(--cms-g-paragraph-default-size);
color:var(--placeholder-text-color-1);
}

.phw-g-text-large-dark{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
background-color:var(--phw-custom-white);
}

.phw-g-text-large-semibold-dark{
font-weight:500;
}

.phw-g-text-small-dark{
}

.phw-g-text-small-secondary{
font-weight:500;
font-size:18px;
}

.phw-g-text-style{
margin-top:calc(var(--mu-space)*0.375);
}

.phw-g-text-xx-large-primary{
font-weight:500;
}

.phw-g-widget-bg-gray-1{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-widget-bg-white{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*2.5);
}

.phw-g-widget-padding{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
}

.phw-g-widget-text-style{
font-size:var(--phw-g-large-text-font-size);
line-height:1.5;
font-family:var(--cms-g-roboto);
font-weight:300;
}

.phw-job-description{
font-weight:500;
}

.phw-job-description h1{
font-weight:500;
}

.phw-job-description li, #_PCM .jd-info li{
font-weight:500 !important;
font-size:var(--cms-g-paragraph-default-size) !important;
}

.phw-job-description p{
font-weight:500 !important;
font-size:22px !important;
color:var(--text-dark) !important;
}

.phw-job-description p, #_PCM .jd-info p{
font-weight:500 !important;
font-size:var(--cms-g-paragraph-default-size) !important;
}

.phw-job-description span, #_PCM .jd-info span{
font-weight:500 !important;
font-size:var(--cms-g-paragraph-default-size) !important;
}

.phw-overlay-hero-overlay::before{
opacity:0.65;
}

.phw-overlay-primary::before{
background-color:#0094E3;
opacity:0.3;
}

.phw-overlay-test-overlay::before{
}

@media only screen and (min-width: 1920px) {
body{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-01RTdQ{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-03FARM{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-03HA0v{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-03wIDi{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-06NhNo{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-07X7Re{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-09Uwnt{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-0EFppI{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-0JV3ev{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-0REref{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-0Y3v6C{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-0hRCBF{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-0ycRFX{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-11LHQ4{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-12JaPg{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-17L2Qh{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-17qIk5{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1DvK9y{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1Gvz96{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1Jre79{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1Kdaf2{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1Pa8nx{
font-size:var(--phw-g-small-text-font-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1bxbln{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1lcCjW{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1wDsWz{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1y39OM{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-1yS2Bt{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-2FNvTQ{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-2JA55d{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-2MPyuR{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-2OB20q{
font-size:var(--font-size-12);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-2dkf5w{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-2xcUsZ{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-2zCuUQ{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-334jhG{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-35BVdq{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-36kMsZ{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3Akqvd{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3CT8jY{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3KFqdD{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3RPo4L{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3VxsHp{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3bgbhz{
font-size:var(--font-size-11);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3tYoGT{
height:400px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3v9mRA{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3vFdMs{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-3vOmKp{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-42eqPk{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-47jqKA{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-484Sdh{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4BPWn8{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4GamBo{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4IxjQ6{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4L6Cmp{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4MuYLg{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4NNW0E{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4OGt6E{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4PafVm{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4STfIU{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4Yfc2V{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-4nQlOP{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5G5717{
font-size:20px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5VruTo{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5WCI2n{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5cqkg1{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5ixs5J{
color:var(--brand-color-primary);
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5t9gpC{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5tZWdV{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5uTqZM{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5x4Nc8{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-5yu5Et{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6Cd7uY{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6J56GN{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6TntcG{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6V4WGi{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6VhUt2{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6WkdLR{
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6YROHl{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6c8BEI{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6vIj3t{
font-size:var(--phw-g-cards-title-font-size);
font-weight:500;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-6xcLpM{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-70fWHZ{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-75EOze{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-77FB4d{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-7XFTKT{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-7ZfgC0{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-7c2vnu{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-7pCBFx{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-7v0dWa{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-7yVMoR{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-89G4dD{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8Aoe0P{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8FHnDM{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8GXJbz{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8TPuc6{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8Vv1hO{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8XGncq{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8Xd0fw{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8XvPis{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8bfBny{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8iepqC{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8jv7UW{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8l354p{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8sVGJt{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-8xdI4b{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-92Ppjk{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-9B6Bc5{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-9JKQmD{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-9LNNEG{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-9QzHir{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-9Rn0hU{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-9W482K{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-9jSJne{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-A8xDMa{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-AFCNaC{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-AJ0zRi{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-APXrOC{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-AgJxOY{
font-weight:500;
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-AkxLaI{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ArXExE{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-AuGN4g{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-B9j67E{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-BHPlbT{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-BI8r2n{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-BT2cEY{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-BaRP6S{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Bnfms3{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-By3JLG{
width:800px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-C2vevh{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CD3Q5Q{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CIjD0u{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CMf1UC{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CNLg4P{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CPtVzH{
font-size:var(--font-size-12);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CUJZIi{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CXH5aD{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Ch8nxM{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CicP1B{
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CnyUHW{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CszF1k{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-CtWyXu{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-D3vH3L{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-D5TyDo{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-D9mj7o{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-DCiaeF{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-DDSr6p{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-DLvpmN{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-DR5vRk{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-De3Amc{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Dhh6lc{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-DmHabm{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-DsfuT8{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-DtfuYG{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-E2LMEP{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-E8E0sE{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-E9pK3v{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-EBBaho{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-EDXXeV{
font-family:var(--cms-g-manulifejhoptimized);
font-size:var(--phw-g-large-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-EGfoLf{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-EVxxEh{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Eau8GV{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-EgGmEo{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-EhMz9b{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Eikskf{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Ekyig4{
background:none;
background-image:none;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ErDHVw{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-EziKHB{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-F1yY0j{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-F3EaNm{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-F6tGp5{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-FSXGXj{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-FWhCnk{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Fq3cZr{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-FrBBhD{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Fwhhyp{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-FyCZ25{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-G11fXm{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GHYsaU{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GIkOdJ{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GJIsoO{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GLnNmd{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GMZ56s{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GPz5pR{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GQipxI{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GTZ7VE{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GUV9Tz{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GXCQeG{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-GbbqN8{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Gke6LU{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Gmgkj8{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-H3GVqj{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-H41Id7{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-H6xR1K{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HAScLs{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HFuttS{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HObsgT{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HQxDZo{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HRpl1q{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HUNoCS{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HaHqNm{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HbncyN{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HhVKER{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HlLFYT{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HliuBw{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HpNYhG{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HsM87j{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HsUvLi{
font-size:var(--font-size-11);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HsWK1f{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-HuemaP{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-IG3uEV{
font-size:24px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-IPpfWY{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-IUx2cI{
font-size:24px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Ik04UR{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-IvSfB4{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-IzR7u8{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JBRrgx{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JKTI1N{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JObIPp{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JU4Vfe{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JVAFo4{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JVYzUA{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JYFcgO{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JaiBE4{
font-size:var(--cms-g-h3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JeU8yE{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JgxzBM{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JlZek4{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JqB0pk{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Jss80q{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-JwdJIQ{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-KCsSPx{
font-size:var(--phw-g-widget-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-KHi5xa{
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-KL71iN{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-KP6pkd{
width:100%;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-KXjaBJ{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Kh7qVG{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-KiDgu1{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-KlizcT{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-L8WY5Q{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-LCTIaF{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-LP956Z{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-LTuSsg{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-LWJMLy{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Lf4KHk{
height:400px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-LhJdEN{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-LxXGev{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-M8Md7i{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MHXheA{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MHt646{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MLRynK{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MNXQeq{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MOdIQv{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MQpNPX{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MS5MK8{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MXBRGQ{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Mqa9gQ{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-MzOXWr{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-N60zFJ{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-N6oe81{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-N8WkHx{
font-size:var(--font-size-11);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NCrknQ{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NHoZIY{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NOXegd{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NOpKsN{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NOtYTM{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NPN9mE{
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NRNjmp{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NZ9r3m{
height:400px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NZpDER{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Na0EPB{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-NnEH6Z{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-O2XQLU{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
text-align:justify;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-OD7s73{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-OPVC8O{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-OT6Z27{
padding-top:calc(var(--pu-space)*2.5);
padding-bottom:calc(var(--pu-space)*6.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
text-align:justify;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-OUQODj{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-OUkLn0{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-OcGKck{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-OlDC5b{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Om6zp2{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-OqG8SB{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-P1Vj2H{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-PDFIZq{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-PXOhFH{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-PYk9iJ{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-PfCLG7{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-PwESwh{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Q0hi8M{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Q8R1jq{
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-QLOaR1{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-QLtbxH{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-QR8PkD{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-QUgW2k{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-QY0XDR{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-QYZ7vo{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-QZD5KZ{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Qs5oQj{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-R0GtyR{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-R0n8yj{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-REFiJV{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-RV02Bh{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-RidfKJ{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-RuzIi2{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-RvW84p{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-S5SOxS{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SAkYxn{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SCMgVl{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SFZfJe{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SH0NIH{
font-size:var(--phw-g-widget-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SHRdx9{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SQEe5c{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SRERIS{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SYeDiu{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SeQcfW{
font-size:var(--font-size-12);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Sl3duh{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-SmWwRN{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Ss7HL5{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Szc55u{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TABrhV{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TCrWAC{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TLD6v3{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TLeTR6{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TMYUHo{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TbgSd5{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TrP7xG{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TwSq44{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-TytMaq{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-U8iTd0{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-U9lEeU{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-UM4hZs{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-UPFs4u{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-UbudzA{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-UhBAQz{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-UiNJTE{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-UmysOG{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Upi4Rq{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Uqhcp7{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-UyeeAZ{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-V5TNOZ{
font-size:var(--phw-g-large-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-V7Dcnh{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-VHpDrc{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-VIMgaU{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-VJ9DFt{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-VNEnt8{
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-VVOw44{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-VY4oBu{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-VaLYnK{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Vj05wc{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WD31jt{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WGnML0{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WHve58{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WIPv7r{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WNRvXF{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WSr9S4{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WTqcfj{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WUF45h{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Wd2BF1{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WkVbhr{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WtY6MY{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Ww38Qp{
font-size:var(--font-size-11);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-WxBICh{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-X2TBE1{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-X2xae2{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XAgikE{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XKMYxm{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XMBDPU{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XSWnwx{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XUNAM0{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XW5wZJ{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XjNkUi{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Xmct9M{
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Xp4VpZ{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XrlnVO{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-XsPCLa{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Xx5oCW{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-YCXAIm{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-YFYY60{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-YFzlO2{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-YL28Ss{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Ydqhfc{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-YvH4Xh{
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-YykQ2z{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Z6BPKO{
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*6.25);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Z9zpKu{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ZJoOHx{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ZT4hoL{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-Zau2Me{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ZiUvCF{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-a0OCCN{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-a1rv1Q{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-aMPuTr{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-aYADQF{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-adryib{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ajjhur{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ak1Odz{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-aojj9o{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-as8K2A{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-asu7MH{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ayU8wS{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-aymzHl{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-bByNSe{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-bJinAw{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-bTlGrX{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-buirHl{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-bvOXqA{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-bvQxad{
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-bwexvN{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-c8I2yl{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-c99svB{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-cEhmG8{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-cHQwnq{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-cffGuU{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-cgzqLX{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-clDIj5{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-coJOYX{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-cosj5i{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-dEnuvr{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-dFWSY9{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-dQnRnj{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-dSptVL{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-dWL1za{
font-size:var(--font-size-11);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-da3VUf{
background-image:url(https://assets.phenompeople.com/CareerConnectResources/prod/MFZMFIUS/images/download-1720013886760.svg);
font-family:var(--cms-g-manulifejhoptimized);
font-weight:500;
background-color:transparent;
background-position:100% 50%;
background-repeat:no-repeat;
border-width:1px;
border-style:solid;
border-color:var(--input-stroke);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-dcwSf9{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-delSDh{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-dggjcn{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-e5T17D{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-e9OzkB{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-e9ZIGo{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-eInHKV{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-eKAqkh{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-eN2cDp{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-eRSIeI{
font-size:var(--phw-g-widget-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-eWEoum{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ebQ2H6{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-edWRzg{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-eqDzhC{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-evRkbR{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ew4imt{
font-size:var(--phw-g-cards-title-font-size);
font-weight:500;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-f2O5bl{
width:100%;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-f8MMW4{
font-size:var(--phw-g-large-text-font-size);
font-family:var(--cms-g-manulifejhoptimized);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fBC3uw{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fKJoF9{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fV1KdW{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fXSaDE{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-far5Pc{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fe7bhF{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fhuaQI{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fk4Ich{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fkL9YZ{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fmR6v4{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fnAbe7{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fp6Yrf{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-fuNes2{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-g1Uiz4{
font-size:var(--phw-g-cards-title-font-size);
font-weight:500;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-g2IQlb{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gCQ6s7{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gFocEQ{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gHtyqJ{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gPhvnK{
font-size:var(--font-size-11);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gZeb2r{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gbTn7Z{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gcWMyT{
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gm6Ppk{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gytSzN{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-gz2vAf{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-h1O9no{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-h1d0ZN{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-h6RGmm{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-hJlxYy{
font-size:24px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-hR3t8i{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-hiW6fr{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-hiu0nR{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-hmbI2x{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-hqDIwz{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-hxY0f3{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-i3KBex{
font-size:24px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-iJITcd{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-iQc6Sx{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-icwlDR{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-idySm9{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ie8Xzy{
font-size:var(--paragraph-font-size-3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ih5Aqa{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ilA13c{
font-size:var(--phw-g-widget-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ilH6V0{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-iq1bBO{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-j2fRQz{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-j2wd5N{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-j8iMlH{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-jGQTpw{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-jGlXtF{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-jbVrFc{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-jr7p3Q{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-jupfDl{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kDoFRG{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kELKRP{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kQY8HH{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kTEfqY{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kbudk6{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kiQbFh{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kkohPk{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-knRMFK{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kqcYli{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ksynvX{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kvTzeH{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kxVaV6{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-kybRIS{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-lN5t1S{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-lROUoB{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-lWMTCB{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-levRaz{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-liRYhK{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-lvuBNj{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-lw9WSa{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-m1DES0{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-mAVknE{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-mGVRZW{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-mJ3nQZ{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-mYBPiX{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-mhs57i{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-mmZHj7{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-mvJoPF{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-n0c1yx{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-n90mu0{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-nHrVjg{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-nLWsJi{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-nMTIqG{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-nMjxHn{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-nbitmt{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-np5KFT{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-nrUhmc{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-nsidEP{
font-size:24px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-o6t1cI{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-o8OA1C{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-oevNMm{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-oh9dmT{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ooiFaB{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-oq2HAN{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-p0vP76{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-p1mTcZ{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-p3gSfb{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-pLElYJ{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-pNeGdN{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-pNyyRs{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-pVz7Wj{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-pegyJ8{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-piOvQV{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-pjbZqP{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-pno1eM{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-pyaeCe{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qCEkLQ{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qDeqD1{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qGmfwS{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qM9fIm{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qNeu9l{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qPZqAf{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qQEknz{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qaPqdn{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qj4vnJ{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qmHG7e{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qnQ6GB{
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qvkFZ2{
background:none;
background-image:none;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-qwVNQm{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-r51ObA{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-r5ghRg{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-r8mUvE{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-rEyQBO{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-rX3enS{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-rdyO5S{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-rhmC6Y{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-rm2owJ{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-rtilsW{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-rw1zT6{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-s15Ehu{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-sA2ZqB{
background-color:var(--phw-custom-manulife-light-greyfafafa);
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-sCktbd{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-sDOlTp{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-sKsDUG{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-seNGLK{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-sfC396{
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-inline-start:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-sg63vc{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-sjwt2S{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-slpM5l{
font-size:var(--paragraph-font-size-2);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-soy1pD{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ssUK4r{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-sy5vNP{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-syt7vt{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tUgo9W{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tVBaDA{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tXz8In{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-taZylD{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tbdAjj{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tcj7cf{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tfExN7{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-thiSbZ{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tplP7i{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tvXUfx{
color:var(--brand-color-primary);
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-tvb9xK{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-txVNyn{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-uI0w8J{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-uV0DJf{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-uVgsVi{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ukExJj{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-utEqQK{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-uxi627{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-vAGrxW{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-vFjDdP{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-vIdbKo{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-vJztCw{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-vLREFC{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-vWPTiZ{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-veA0Jj{
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-veRYFB{
font-size:var(--cms-g-h3);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-vk0bSK{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-vsrnD7{
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wAQkEO{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wDYQvk{
padding-inline-start:calc(var(--pu-space)*0.125);
padding-top:calc(var(--pu-space)*0.125);
padding-inline-end:calc(var(--pu-space)*0.125);
padding-bottom:calc(var(--pu-space)*0.125);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wErtiK{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wGC4xf{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wMP0WB{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wOG7W4{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wUeNG5{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wUpi2m{
padding-top:calc(var(--pu-space)*6.25);
padding-bottom:calc(var(--pu-space)*3.75);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wg7qKO{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wiJnVy{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-wq5fh3{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-x4tBK1{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-xCsTDu{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-xF2qJM{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-xHj4vr{
color:var(--brand-color-primary);
font-size:18px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-xYHdyI{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-xauNYc{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-xdboh5{
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-xxiG3P{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-y1NLGw{
font-size:var(--phw-g-cards-title-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-yC9C9t{
font-size:var(--font-size-13);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-yFUU5Y{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-yHJNo1{
font-weight:600;
color:var(--white);
font-family:var(--cms-g-manulifejhoptimized);
border-style:none;
border-color:var(--phw-custom-secondary-button-border-colordc5a44);
background-color:var(--phw-custom-primary-button-background-colordc5a44);
font-size:var(--phw-g-regular-text-font-size);
padding-inline-start:30px;
padding-inline-end:30px;
min-height:64px;
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-yNA1Z1{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-yV5ctq{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ydAPfd{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-ynr2ey{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-yvRNzN{
font-size:var(--cms-g-paragraph-default-size);
color:var(--brand-color-primary);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-zW5H4Q{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-zbYSQO{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-zdNjRp{
font-size:var(--paragraph-font-size-1);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-zgKRsI{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-zihBxn{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-zlNtY7{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-zxVuqZ{
font-size:var(--font-size-15);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-i-zyRYx6{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-p-default-dark{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-text-default-dark{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-text-large-semibold-dark{
font-weight:500;
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-g-text-small-dark{
}
}

@media only screen and (min-width: 1920px) {
.phw-job-description{
font-weight:500;
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (min-width: 1920px) {
.phw-job-description p{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (max-width: 1199.98px) {
h2{
font-size:var(--custom-font-size-1);
}
}

@media only screen and (max-width: 1199.98px) {
h3{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (max-width: 1199.98px) {
h1{
font-size:var(--custom-font-size-4);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-widget-ctr{
padding-top:calc(var(--pu-space)*5);
padding-bottom:calc(var(--pu-space)*5);
}
}

@media only screen and (max-width: 1199.98px) {
h4{
font-size:var(--phw-g-regular-text-font-size);
}
}

@media only screen and (max-width: 1199.98px) {
[data-tag-type='p'],p{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
h5{
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) {
other{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
body{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-blogdetailcategory{
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-btn-default,.btn-default,.default-button{
font-size:max(calc(var(--phw-g-large-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-jobcard-info-link{
font-size:max(calc(var(--phw-g-large-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-link{
font-size:max(calc(var(--phw-g-large-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-primary,.btn-primary,.primary-button{
font-size:max(calc(var(--phw-g-large-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-secondary,.btn-success,.secondary-button{
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-category-widget-style{
font-size:max(calc(var(--custom-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-employee-testimonial{
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-employeenamedesignation{
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-event-category{
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-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-footer-headings{
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-h1-404-primary-blog{
font-size:max(calc(var(--custom-font-size-2)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h1-event-hero{
font-size:max(calc(var(--custom-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-card-secondary-small{
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-h2-card-sub-title-dark-small{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-card-title-dark-default{
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-h2-dark{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-event-article{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-event-coutdown{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h2-text-align{
font-size:max(calc(var(--custom-font-size-4)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h3-card-light{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h3-dark-small{
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-h3-large-card-jtc-title{
font-size:max(calc(var(--custom-font-size-4)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-h4dark-glassdoor{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-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-heading-style{
font-size:max(calc(var(--custom-font-size-6)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-heading-style-2{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-hero-widget-title-style{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-01RTdQ{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-021W4K{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-02EYK4{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-03FARM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-03HA0v{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-03bESX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-03wIDi{
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-06NhNo{
font-size:max(calc(var(--custom-font-size-4)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-06XXAz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-07X7Re{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-09Uwnt{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0EFppI{
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-0I1gWO{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0KabfS{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0NemEQ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0QAzS5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0QZgZn{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0REref{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0Wolu1{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0Y3v6C{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0f1weP{
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-0fXIGC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0hRCBF{
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-0hreoM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0n9qE1{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0oB38Z{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-0ycRFX{
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-11LHQ4{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-12JaPg{
font-size:24px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-131aoZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-13gMOL{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-17L2Qh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-17qIk5{
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-19yznc{
font-size:21px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1DvK9y{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1Gvz96{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1Jre79{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1KQHur{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1Kdaf2{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1M5qjm{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1NAbNr{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1OvsbR{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1Pa8nx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1Pr999{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1TZvf2{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1bxbln{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1cp0kX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1hN95U{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1hykaz{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1lTcnv{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1lcCjW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1mJ2Xj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1qz2dU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1wDsWz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1y39OM{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-1yS2Bt{
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-28BTXr{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-29Cr6V{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-29ZRcX{
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-29oQNG{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2BcyDZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2EigWl{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2FNvTQ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2ITXcG{
font-size:16px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2JA55d{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2JHT3e{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2Lqzmm{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2MPyuR{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2OB20q{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2PQn5S{
font-size:19px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2RKW6i{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2SqJPk{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2VmlgN{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2dCzmJ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2dkf5w{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2gIEkI{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2hEQ78{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2hYJJ4{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2jbGqB{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2sLXtr{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2xcUsZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-2ysVj3{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-31Pelf{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-334jhG{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-35BVdq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-36kMsZ{
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-383urV{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3Akqvd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3Du5U0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3Hmgu0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3KFqdD{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3LsCgK{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3LtfSz{
font-size:max(calc(var(--font-size-13)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3MksbD{
font-size:19px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3ORFS1{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3RPo4L{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3VxsHp{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3afPw9{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3bgbhz{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3fFiDy{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3g3JcD{
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-3hmFcz{
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-3iP5RZ{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3pXZcl{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3risYC{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3tYoGT{
height:auto;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3v9mRA{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3vFdMs{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3vOmKp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3vf8up{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-3z4paU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-40bKVB{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-41ZvoT{
font-size:max(calc(var(--cms-g-42)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-42O0kn{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-42eqPk{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-42fwcz{
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-47jqKA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-482No8{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-484Sdh{
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-4BPWn8{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4EMhAU{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4F6qrL{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4FKATV{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4G7tk7{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4GamBo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4HMYEM{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4IxjQ6{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4L6Cmp{
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-4MuYLg{
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-4NNW0E{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4OGt6E{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4PafVm{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4QENKn{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4RAI8o{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4RqigM{
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-4T7xiv{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4UdvBx{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4XlZ1o{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4Y9L8W{
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-4YNdb6{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4Yfc2V{
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-4eqc1K{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4gwDTQ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4jZfcF{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4lDjN0{
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-4nIR8z{
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-4nQlOP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4q6Vk6{
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-4rJHuy{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4rzKYy{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-4sWxt0{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-50aAGt{
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-55N3AE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-57aSqE{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5Dc17O{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5DrD0G{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5ED4ja{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5IJ4e3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5JItDw{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5LFYNU{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5NWQlj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5OOidH{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5Rrbwj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5VruTo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5WCI2n{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5ZAfmb{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5cqkg1{
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-5ixs5J{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5jtJ4F{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5lP59j{
height:auto;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5njTXC{
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-5orSFh{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5rO5rI{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5t9gpC{
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-5tZWdV{
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-5tlLh6{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5uTqZM{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5voRLX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5x4Nc8{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5yg6Ze{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-5yu5Et{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-65iQiA{
font-size:max(calc(var(--custom-font-size-4)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6B7OCN{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6BTLjr{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6Bshy1{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6Cd7uY{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6DmRt5{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6F8XXx{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6GNYhf{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6J56GN{
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-6Lg7n9{
font-size:max(calc(var(--cms-g-42)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6Lr2Wj{
height:auto;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6Q90PN{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6QravH{
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-6TfIX9{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6TntcG{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6V4WGi{
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-6Xip2i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6YROHl{
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-6c8BEI{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6cjZy1{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6jybUn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6skkDI{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6vIj3t{
font-size:21px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-6xcLpM{
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-70fWHZ{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-70y1P3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-71en4e{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-71gBVE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-71jm8e{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-75EOze{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-77FB4d{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-78BVGA{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7A9lQy{
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-7ArNT8{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7CRIcf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7DhnEc{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7G2eDB{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7H7C9u{
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-7JguDh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7NVvBw{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7NlkBY{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7PtZlB{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7Rl1Hv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7TBC8k{
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-7XFTKT{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7ZfgC0{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7ZnMCa{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7aMy6C{
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7c2vnu{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7fupCh{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7kSpuR{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7kWjLX{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7pCBFx{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7rnKZI{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7uteH3{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7vdDok{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-7yVMoR{
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-7zJEIG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-81NDcQ{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-82dIv2{
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-83PxtU{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-89G4dD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8Aoe0P{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8DDU4T{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8FHnDM{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8GXJbz{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8GzECI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8HM9hi{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8IJ80a{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8JIbuc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8KtgxI{
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-8LgU4S{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8OGuSO{
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-8Qc8ml{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8S4U8W{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8TPuc6{
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-8Vv1hO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8XGncq{
font-size:max(calc(var(--font-size-13)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8XvPis{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8bfBny{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8hgK3L{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8iepqC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8jv7UW{
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-8l354p{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8s4fzs{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8sVGJt{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8t3ugO{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8tQznd{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8wzc4f{
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-8xdI4b{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8xrSpj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8ydGem{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-8yg7ZU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-923V2x{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-92Ppjk{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-93EY9i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-96zQAU{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-99CnjZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-99Uuma{
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-9B6Bc5{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9ElHAX{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9JKQmD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9L983N{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9LIz61{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9LNNEG{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9QVXod{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9QzHir{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9Rn0hU{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9RtzKM{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9VvA9x{
width:200px;
max-width:200px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9VxHRV{
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-9W482K{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9Xi42v{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9gFQcq{
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-9iTokX{
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-9jEG0e{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9jNI5j{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9jSJne{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9lIzgb{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9u7xeM{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-9zUmnr{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-A1Jgcz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-A5wWCk{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-A8xDMa{
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-AANkRx{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AB1umk{
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-AD6jEL{
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-AF263f{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AFCNaC{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AHHnKf{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AHpsJW{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AJ0zRi{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ALd9Tw{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AN3YLY{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-APXrOC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ARjhW9{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ASvjec{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AV7nN1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Aco7kr{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AczwfU{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AgJxOY{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AjWnN2{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ak37Js{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AkxLaI{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AnnN6j{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AqJ5Xa{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ArXExE{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AuGN4g{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-AuIgqr{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ay2d2I{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-B617H0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-B68W38{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-B8ZrPK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-B9j67E{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BAUq50{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BAft9e{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BED13H{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BFhiFh{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BI8r2n{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BJzB02{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BKOSsm{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BKRgp5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BKkdvf{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BQGQ90{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BQgiYi{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BT2cEY{
font-size:max(calc(var(--paragraph-font-size-3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BV9Cj0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BYRthZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BaRP6S{
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-BbEymk{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BdE2hr{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BeRemQ{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BgIBni{
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-BgKXRZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Bn8zrc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Bnfms3{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BrVITm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-BwhRaT{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-C0n2nW{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-C2vevh{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-C4j3Yp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CD3Q5Q{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CIjD0u{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CMf1UC{
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-CNLg4P{
font-size:max(calc(var(--phw-g-button-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CPtVzH{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CRvx5s{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CUJZIi{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CXH5aD{
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-CmmUN9{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CnyUHW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Cq7cdg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CszF1k{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CtWyXu{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-CuGCh6{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-D0cP7p{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-D3vH3L{
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-D3wy8T{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-D5Ace0{
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-D5Brm3{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-D6WJyR{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-D9mj7o{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DDSr6p{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DGvChN{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DHCRNg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DHK8hU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DJvEKe{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DLvpmN{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DOlOEE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DR5vRk{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DS9FBK{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DY9hoh{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-De3Amc{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DfJMjq{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Dhh6lc{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DlHVgS{
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-Dm8QnX{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DmHabm{
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-DmwPAf{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DsfuT8{
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-DtWcr2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DtfuYG{
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-DvsePP{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-DzxM29{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-E19WvL{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-E2LMEP{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-E3U0f4{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-E4D5jq{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-E8E0sE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-E8Hxdg{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-E9pK3v{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EBBaho{
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-EIlPnm{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EPTIu6{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EQpK7q{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ESyP8q{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EUfP1V{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EUi6Zg{
width:200px;
max-width:200px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EVXdL8{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EVxxEh{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EZjOxa{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EacBB4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Eau8GV{
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-EbvH59{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EdoHbn{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EhMz9b{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Eikskf{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EjaV3H{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ElC5qd{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ElIRgz{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EmgPS1{
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-Eq749J{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ErDHVw{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Erpp33{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-EsKSXf{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Etfhc2{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ewot53{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F1IAN4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F1yY0j{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F2Z162{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F3EaNm{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F3Qv6P{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F6Q6N4{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F6tGp5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F7DnWR{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F8X7gi{
font-size:max(calc(var(--font-size-16)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-F9VDEZ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FE3qt0{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FFEpJa{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FFLQ2B{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FHO5lf{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FJiwOj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FMCx8A{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FNqHsZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FRGsds{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FSXGXj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FSqn7W{
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-FTXwYG{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FVad7y{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FWRdxM{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FWhCnk{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FYZkxO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FdDRk5{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Fe0xN7{
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-FiGoYP{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Fq3cZr{
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-FqKJZh{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FqQlqm{
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-Fs1iaZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Fu1Pzt{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-FyCZ25{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Fz7N5E{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-G11fXm{
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-G18Wg4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-G1Xsmx{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-G257au{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-G6CKyV{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-G7nxFe{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-G975vh{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GCmTyI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GGrBGT{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GHYsaU{
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-GI0h01{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GIkOdJ{
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-GJIsoO{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GLnNmd{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GMZ56s{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GMj6qm{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GPVK6o{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GQipxI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GShNxY{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GSiVrh{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GTZ7VE{
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-GU8fEj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GUV9Tz{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GXCQeG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GYzHdP{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GZO3lP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GbbqN8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GcMvSn{
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-GdZ7GH{
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-Gffgy8{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Gk1fKp{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Gke6LU{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Gmgkj8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GoINws{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GrPWLh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Gskfc0{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GtydKT{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-GzrWfi{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-H0EOxl{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-H3GVqj{
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-H41Id7{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-H6xR1K{
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-H7Cv0N{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-H7YYIk{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-H81t7a{
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-HAScLs{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HDFE5Z{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HFuttS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HJA24K{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HKLHGp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HObsgT{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HQfvVj{
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-HQxDZo{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HRjsnc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HRnMfi{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HRpl1q{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HRueLB{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HTNqSH{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HUNoCS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HZbwhe{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HZj6ts{
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-HZlyec{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HaHqNm{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HaSQur{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HaZf0r{
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-HdsIYl{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HhVKER{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Hiqf2P{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HjILPR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HjauoF{
font-size:21px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HlLFYT{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HliuBw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HnhQFq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HpNYhG{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HqGhZa{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Hr7Jyp{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HsM87j{
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-HsUvLi{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-HsWK1f{
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-HuemaP{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-I6KtGP{
font-size:max(calc(var(--cms-g-locationtext)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-I7lK3t{
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-I8GeKf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-I9y1HH{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-IA0E0g{
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-IG3uEV{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-IPpfWY{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-IUx2cI{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-IXnatk{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-IbpmZy{
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-IctO5r{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-IjccE2{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ik04UR{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Imy16v{
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-InmG7Z{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Iptu2T{
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-IqRLvK{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-IvSfB4{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-IzR7u8{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-J7JUe2{
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-JAZSfI{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JBRrgx{
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-JBYU0W{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JBzNws{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JCBl6Q{
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-JCWHE8{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JDUarF{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JEfB1m{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JFOpjt{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JHZj8j{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JKTI1N{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JKUEzs{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JKiUMe{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JLpySB{
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-JObIPp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JVAFo4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JVYA2A{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JVYzUA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JXEZdF{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JYFcgO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JYhQI0{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Jda76h{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JdyRyC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JeU8yE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JgxzBM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JgyL5Q{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Jh2eEK{
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-Jo9phD{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Jp3dqG{
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-JqB0pk{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JqUgog{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JsBncZ{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Jss80q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JtreJU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JvAwFO{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-JwdJIQ{
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-K1R1zS{
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-K2MkVP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-K5N6z2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-K5pRc2{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KAWRbs{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KCTcYE{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KCsSPx{
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-KFL0wM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KGf6xC{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KL71iN{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KR8e9V{
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-KReg1T{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KUpDUR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KXjaBJ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Kbw47u{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KcOCYA{
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-KcxOyP{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Kh7qVG{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KiDgu1{
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-KiTRth{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Kixynl{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KjWfoc{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KjlLK8{
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-KlizcT{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KwOA5J{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KwbUds{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Kx0hE1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KxEZJI{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-KyXevA{
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-L2Jt4w{
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-L2izAU{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-L2tPHW{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-L3IugZ{
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-L5Kth0{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-L6pGyA{
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-L7IvPf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-L8WY5Q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LB82Jy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LCTIaF{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LCvpRb{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LLi0b6{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LOCpj2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LOi96S{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LP956Z{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LTuSsg{
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-LWJMLy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LY3tP4{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LZHwZp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LZhNme{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Lb5rYv{
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-LbZpOh{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LcNASo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ldt3yG{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LgiVuz{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LhJdEN{
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-LhYJ9y{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LhoI1a{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LiOmMd{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LlkVxv{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Lm1M7j{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LmUswn{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LvuIvb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-LxXGev{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-M2BkFv{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-M8Md7i{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MCQLtR{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MCfdOD{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MHXheA{
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-MHt646{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MIjA9C{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MNXQeq{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MOdIQv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MQpNPX{
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-MS5MK8{
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-MUpTsv{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MXBRGQ{
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-MXHw2e{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MXPmqQ{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MYkgci{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ma7m7b{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Me62sD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Mhd2e9{
font-size:19px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MjQKjd{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MjSMf4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Mqa9gQ{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MtggfW{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MtlOhy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Mv42WS{
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-MzK3cu{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-MzOXWr{
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-N1CPtv{
font-size:max(calc(var(--custom-font-size-2)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N3j7C3{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N60zFJ{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N6oe81{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N8WkHx{
font-size:max(calc(var(--custom-font-size-3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N8hO7e{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N8oN0A{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-N92Y6i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NHoZIY{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NIJgwi{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NJaPyx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NN84X3{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NOXegd{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NOpKsN{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NP4Ddw{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NRNjmp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NTdWb8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NUjgfO{
font-size:max(calc(var(--custom-font-size-3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NVtGgZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NXCScr{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NXkcfI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NZQEeu{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NZpDER{
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-Naz5Ps{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Nepoyk{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Nn4R6B{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Nrl70E{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NuNQHU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NuOz7W{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Nw46of{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-NxvUri{
font-size:31px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-O08jCI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-O4synC{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-O6QUFU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OC0gvq{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OD7s73{
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-OEWAKv{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OG578j{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OJK0rO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OQEIlO{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OUQODj{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OUkLn0{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OZ1aLq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OaS9eI{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OcGKck{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OelG09{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OgMozt{
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-OlDC5b{
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-Om6zp2{
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-Ombcmv{
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-Oo5aDh{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OqG8SB{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Or4noT{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OruVYc{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-OsTJfN{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-P1Vj2H{
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-P1wMgJ{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-P2SFsx{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-P2ocNs{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-P4Kq8e{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PBZzLa{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PBiB3j{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PDFIZq{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PE4cFr{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PGe60N{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PIBL4K{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PMg2mS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PO8mTD{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-POqWII{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PPK9iY{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PPhjgA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PTNmfD{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PXOhFH{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PXl3Ji{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PZzQUl{
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-Pbh8h4{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PbnUPd{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PfCLG7{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PjySkN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Pmu5s4{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PmvdqU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PnqOY9{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-PwESwh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Q0hi8M{
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-Q1MF0A{
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-Q48O2t{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Q4wVsB{
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-QBI0IS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QE54jI{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QKvc7k{
height:auto;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QLOaR1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QLtbxH{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QPwxHz{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QQrbex{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QR8PkD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QUXWRx{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QUgW2k{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QVm9ld{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QY0XDR{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QYZ7vo{
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-QZD5KZ{
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-QZEPBz{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QaWse0{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QcACWa{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QfUcjb{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QhFYHu{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QiFmGP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QiQn2b{
width:205px;
max-width:205px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-QorvSG{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Qs5oQj{
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-QzrgkH{
font-size:max(20px,var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-R0GtyR{
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-R0n8yj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-R35UxS{
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-R3sCpa{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-R4Jb4w{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-R6jDcL{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-R96kb2{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RAbsIt{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RCIrd5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-REFiJV{
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-RI6zhV{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RRniuP{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RS6O8b{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RWBgkS{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RWoi6W{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RX1338{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RaGK9D{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Rbklcb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RiEozk{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RidfKJ{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RkA1Al{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Rn0EsH{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Rp5Du9{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RpeHHW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RuzIi2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RvW84p{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-RwWKpC{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-S4SlM5{
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-S5SOxS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-S5XP94{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-S7D52x{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-S83EFP{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SAHI6d{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SAkYxn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SAwdA0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SB12GG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SCMgVl{
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-SH0NIH{
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-SHRdx9{
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-SHbk2o{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SJUzIM{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SKf9be{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SNJ4MZ{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SOAcQR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SRERIS{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SUi1kh{
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-SVfi05{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SWHIvA{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SX8xrT{
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-SYeDiu{
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-SePE6L{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SeQcfW{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Sgj79N{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SiM7vW{
font-size:21px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SjOWbA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Sl3duh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SlNrSI{
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-SmWwRN{
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-SnJln3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SpfoqU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-SphymU{
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-Ss7HL5{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Szc55u{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-T4Qn5P{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TA0xbh{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TABrhV{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TACGX7{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TBKaIj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TCrWAC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TEdIDv{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TKgdU8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TLD6v3{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TLeTR6{
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-TMYUHo{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TNw4r6{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TOQEwt{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TPfAia{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TPkVkC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TSRmqs{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TTJbJW{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TTaD8D{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TUcA9r{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TViO5B{
font-size:max(calc(var(--font-size-16)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TdQZXV{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Teb9nY{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TnIKAA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Tp1LGa{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Tt7TID{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TtFI6D{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TtLdrS{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ttssir{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TvqVgV{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TwSq44{
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-TwStnQ{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-TytMaq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-U2SNtZ{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-U5wK1l{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-U6W2ay{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-U8iTd0{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-U9lEeU{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UBQ25z{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UF4RNT{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UG4cb1{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UGKxnt{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UM4hZs{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UPFs4u{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UTwbP7{
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-UVwtee{
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-UY2lly{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UaklHJ{
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-Ub4xdz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UbYBig{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Uby5Ld{
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-Ugdiq6{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UhBAQz{
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-UiNJTE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UiieOz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UmysOG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UpRzTM{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Upi4Rq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Upihrf{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Uqhcp7{
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-UtBNI4{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-UyeeAZ{
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-V5JIdS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-V5TNOZ{
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-V6QRRp{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-V7Dcnh{
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-V8hZyN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-V9x94R{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VDHjeA{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VDJnzD{
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-VHpDrc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VIMgaU{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VIXPmT{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VJ9DFt{
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-VM5ztS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VOuZeA{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VPa73g{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VUJREN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VVOw44{
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-VY4oBu{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VaLYnK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VatJ7x{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VbAMRb{
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-Vj05wc{
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-VnlaHE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VoBZtT{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Vp55I5{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VpHeSb{
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-Vr9Lov{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Vt3YtE{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-VxR43T{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-W19ct5{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-W6381H{
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-WD31jt{
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-WGnML0{
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-WHnIIu{
font-size:19px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WIPv7r{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WJFlyg{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WMHepA{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WNRvXF{
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-WOZV3Y{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WQLqsb{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WSr9S4{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WT5reZ{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WTqcfj{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WUF45h{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WhYP3Q{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WjJIiH{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WkVbhr{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Wo1O11{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WqhmWK{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WrWYtZ{
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-WvkBXx{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Ww38Qp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WwMgBv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-WxBICh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Wy4TI9{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-X2TBE1{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-X2xae2{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-X33nYx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XAVdO4{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XAgikE{
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-XIoWNY{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XIw4nT{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XKMYxm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XLlDxs{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XN72fA{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XNhY1b{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XOhleE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XSWnwx{
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-XUNAM0{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XUR1TS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XVBBFz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XVxcKE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XW5wZJ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XYtbkk{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Xcl7OJ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XdolNj{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Xg6eWa{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XgSsCg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XiIVDZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XjNkUi{
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-Xm8SoS{
width:200px;
max-width:200px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Xp4VpZ{
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-XrlnVO{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XsPCLa{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Xv6ADj{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XvP1Jp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XwXxoD{
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-Xx5oCW{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XxBaQd{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-XxTYJ8{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Y2wldM{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Y3Xp2H{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Y6RuvO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Y7CSi1{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YCXAIm{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YE2Ik0{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YFYY60{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YFzlO2{
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-YJ6XTq{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YJtGoH{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YKCC6y{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YL28Ss{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YLgFha{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YMRIWG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YQNFvG{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YTayv5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YUjg7W{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YUlOgE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YVp1ra{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YWg89a{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YXgCmA{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Yfzijt{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YgASz2{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YhxEag{
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-Yo2dBL{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YoChSX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Yu6WEv{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YvU32Q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Yx42ju{
width:205px;
max-width:205px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-YykQ2z{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Yyo8bJ{
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-Z0KnME{
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-Z4965W{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Z4Uvdk{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-Z5hEmy{
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-Z9L8xB{
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-Z9zpKu{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ZCO8Gc{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ZJoOHx{
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-ZMbkCW{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ZWnfjM{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ZdjiIX{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ZgfBN0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ZhrdxP{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ZiUvCF{
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-Zr9NDj{
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-ZuspXU{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-a0OCCN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-a1rv1Q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-a4KiyD{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-a5LTeR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-a8dpr2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aCQ3n2{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aH4CtX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aJL0xP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aJpUzi{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aMPuTr{
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-aMRSmH{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aN0fCl{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aRRMfz{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aUlzFp{
width:200px;
max-width:200px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aWLUUK{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aWc23M{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aba9G7{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-adryib{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-adv4s7{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-afiZV2{
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-afkB7m{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ahUr7M{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aiT1cb{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ajjhur{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ak1Odz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-anW5i1{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-as8K2A{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-asu7MH{
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-awU4JF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-awoP4E{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ayU8wS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-aymzHl{
font-size:max(calc(var(--custom-font-size-4)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-azEzr6{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-b00IjT{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-b0MDGz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-b7zn4J{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-b9XyX0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bDYHD4{
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-bG9qgR{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bJIaJz{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bJinAw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bJzxkF{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bOX1EB{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bQWsAf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bRLDxC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bSUXDc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bUTXwE{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-baizO4{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bbUNpz{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bcjVdp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bdwiL4{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-be7CCX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bmOAY0{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-br9pBb{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-buirHl{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bwexvN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-bxrp3T{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-c8I2yl{
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-c99svB{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-c9KHU3{
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-c9arwz{
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-cA5U1i{
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-cBos8z{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cEhmG8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cF6CnU{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cHGT7L{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cHQwnq{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cHTIZ5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cHmvfp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cVtpAU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cXy7lE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ccEKEQ{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ccrxmF{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cerCd2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cgzqLX{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-clDIj5{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-coJOYX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cosj5i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cqdUQN{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-csT1d9{
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-cuPHEt{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cwkEl0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cwpwQe{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-cyPMK9{
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-d3QCVn{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-d88elW{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-d9OH3c{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dDRJFx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dEnuvr{
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-dFBey3{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dFWSY9{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dQnRnj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dSptVL{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dUwdaO{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dWL1za{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dYn21U{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dYw5Fb{
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-dZiLgY{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dagVsA{
font-size:max(calc(var(--custom-font-size-3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dbiF24{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dcwSf9{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-delSDh{
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-dl6lKe{
width:200px;
max-width:200px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dmTZ47{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dq9zNU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dv5W6h{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dxoeNd{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-dxzsQT{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-e17crn{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-e5DuHz{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-e5T17D{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-e7kEQF{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-e9ZIGo{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eAcWOK{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eCkrXN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eDrL6n{
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-eF72Ed{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eG8rOB{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eILisW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eIUPpx{
font-size:19px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eInHKV{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eKAqkh{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eLKTQj{
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-eRSIeI{
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-eSKjtv{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eYDwqo{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ebQ2H6{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-edWRzg{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eesK7n{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-efJTs9{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eiOFlC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ejDhFd{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-elbPvR{
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-em7mw4{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ep6umG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ephugk{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eqB1ay{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-eqDzhC{
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-eqtLB4{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-esPYn1{
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-evRkbR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ew4imt{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ey6Bvn{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-f06euT{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-f0M2M8{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-f1XwOP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-f2SHoJ{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-f3QDaj{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-f8MMW4{
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-f9eCLO{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fBC3uw{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fFQX2J{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fIc0OT{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fIqlC5{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fKJoF9{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fLvEFJ{
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-fMXzx2{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fMzoXK{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fQjMzj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fV1KdW{
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-fXSaDE{
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-fXfOdX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-far5Pc{
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-fbsbGh{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fdCiEi{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fe7bhF{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-feU4AO{
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-fewrxX{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fex9lM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fhuaQI{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fk4Ich{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fkL9YZ{
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-fmR6v4{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fp6Yrf{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fpUutB{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fuNes2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fvGVrm{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fvuJqb{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-fw73fd{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-g1Uiz4{
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-g2AHeR{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-g2IQlb{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-g5T7gb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gCQ6s7{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gDQybz{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gDvmVx{
font-size:max(calc(var(--font-size-16)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gEAFJn{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gFocEQ{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gImoPw{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gJ6SmK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gNZDkZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gNiELd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gPhvnK{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gQrpS5{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gRd87v{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gZ0BNy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gZVMC6{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gZeb2r{
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-gbTn7Z{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gcyXnG{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ggbe8d{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ghMjVb{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gm6Ppk{
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-gmKCKZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gnZRh5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gsDhHd{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gup0EL{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-gytSzN{
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-gz2vAf{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-h1UFcF{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-h1d0ZN{
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-h2p9sl{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-h3hRqR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-h3rf7e{
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-h9ZMwv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hE72Oy{
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-hFJeh6{
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-hJWBvI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hJlxYy{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hPSoWj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hR3t8i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hRMqge{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hUeeTZ{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hX0rSw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hZWXOh{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-haRxlc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hajsjY{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hanBPb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hbHzYN{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hbZqWj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hcLXYL{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hd6SlC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hiW6fr{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hiu0nR{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hjBAER{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hkCorP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hlJmFh{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hlqlqT{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hmbI2x{
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-hqDIwz{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hrzo7X{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hsSUOV{
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-htVJVK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-htlaQf{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-hxY0f3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-i3KBex{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-i3xQtg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-i7CnW3{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-i9TEKf{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iJITcd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iJWzax{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iMcHGU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iNpr34{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iQOI5O{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iQc6Sx{
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-iRuWpb{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iTKr1Y{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iTvcFn{
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-iXeeiA{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-icCSRg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-icFkz1{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-icwlDR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-idySm9{
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-ie8Xzy{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ifHELB{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ih5Aqa{
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-ikkruS{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ilA13c{
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-ilH6V0{
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-inTRgD{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iq1bBO{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iutzMF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iwEpTx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-iwLLwD{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-j2fRQz{
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-j2wd5N{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jB7jfI{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jBKXtE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jBTibZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jCMdxZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jE2q4y{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jGQTpw{
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-jGlXtF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jI7r9x{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jItono{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jJ13hm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jJxnQ2{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jLNiLX{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jMdMI8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jNd1lg{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jSbKzz{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jUSss7{
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-jWnCme{
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-jbvDbD{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jc3OZe{
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-jdAbiv{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jfswOM{
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jjKfhx{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jkbTEq{
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-jr7p3Q{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jrIB7s{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jsQyr0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-juB4zo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jupfDl{
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-juv6cy{
width:205px;
max-width:205px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jyzkYJ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-jzVvCr{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-k1uEV6{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-k5vjJR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-k6J4oL{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kBVjB2{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kBfc0k{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kC4mHf{
font-size:20px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kD1jvD{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kDoFRG{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kE8fmF{
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-kELKRP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kH9BLh{
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-kJ7Qaa{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kNxWEJ{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kPWNkp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kQY8HH{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kTQlD5{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kbudk6{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kebZxB{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kiRTUj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kkohPk{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-knRMFK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-koqDY8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kqcYli{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ksynvX{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kvTzeH{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kw1eIm{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kxVaV6{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kybRIS{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-kzwzbT{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-l0UOiw{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-l4ETzg{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-l5YMrZ{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-l7OKPX{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-l8P7eE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lAirjM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lDKVqX{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lN5t1S{
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-lOmfUY{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lROUoB{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lTObPT{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lWMTCB{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lWxj3V{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-levRaz{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lfCVLF{
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-lgHZU5{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lgTXCy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lhkLuI{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ljBk8c{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lm1WHa{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lmF4Kf{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lq0wAE{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lq2x4P{
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-lr8mQn{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lvuBNj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-lw9WSa{
font-size:max(calc(var(--cms-g-locationtext)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-m1DES0{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-m2Z3yt{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-m7UacI{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-m8e3KL{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mAn8cE{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mAvhYD{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mDkE3o{
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-mGVRZW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mJ3nQZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mMS9Jm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mNsG6J{
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-mQ8ihx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mU7hGC{
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-mV1GZ9{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mX0Ieb{
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-mYBPiX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mYVMSO{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mfoSVa{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mhs57i{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mliVUN{
font-size:30px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mmZHj7{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-moUTMm{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mvJoPF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-mwScWW{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-my1ofe{
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-n0c1yx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-n35spp{
font-size:max(calc(var(--font-size-16)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-n4agGA{
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-n5nTdL{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-n6U1PF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-n6oWIW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-n90mu0{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nHBxQY{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nHrVjg{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nLWsJi{
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-nMTIqG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nMjxHn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nNUghV{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nO5yaH{
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-nXBHc2{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nbitmt{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nckRpI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ncpzgZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ndHH38{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nduheq{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nfrPJp{
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-nmf6Jr{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-np5KFT{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-npLYwf{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-npOnLV{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nrUhmc{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ns4mTt{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nsidEP{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nvBuKu{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nwPvr5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nwro6Y{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nx2zHI{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-nynzGh{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-o3TfGp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-o5aUEy{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-o8OA1C{
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-oCbZ5h{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oETjzy{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oFWlER{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oG0WdG{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oK4k9T{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oKKJHB{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oLWGX9{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oVp2dk{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ocVAC1{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ocwGgI{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oevNMm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ofCUI1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ofOSJ5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ofQe2c{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ogmOFX{
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-oh9dmT{
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-ojMvHL{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-okDRSC{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oo6Kqq{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ooiFaB{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-oq2HAN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-orgBjL{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ota8Lw{
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-ovw1Md{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-p0vP76{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-p1R6gg{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-p1mTcZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-p3gSfb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-p6GhFz{
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-pAkYnE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pB2CNi{
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-pCa6Dz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pFOKFe{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pLElYJ{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pNeGdN{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pNyyRs{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pOo8Kn{
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pSnPw8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pSnQJK{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pSzPYM{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pVz7Wj{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pZ019K{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-peCRpV{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pegyJ8{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-piOvQV{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pjbF5D{
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-pjbZqP{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pno1eM{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-pvPiv5{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-q1BNxO{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-q1XLtW{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-q2aV8F{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-q7eiMv{
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-qBARR3{
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-qBGdPK{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qCEkLQ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qCgz87{
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-qDltwc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qDqjw5{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qFjqGf{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qGmfwS{
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-qHU1zF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qINroc{
height:auto;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qJ5yBD{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qKkg39{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qM9fIm{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qNAhMr{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qPZqAf{
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-qRgYOS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qRml4g{
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-qTU7Ef{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qVf2KW{
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-qWUwND{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qZx9re{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qbj2Rw{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qdhI8e{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qhIuHW{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qj4vnJ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qjaLMM{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qmHG7e{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qq1JCx{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-quT0XS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qwVNQm{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-qyeVhV{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-r0AFF1{
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-r51ObA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-r5ghRg{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-r5nef2{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-r7vIHr{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-r8mUvE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rCeNxE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rD0TxC{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rEUkNh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rEyQBO{
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-rODR7K{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rQk5nl{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rQyAmV{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rX3enS{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ra29Zr{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rbgYQH{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rcg61k{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rdyO5S{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rfRUVw{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rgblXx{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rhlkC7{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rhmC6Y{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-riBb5X{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-riqEty{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rkE3Iy{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rm2owJ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rq7XXa{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rr9pjb{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rtilsW{
font-size:21px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rw1zT6{
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-rxLPip{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-rxjuyM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-s15Ehu{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-s3768W{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-s6oiCO{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-s7N1NK{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-s7aPrq{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sAMZut{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sCktbd{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sDOlTp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sEqMKE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sHeT8h{
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-sHlYJa{
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-sKsDUG{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sQVOPu{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sWxpBm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sdxxiN{
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-seNGLK{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sg63vc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sgXyXy{
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-shfLqH{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-siL1ta{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sisRh2{
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-sjwt2S{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-sk4zxD{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-slpM5l{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-snSKkS{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-soy1pD{
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-ssUK4r{
font-size:max(calc(var(--custom-font-size-4)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-syt7vt{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-t16Bi1{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-t3LEDi{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-t61DXA{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tQayAn{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tUgo9W{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tV8eOo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tVBaDA{
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-tVzBMI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tXz8In{
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-taZylD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tapTmu{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tbWXXN{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tbdAjj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tcj7cf{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-teFdAH{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-teGgLM{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tfExN7{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tgbJEr{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-thiSbZ{
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-tp8mPd{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tplP7i{
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-tpuPeV{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tr4r8r{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tvXUfx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tvb9xK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-txVNyn{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-txdQHo{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-tzeACS{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-u21H8Z{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-u9hvqk{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uGGX40{
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-uI0w8J{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uLFZPw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uOx7fn{
font-size:max(calc(var(--font-size-16)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uQ5ldi{
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-uQdRQv{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uUepUE{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uV0DJf{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uVgsVi{
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-uVhyGd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uWjdWw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uaYyPa{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-udfQij{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ugOF41{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uh5huy{
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-uh6gKv{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ukExJj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uqSY15{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-utEqQK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uuTPQi{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uvmDhR{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uwKtse{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-uxi627{
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-uzmSUN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-v1BZh6{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-v2vp6U{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-v8mjeh{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vFH0oR{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vFjDdP{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vG1T1Q{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vGWAfw{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vIdbKo{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vJztCw{
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-vLREFC{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vLztkd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vNxmfw{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vO9GDq{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vPjARZ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vTAiqY{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vWPTiZ{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vZLSQH{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vdvNh8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-veA0Jj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vfbU3H{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vg20gt{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vhNVte{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vk0bSK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vm07W9{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vpJK6D{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vrXM2y{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vsrnD7{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-vz0zEm{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-w5ndPI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-w6x8Nj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-w7xCVb{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wA9JMm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wAQkEO{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wBJ4Bj{
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-wBeIiM{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wD8FR3{
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-wErtiK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wGC4xf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wH4oiw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wJV9hj{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wMP0WB{
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-wOG7W4{
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-wOZNFz{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wPfjPQ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wRAPsP{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wRhWCV{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wUeNG5{
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-wYTiiU{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wZQMx7{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wdThj5{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-weABoe{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wevYpQ{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wff4PZ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wg7qKO{
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-wiJnVy{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wq5fh3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wvObzI{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-wyGDYv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-x1H7Mg{
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-x2WGwh{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-x2c7p0{
font-size:22px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-x4tBK1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-x5SAK7{
width:210px;
max-width:210px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-x6vbb8{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xCsTDu{
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-xDy7Lq{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xF2qJM{
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-xGDl8h{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xHj3jT{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xHj4vr{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xKkQZH{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xQyoJ9{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xRbHgc{
width:220px;
max-width:220px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xSuugY{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xWAx0l{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xYHdyI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xYf4Yp{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xZWjdI{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xauNYc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xcd9Pa{
font-size:max(calc(var(--custom-font-size-7)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xdboh5{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xhIcDU{
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-xjqCTm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xn5vTc{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xndNSa{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xoVOpy{
font-size:max(calc(var(--input-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xrgmxE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xsBf8L{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xwPSgT{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xxiG3P{
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-xyP7G1{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-xypoF4{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-y0IqIY{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-y1NLGw{
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-y22zI4{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-y3HBkC{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-y4aGq1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-y4ix7i{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yB6eNq{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yC9C9t{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yCaGNN{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yFUU5Y{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yFZi7w{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yHJNo1{
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-yIJvUi{
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-yINDIH{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yNA1Z1{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yNB5l9{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yNn1wg{
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-yUcaj7{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yV5ctq{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yVcT9c{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yaknl7{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ydAPfd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ykdE0d{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ynr2ey{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yrAbpQ{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-ytOWjG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yuFj9u{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-yvRNzN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-z0n7r9{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-z5KYDb{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-z5L1qk{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-z6yVA0{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-z7J7nK{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zDkvYR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zTXfMD{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zVJIN4{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zW5H4Q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zbYSQO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zdNjRp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zeZtcK{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zgKRsI{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zgnNMb{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zihBxn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zjETY0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zkvjTk{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zlNtY7{
font-size:max(calc(var(--paragraph-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zmcve2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zpLcmU{
font-size:max(calc(var(--input-font-size-lg)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zpft6T{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zq04Ye{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zseIaX{
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-zuXVkA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zvG5AP{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zxVuqZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-i-zyRYx6{
font-size:max(calc(var(--cms-g-h3)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-p-default-dark{
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-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-paragraph-style{
font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-phwwidget-ctr-head-style{
font-size:max(calc(var(--custom-font-size-1)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-regular-757575-secondary{
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-single-card-description-styling{
font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-single-card-h2-styling{
font-size:max(calc(var(--custom-font-size-5)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-small-text-secondary-italic{
font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-text-default-dark{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-text-default-semibold-dark{
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-text-field-style-1{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.75),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-text-small-secondary{
font-size:18px;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-widget-text-style{
font-size:max(var(--phw-g-regular-text-font-size),var(--tab-font-size));
}
}

@media only screen and (max-width: 1199.98px) {
.phw-job-description li, #_PCM .jd-info li{
font-size:var(--phw-g-input-label-text-font-size) !important;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-job-description p{
font-size:var(--phw-g-input-label-text-font-size) !important;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-job-description p, #_PCM .jd-info p{
font-size:var(--phw-g-input-label-text-font-size) !important;
}
}

@media only screen and (max-width: 1199.98px) {
.phw-job-description span, #_PCM .jd-info span{
font-size:var(--phw-g-input-label-text-font-size) !important;
}
}

@media only screen and (max-width: 767.98px) {
h1{
font-size:var(--custom-font-size-1);
}
}

@media only screen and (max-width: 767.98px) {
h2{
font-size:var(--phw-g-widget-title-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-widget-ctr{
padding-top:calc(var(--pu-space)*3.25);
padding-bottom:calc(var(--pu-space)*3.25);
}
}

@media only screen and (max-width: 767.98px) {
[data-tag-type='p'],p{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
h4{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
h5{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
other{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
body{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-blogdetailcategory{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-default,.btn-default,.default-button{
font-size:max(calc(var(--phw-g-large-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-jobcard-info-link{
font-size:max(calc(var(--phw-g-large-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-link{
font-size:max(calc(var(--phw-g-large-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-primary,.btn-primary,.primary-button{
font-size:16px;
text-align:left;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-secondary,.btn-success,.secondary-button{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-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);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-category-widget-style{
font-size:max(calc(var(--custom-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-employee-testimonial{
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-employeenamedesignation{
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-event-category{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-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-footer-headings{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h1-404-primary-blog{
font-size:max(calc(var(--custom-font-size-2)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h1-event-hero{
font-size:max(calc(var(--custom-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h2-card-secondary-small{
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-h2-card-sub-title-dark-small{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h2-card-title-dark-default{
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-h2-dark{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h2-event-article{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h2-event-coutdown{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h2-text-align{
font-size:max(calc(var(--custom-font-size-4)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h3-card-light{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h3-dark-small{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h3-large-card-jtc-title{
font-size:max(calc(var(--custom-font-size-4)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-h4dark-glassdoor{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-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-heading-style{
font-size:max(calc(var(--custom-font-size-6)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-heading-style-2{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-hero-widget-title-style{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-01RTdQ{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-021W4K{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-02EYK4{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-03FARM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-03HA0v{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-03bESX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-03wIDi{
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-06NhNo{
font-size:max(calc(var(--custom-font-size-4)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-06XXAz{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-07X7Re{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-09Uwnt{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0EFppI{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0I1gWO{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0KabfS{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0NemEQ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0QAzS5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0QZgZn{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0REref{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0Wolu1{
font-size:22px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0Y3v6C{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0d29ZY{
color:var(--white);
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0dF610{
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-0fXIGC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0hRCBF{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0hreoM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0l8iQW{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0n9qE1{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0oB38Z{
font-size:16px;
line-height:1.2;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-0ycRFX{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-11LHQ4{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-12JaPg{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-131aoZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-13gMOL{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-15pHj4{
font-size:var(--phw-g-widget-title-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-17L2Qh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-17qIk5{
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-19yznc{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1AwXMq{
color:var(--white);
font-weight:400;
font-size:28px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1DvK9y{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1Gvz96{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1Jre79{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1KQHur{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1Kdaf2{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1M5qjm{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1NAbNr{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1OvsbR{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1Pa8nx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1Pr999{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1TZvf2{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1bxbln{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1cp0kX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1hN95U{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1hykaz{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1iPrH0{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
text-align:center;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1lTcnv{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1lcCjW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1mJ2Xj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1qz2dU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1wDsWz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1y39OM{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-1yS2Bt{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-28BTXr{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-29Cr6V{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-29ZRcX{
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-29oQNG{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2AAc70{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2BcyDZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2EigWl{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2FNvTQ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2ITXcG{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2JA55d{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2JHT3e{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2Lqzmm{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2MPyuR{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2OB20q{
font-size:var(--phw-g-large-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2PQn5S{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2RKW6i{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2SqJPk{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2VmlgN{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2dCzmJ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2dkf5w{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2gIEkI{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2hEQ78{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2hYJJ4{
color:var(--brand-color-primary);
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2jbGqB{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2mZAYa{
padding-bottom:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2sLXtr{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2xcUsZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-2ysVj3{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-31Pelf{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-334jhG{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-35BVdq{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-36kMsZ{
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-383urV{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-38c4G8{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3Akqvd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3Du5U0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3Hmgu0{
color:var(--brand-color-primary);
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3KFqdD{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3LsCgK{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3LtfSz{
font-size:max(calc(var(--font-size-13)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3MksbD{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3ORFS1{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3RPo4L{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3ThaqK{
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-3VxsHp{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3afPw9{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3bgbhz{
font-size:max(var(--phw-g-cards-title-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3djru2{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3g3JcD{
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-3hmFcz{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3iP5RZ{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3pXZcl{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3risYC{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3v9mRA{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3vFdMs{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3vOmKp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3vf8up{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-3z4paU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-40bKVB{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-41ZvoT{
font-size:max(calc(var(--cms-g-42)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-42O0kn{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-42eqPk{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-42fwcz{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-47jqKA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-482No8{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-484Sdh{
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-4BPWn8{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4EMhAU{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4F6qrL{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4FKATV{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4G7tk7{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4GamBo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4HMYEM{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4IxjQ6{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4KU8ql{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4L6Cmp{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4MuYLg{
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-4NNW0E{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4OGt6E{
font-size:14px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4PafVm{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4QENKn{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4RAI8o{
font-size:16px;
line-height:1.2;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4RqigM{
font-size:16px;
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4T7xiv{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4UdvBx{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4XlZ1o{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4Y9L8W{
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-4YNdb6{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4Yfc2V{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4eqc1K{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4gwDTQ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4jZfcF{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4lDjN0{
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-4nIR8z{
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-4nQlOP{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4q6Vk6{
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-4qnW3h{
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-4rJHuy{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4rjNab{
height:100px;
width:100px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4rzKYy{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4sWxt0{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-50aAGt{
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-55N3AE{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-57aSqE{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5Dc17O{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5DrD0G{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5ED4ja{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5IJ4e3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5JItDw{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5LFYNU{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5NWQlj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5OOidH{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5Rrbwj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5VruTo{
font-size:14px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5WCI2n{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5ZAfmb{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5cqkg1{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5ixs5J{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5jtJ4F{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5lP59j{
height:auto;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5njTXC{
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-5orSFh{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5rO5rI{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5sJ8OX{
width:100%;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5t9gpC{
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-5tZWdV{
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-5tlLh6{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5uTqZM{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5voRLX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5x4Nc8{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5yg6Ze{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5yu5Et{
font-size:22px;
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-65iQiA{
font-size:max(calc(var(--custom-font-size-4)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6B7OCN{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6BTLjr{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6Bshy1{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6Cd7uY{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6DmRt5{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6F8XXx{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6GNYhf{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6J56GN{
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-6Lg7n9{
font-size:max(calc(var(--cms-g-42)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6Lr2Wj{
height:auto;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6Q90PN{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6QravH{
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-6TfIX9{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6TntcG{
color:var(--brand-color-primary);
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6V4WGi{
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-6Xip2i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6YROHl{
color:var(--brand-color-primary);
font-size:max(calc(var(--paragraph-font-size-2)*0.5),var(--mobile-font-size));
margin-inline-start:calc(var(--mu-space)*3.375);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6c8BEI{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6cjZy1{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6jybUn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6skkDI{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6vIj3t{
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6xcLpM{
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-70fWHZ{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-70y1P3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-71en4e{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-71gBVE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-71jm8e{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-75EOze{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-77FB4d{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-78BVGA{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7A9lQy{
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-7ArNT8{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7CRIcf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7DhnEc{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7G2eDB{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7H7C9u{
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-7JguDh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7NVvBw{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7NlkBY{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7PtZlB{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7Rl1Hv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7TBC8k{
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-7Wn2t8{
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-7XFTKT{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7ZfgC0{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7ZnMCa{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7aMy6C{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7c2vnu{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7fupCh{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7kSpuR{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7kWjLX{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7pCBFx{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7purPE{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7rnKZI{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7uteH3{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7vdDok{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7yVMoR{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-7zJEIG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-81NDcQ{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-82dIv2{
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-83PxtU{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-89G4dD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8Aoe0P{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8DDU4T{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8FHnDM{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8GXJbz{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8GzECI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8HM9hi{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8IJ80a{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8JIbuc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8KtgxI{
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-8LgU4S{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8OGuSO{
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-8Qc8ml{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8S4U8W{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8TPuc6{
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-8Ti0Ym{
font-size:8px;
line-height:1.2;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8Vv1hO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8XGncq{
font-size:max(calc(var(--font-size-13)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8XvPis{
font-size:16px;
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8bfBny{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8hgK3L{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8iepqC{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8jv7UW{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8l354p{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8s4fzs{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8sVGJt{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8t3ugO{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8tQznd{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8wzc4f{
font-size:16px;
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8xdI4b{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8xrSpj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8ydGem{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8yg7ZU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-923V2x{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-92Ppjk{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-93EY9i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-96zQAU{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-99CnjZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-99Uuma{
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-9B6Bc5{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9DBmBM{
font-weight:500;
font-style:normal;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9ElHAX{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9JKQmD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9L983N{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9LIz61{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9LNNEG{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9NGZ1x{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9QBWNq{
fill:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9QVXod{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9QzHir{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9Rn0hU{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9RtzKM{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9VxHRV{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9W482K{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9Xi42v{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9gFQcq{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9hr7Te{
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-9iTokX{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9jEG0e{
color:var(--brand-color-primary);
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9jNI5j{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9jSJne{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9lIzgb{
font-size:32px;
color:var(--brand-color-primary);
padding-top:calc(var(--pu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9u7xeM{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9zUmnr{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-A1Jgcz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-A5wWCk{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-A8xDMa{
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-AANkRx{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AB1umk{
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-AD6jEL{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AD9VdN{
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-AF263f{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AFCNaC{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AHHnKf{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AHpsJW{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AJ0zRi{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ALd9Tw{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AN3YLY{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-APXrOC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ARjhW9{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ASvjec{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AV7nN1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Aco7kr{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AczwfU{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AgJxOY{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AjWnN2{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AkxLaI{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AnF2gV{
width:220px;
max-width:280px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AnnN6j{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AqJ5Xa{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ArXExE{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AuGN4g{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-AuIgqr{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ay2d2I{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-B617H0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-B68W38{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-B8ZrPK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-B9j67E{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BAUq50{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BAft9e{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BDfzyX{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BED13H{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BFhiFh{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BI8r2n{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BJBj4y{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BJzB02{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BKOSsm{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BKRgp5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BKkdvf{
font-size:32px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BQGQ90{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BQgiYi{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BT2cEY{
font-size:max(calc(var(--paragraph-font-size-3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BV9Cj0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BYRthZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BaRP6S{
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-BbEymk{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BdE2hr{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BeRemQ{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BgIBni{
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-BgKXRZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Bn8zrc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Bnfms3{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BrVITm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-BwhRaT{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-C0n2nW{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-C2vevh{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-C4j3Yp{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CD3Q5Q{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CIjD0u{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CMf1UC{
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-CNLg4P{
font-size:max(calc(var(--phw-g-button-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CPtVzH{
font-size:var(--phw-g-large-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CRvx5s{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CUJZIi{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CXH5aD{
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-CmmUN9{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CnyUHW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Cq7cdg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CszF1k{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CtWyXu{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-CtcMSu{
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-CuGCh6{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-D0cP7p{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-D3vH3L{
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-D3wy8T{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-D5Ace0{
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-D5Brm3{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-D6WJyR{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-D9mj7o{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DCTCKw{
width:220px;
max-width:280px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DDSr6p{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DGvChN{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DHCRNg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DHK8hU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DJWkoD{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DJvEKe{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DLvpmN{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DOlOEE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DR5vRk{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DS9FBK{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-De3Amc{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DfJMjq{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Dhh6lc{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Dm8QnX{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DmHabm{
color:var(--brand-color-primary);
font-size:max(calc(var(--paragraph-font-size-2)*0.5),var(--mobile-font-size));
margin-inline-start:calc(var(--mu-space)*3.375);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DmwPAf{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DsfuT8{
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-DtWcr2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DtfuYG{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DvsePP{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-DzxM29{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-E19WvL{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-E1AyXe{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-E2LMEP{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-E3U0f4{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-E4D5jq{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-E8E0sE{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-E8Hxdg{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-E9pK3v{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EBBaho{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EIlPnm{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EPTIu6{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EQpK7q{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ESyP8q{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EUbE5x{
width:220px;
max-width:280px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EUfP1V{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EVXdL8{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EVicG1{
font-size:var(--cms-g-paragraph-default-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EVxxEh{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EZjOxa{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EacBB4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Eau8GV{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EbvH59{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EdoHbn{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EhMz9b{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Eikskf{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EjaV3H{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ElC5qd{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ElIRgz{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EmgPS1{
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-EpTYeN{
height:auto;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Eq749J{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ErDHVw{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Erpp33{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-EsKSXf{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Etfhc2{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ewot53{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F1IAN4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F1yY0j{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F2Z162{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F3EaNm{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F3Qv6P{
font-size:32px;
color:var(--brand-color-primary);
padding-top:calc(var(--pu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F6Q6N4{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F6tGp5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F7DnWR{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F8X7gi{
font-size:max(calc(var(--font-size-16)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-F9VDEZ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FBVDks:focus{
background-color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FBVDks:active{
background-color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FE3qt0{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FFEpJa{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FFLQ2B{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FHO5lf{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FJiwOj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FMCx8A{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FNqHsZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FRGsds{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FSXGXj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FSqn7W{
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-FTXwYG{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FWRdxM{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FWhCnk{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FYZkxO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Fcbw2a{
height:auto;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FdDRk5{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Fe0xN7{
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-FenN4r{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FiGoYP{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FlWFp7{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FovS21{
fill:var(--icon-light);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Fq3cZr{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FqKJZh{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FqQlqm{
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-Fs1iaZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Fu1Pzt{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FyCZ25{
color:var(--brand-color-primary);
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Fz7N5E{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-G0G5xH{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-G11fXm{
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-G18Wg4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-G1Xsmx{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-G257au{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-G6CKyV{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-G7nxFe{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-G975vh{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GCmTyI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GCx3c9{
padding-top:calc(var(--pu-space)*3.25);
padding-bottom:calc(var(--pu-space)*3.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GGrBGT{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GHYsaU{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GI0h01{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GIkOdJ{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GJIsoO{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GKkuqi{
color:var(--white);
font-size:var(--phw-g-widget-subheading-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GLnNmd{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GMZ56s{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GMj6qm{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GPVK6o{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GQipxI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GRsOaQ{
color:var(--phw-custom-dark-color-light4a4a4a);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GShNxY{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GSiVrh{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GTZ7VE{
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-GU8fEj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GUV9Tz{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GXCQeG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GYzHdP{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GZO3lP{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Gb08rg{
fill:var(--phw-custom-black000000);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GbbqN8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GcMvSn{
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-GdZ7GH{
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-Gffgy8{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Gk1fKp{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Gke6LU{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Gmgkj8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GoINws{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GrPWLh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Gskfc0{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GtydKT{
color:var(--brand-color-primary);
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GzrWfi{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-H0EOxl{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-H1jPk7{
color:var(--white);
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-H2v3YP{
color:var(--phw-custom-dark-color-light4a4a4a);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-H3GVqj{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-H41Id7{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-H6xR1K{
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-H7Cv0N{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-H7YYIk{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-H81t7a{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HAScLs{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HDFE5Z{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HFuttS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HJA24K{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HKLHGp{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HObsgT{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HQfvVj{
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-HQxDZo{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HRjsnc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HRnMfi{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HRpl1q{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HRueLB{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HTSwck{
fill:var(--brand-color-secondary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HUNoCS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HZbwhe{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HZj6ts{
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-HZlyec{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HaHqNm{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HaJzNx{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HaJzNx.disabled{
}
.phw-g-i-HaJzNx:disabled{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HaJzNx:visited{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HaJzNx:active{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HaJzNx:focus{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HaSQur{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HaZf0r{
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-HdsIYl{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HhVKER{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Hiqf2P{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HjILPR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HjauoF{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HkCxvZ{
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HlLFYT{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HliuBw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HnhQFq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HpNYhG{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HqGhZa{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Hr7Jyp{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HsM87j{
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-HsUvLi{
font-size:max(var(--phw-g-cards-title-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HsWK1f{
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-HuemaP{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-I6KtGP{
font-size:max(calc(var(--cms-g-locationtext)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-I7lK3t{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-I8GeKf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-I9y1HH{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IA0E0g{
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-IG3uEV{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IPpfWY{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IUx2cI{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IXnatk{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IbpmZy{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IctO5r{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Igu9XE{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Iix5QV{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IjccE2{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ik04UR{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Imy16v{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-InmG7Z{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Iptu2T{
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-IqRLvK{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IvSfB4{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-IzR7u8{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-J7JUe2{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JAZSfI{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JBRrgx{
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-JBYU0W{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JBzNws{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JCBl6Q{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JCWHE8{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JDUarF{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JEfB1m{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JFJqvs{
font-weight:400;
font-size:12px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JFOpjt{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JG2BLn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
background-color:var(--phw-custom-white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JHZj8j{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JKTI1N{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JKUEzs{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JKiUMe{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JLpySB{
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-JMb9vk{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JMswGQ{
fill:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JObIPp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JVAFo4{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JVYA2A{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JVYzUA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JWUIuq{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JXEZdF{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JYFcgO{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Jcpden{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Jda76h{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JdyRyC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JeU8yE{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JgxzBM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JgyL5Q{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Jh2eEK{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Jo9phD{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Jp3dqG{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JqB0pk{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JqUgog{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JsBncZ{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Jss80q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JtreJU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JvAwFO{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JwdJIQ{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-JyDjgS{
font-weight:400;
font-size:12px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-K1R1zS{
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-K2MkVP{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-K5N6z2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-K5pRc2{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KAWRbs{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KBKvsP{
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-KCTcYE{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KCsSPx{
font-size:var(--phw-g-large-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KFL0wM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KGf6xC{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KHi5xa{
padding-top:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KL71iN{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KR8e9V{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KReg1T{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KUpDUR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KXjaBJ{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KZen6e{
font-weight:400;
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Kbw47u{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KcOCYA{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KcxOyP{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Kh7qVG{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KiDgu1{
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-KiTRth{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Kixynl{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KjWfoc{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KjlLK8{
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-KlizcT{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KwOA5J{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KwbUds{
font-size:32px;
padding-top:calc(var(--pu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Kx0hE1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KxEZJI{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-KyXevA{
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-L2Jt4w{
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-L2izAU{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-L2tPHW{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-L3IugZ{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-L4v9At{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-L5Kth0{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-L6pGyA{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-L7IvPf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-L8WY5Q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LB82Jy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LCTIaF{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LCvpRb{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LIhD93{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LJMVom{
font-size:8px;
line-height:1.2;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LLi0b6{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LOCpj2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LOi96S{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LP956Z{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LPL33Z{
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-LTuSsg{
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-LWJMLy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LY3tP4{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LZHwZp{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LZhNme{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Lb5rYv{
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-LbZpOh{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LcNASo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LcQKvy{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ldt3yG{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LgiVuz{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LhJdEN{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LhYJ9y{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LhoI1a{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LiOmMd{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LlOJ3w{
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-LlkVxv{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Lm1M7j{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LmUswn{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LvuIvb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LxXGev{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-M2BkFv{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-M8Md7i{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MCQLtR{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MCfdOD{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MHXheA{
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-MHt646{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MIjA9C{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MNXQeq{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MOdIQv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MQpNPX{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MS5MK8{
color:var(--phw-custom-dark-color-light4a4a4a);
font-size:max(calc(var(--paragraph-font-size-2)*0.5),var(--mobile-font-size));
margin-inline-start:calc(var(--mu-space)*3.375);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MUpTsv{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MXBRGQ{
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-MXHw2e{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MXPmqQ{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MYkgci{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ma7m7b{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Me62sD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Mhd2e9{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MjQKjd{
font-size:32px;
color:var(--visited-color);
padding-top:calc(var(--pu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MjSMf4{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MoA2oP{
margin-top:calc(var(--mu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Mqa9gQ{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MtggfW{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MtlOhy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Mv42WS{
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-MzK3cu{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MzKpG5{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MzOXWr{
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-N1CPtv{
font-size:max(calc(var(--custom-font-size-2)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-N3j7C3{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-N60zFJ{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-N6oe81{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-N8WkHx{
font-size:max(var(--phw-g-cards-title-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-N8hO7e{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-N8oN0A{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-N92Y6i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NCFJQm{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NCFJQm.disabled{
}
.phw-g-i-NCFJQm:disabled{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NCFJQm:visited{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NCFJQm:active{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NCFJQm:focus{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NHoZIY{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NIJgwi{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NJaPyx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NN84X3{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NOXegd{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NOpKsN{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NP4Ddw{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NRNjmp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NTdWb8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NUjgfO{
font-size:max(calc(var(--custom-font-size-3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NVtGgZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NWZ1Dw{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NXCScr{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NXkcfI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NZQEeu{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NZpDER{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Naz5Ps{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Nepoyk{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Nn4R6B{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Nrl70E{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NuNQHU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NuOz7W{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Nw46of{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NxvUri{
font-size:21px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NxwZdN:focus{
background-color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-NxwZdN:active{
background-color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-O08jCI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-O09pSv{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-O4synC{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-O6QUFU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-O8Tmhr{
text-align:left;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OC0gvq{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OD7s73{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OEWAKv{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OG578j{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OIJbfw{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OIJbfw.disabled{
}
.phw-g-i-OIJbfw:disabled{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OIskKK{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OJK0rO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OQEIlO{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OUQODj{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OUkLn0{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OZ1aLq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OaS9eI{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OcGKck{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OcsH14{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OelG09{
color:var(--brand-color-primary);
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OgMozt{
font-size:16px;
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OlDC5b{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Om6zp2{
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-Ombcmv{
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-Oo5aDh{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OqG8SB{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Or4noT{
width:130px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OruVYc{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OsTJfN{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-P1Vj2H{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-P1wMgJ{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-P2SFsx{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-P2ocNs{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-P4Kq8e{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-P9oS7l{
width:335px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PBZzLa{
color:var(--brand-color-primary);
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PBiB3j{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PDFIZq{
font-size:var(--phw-g-small-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PE4cFr{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PGe60N{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PHQWed{
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-PIBL4K{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PMg2mS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PO8mTD{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-POqWII{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PPK9iY{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PPhjgA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PS3r9x{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PTNmfD{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PXOhFH{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PXl3Ji{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PZemZX{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PZzQUl{
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-Pbh8h4{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PbnUPd{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PfCLG7{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PjySkN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Pmu5s4{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PmvdqU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PnqOY9{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-PwESwh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Q0hi8M{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Q1MF0A{
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-Q48O2t{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Q4wVsB{
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-Q8R1jq{
padding-top:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Q9TGFJ{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QBI0IS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QE54jI{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QKvc7k{
height:auto;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QLOaR1{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QLtbxH{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QPwxHz{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QQrbex{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QR8PkD{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QUXWRx{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QUgW2k{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QVm9ld{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QXtdC7{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QY0XDR{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QYZ7vo{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QZD5KZ{
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-QZEPBz{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QaWse0{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QcACWa{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QfDZIX{
font-weight:400;
font-size:calc(var(--phw-g-cards-subtitle-font-size)*0.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QfUcjb{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QhFYHu{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QiFmGP{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QiQn2b{
width:220px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-QorvSG{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Qs5oQj{
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-QzrgkH{
font-size:max(20px,var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-R0GtyR{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-R0n8yj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-R35UxS{
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-R3sCpa{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-R4Jb4w{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-R6jDcL{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-R96kb2{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RAbsIt{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RAieTz{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RCIrd5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-REFiJV{
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-RI6zhV{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RRniuP{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RS6O8b{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RWBgkS{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RWoi6W{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RX1338{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RaGK9D{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Rbklcb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RiEozk{
font-size:36px;
padding-top:calc(var(--pu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RidfKJ{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RkA1Al{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Rn0EsH{
width:220px;
max-width:280px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Rp5Du9{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RpeHHW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RuzIi2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RvW84p{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RwWKpC{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Rxrmot{
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-S4SlM5{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-S5SOxS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-S5XP94{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-S7D52x{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-S83EFP{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SAHI6d{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SAkYxn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SAwdA0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SB12GG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SCMgVl{
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-SH0NIH{
font-size:var(--phw-g-large-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SHRdx9{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SHbk2o{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SJUzIM{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SKf9be{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SNJ4MZ{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SOAcQR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SRERIS{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SUi1kh{
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-SVfi05{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SWHIvA{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SX8xrT{
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-SYeDiu{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Saj7C9{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SePE6L{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SeQcfW{
font-size:var(--phw-g-large-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Sgj79N{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SiM7vW{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SjOWbA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SjUCqV{
width:335px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Sl3duh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SlNrSI{
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-SmWwRN{
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-SnJln3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-SpfoqU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ss7HL5{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Szc55u{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-T2RLky{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-T4Qn5P{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-T7OL1Z{
height:auto;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TA0xbh{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TABrhV{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TACGX7{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TBKaIj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TCrWAC{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TEdIDv{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TEdqS8{
font-weight:400;
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-THBHIK{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TKgdU8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TLD6v3{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TLeTR6{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TMYUHo{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TNw4r6{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TOQEwt{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TPfAia{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TPkVkC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TSRmqs{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TTJbJW{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TTaD8D{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TUcA9r{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TViO5B{
font-size:max(calc(var(--font-size-16)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TdQZXV{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Teb9nY{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Tf8c5q{
font-weight:400;
font-size:28px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TnIKAA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Tp1LGa{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Tt7TID{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TtFI6D{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TtLdrS{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ttssir{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TvqVgV{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TwSq44{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TwStnQ{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-TytMaq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-U2SNtZ{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-U5wK1l{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-U6W2ay{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-U8iTd0{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-U9lEeU{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UBQ25z{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UF4RNT{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UG4cb1{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UGKxnt{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UM4hZs{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UPFs4u{
color:var(--brand-color-primary);
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UTwbP7{
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-UUNDiL{
font-size:8px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UVwtee{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UY2lly{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UaklHJ{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ub4xdz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UbYBig{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Uby5Ld{
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-Ugdiq6{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UhBAQz{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UhOn6G{
margin-top:calc(var(--mu-space)*0);
margin-bottom:calc(var(--mu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*2);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UiNJTE{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UiieOz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UmysOG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Upi4Rq{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Upihrf{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Uqhcp7{
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-UtBNI4{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-UyeeAZ{
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-V5JIdS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-V5TNOZ{
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-V6QRRp{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-V7Dcnh{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-V8hZyN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-V9x94R{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VDHjeA{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VDJnzD{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VHpDrc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VIMgaU{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VIXPmT{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VJ9DFt{
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-VM5ztS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VNEnt8{
padding-top:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VOuZeA{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VPa73g{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VUJREN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VVOw44{
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-VVfuNt{
font-weight:400;
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VY4oBu{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VaLYnK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VatJ7x{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VbAMRb{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Vj05wc{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VnlaHE{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VoBZtT{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Vp55I5{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Vp8EJW{
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-VpHeSb{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Vr9Lov{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Vt3YtE{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VwFBbB{
font-size:var(--phw-g-widget-subheading-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-VxR43T{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-W19ct5{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-W6381H{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-W8pNry{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-W9NRBY{
padding-top:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WD31jt{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WGnML0{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WHnIIu{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WIPv7r{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WJFlyg{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WMHepA{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WNRvXF{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WOZV3Y{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WQLqsb{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WSr9S4{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WT5reZ{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WTqcfj{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WUF45h{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WbQ7uK{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Wd7Iqo{
fill:var(--icon-light);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WjJIiH{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WkVbhr{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Wo1O11{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WobduK{
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WqhmWK{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WrWYtZ{
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-WvkBXx{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Ww38Qp{
font-size:max(var(--phw-g-cards-title-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WwMgBv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WxBICh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Wy4TI9{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-X2TBE1{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-X2xae2{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-X33nYx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XAVdO4{
width:220px;
max-width:280px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XAgikE{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XIoWNY{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XIw4nT{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XK75P8{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XKMYxm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XLlDxs{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XN72fA{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XOhleE{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XSWnwx{
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-XUNAM0{
font-size:20px;
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XUR1TS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XVBBFz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XVxcKE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XW5wZJ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XYtbkk{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Xcl7OJ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XdolNj{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Xg6eWa{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XgSsCg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XiIVDZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XjNkUi{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Xm8SoS{
width:220px;
max-width:280px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Xp4VpZ{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XrlnVO{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XsPCLa{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Xv6ADj{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XvP1Jp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XwXxoD{
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-Xx5oCW{
font-weight:700;
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XxBaQd{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-XxTYJ8{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Y2wldM{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Y3Xp2H{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Y6RuvO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Y7CSi1{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YCXAIm{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YE2Ik0{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YFYY60{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YFzlO2{
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-YJ6XTq{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YJtGoH{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YKCC6y{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YKeVgV{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YL28Ss{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YLgFha{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YMRIWG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YQNFvG{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YT4U7z{
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-YTayv5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YUjg7W{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YUlOgE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YVPbZ6{
fill:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YVp1ra{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YWg89a{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YXgCmA{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Yfzijt{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YgASz2{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Yhf6mN{
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-YhxEag{
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-Yo2dBL{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YoChSX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Yu6WEv{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YvH4Xh{
padding-top:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YvU32Q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Yx42ju{
width:220px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-YykQ2z{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Yyo8bJ{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Z0KnME{
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-Z4965W{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Z4Uvdk{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Z5hEmy{
font-size:16px;
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Z9L8xB{
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-Z9zpKu{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZCO8Gc{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZJoOHx{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZM8wHY{
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-ZMbkCW{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZWnfjM{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZgfBN0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZhrdxP{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZiUvCF{
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-Zr9NDj{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZuspXU{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ZvrceV{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-a0OCCN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-a1rv1Q{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-a4KiyD{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-a5LTeR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-a6yeAq{
width:220px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-a8dpr2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aCQ3n2{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aD7poU{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aH4CtX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aJL0xP{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aJpUzi{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aLJ8wI{
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aMPuTr{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aMRSmH{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aN0fCl{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aRRMfz{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aUlzFp{
width:220px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aWLUUK{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aWc23M{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aba9G7{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-adryib{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-adv4s7{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-afkB7m{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ahUr7M{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aiT1cb{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ajjhur{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ak1Odz{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-anW5i1{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-as8K2A{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-asu7MH{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-awU4JF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-awoP4E{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ayU8wS{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-aymzHl{
font-size:max(calc(var(--custom-font-size-4)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-azEzr6{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-b00IjT{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-b0MDGz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-b7zn4J{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-b9XyX0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bDYHD4{
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-bET1E5{
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-bG9qgR{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bJIaJz{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bJinAw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bJzxkF{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bOX1EB{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bQWsAf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bRLDxC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bSUXDc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bURG1a{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
text-align:left;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bUTXwE{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-baizO4{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bbUNpz{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bcjVdp{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bdwiL4{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-be7CCX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bmOAY0{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-br9pBb{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-brcqQZ{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-buirHl{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bwexvN{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-bxrp3T{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-c75Cbn{
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-c8I2yl{
color:var(--phw-custom-text-dark-light);
font-size:max(calc(var(--paragraph-font-size-2)*0.5),var(--mobile-font-size));
margin-inline-start:calc(var(--mu-space)*3.375);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-c99svB{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-c9KHU3{
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-cA5U1i{
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-cBos8z{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cEhmG8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cF6CnU{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cHGT7L{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cHQwnq{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cHTIZ5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cHmvfp{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cVtpAU{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cXQy1Y{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cXy7lE{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ccEKEQ{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ccrxmF{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cerCd2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cgzqLX{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-clDIj5{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-coJOYX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cosj5i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cqdUQN{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-csLdRC{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-csT1d9{
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-cuPHEt{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cwkEl0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cwpwQe{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cxrcoS{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xpqfqV:hover .phw-g-i-cxrcoS{
background-color:var(--phw-custom-light-greyf4f5f5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-cyPMK9{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-d3QCVn{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-d4VgI2{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-MVPNYs:hover .phw-g-i-d4VgI2{
background-color:var(--phw-custom-light-greyf4f5f5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-d88elW{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-d9OH3c{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dBSLvy{
font-weight:400;
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dDRJFx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dEnuvr{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dFBey3{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dFWSY9{
font-size:14px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dQnRnj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dSptVL{
font-weight:500;
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dUwdaO{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dVS8wm{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dWL1za{
font-size:max(var(--phw-g-cards-title-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dYn21U{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dYw5Fb{
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-dZiLgY{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dagVsA{
font-size:max(calc(var(--custom-font-size-3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dbiF24{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dcwSf9{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-delSDh{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dl6lKe{
width:220px;
max-width:280px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dmTZ47{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dq9zNU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dv5W6h{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dx37ED{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dxoeNd{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dxzsQT{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-e17crn{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-e5DuHz{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-e5T17D{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-e7kEQF{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-e9ZIGo{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eAcWOK{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eCkrXN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eDrL6n{
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-eF72Ed{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eG8rOB{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eGjFrl{
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-eILisW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eIUPpx{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eInHKV{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eKAqkh{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eLKTQj{
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-eRSIeI{
font-size:var(--phw-g-large-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eSKjtv{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eWEoum{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eYDwqo{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ebQ2H6{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-edWRzg{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eesK7n{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-efJTs9{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eiOFlC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ejDhFd{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ekR3dJ{
font-style:normal;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-elbPvR{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-em7mw4{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ep6umG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ephugk{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eqB1ay{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eqDzhC{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-eqtLB4{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-esPYn1{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-evRkbR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ew4imt{
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ew6RLR{
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-ey6Bvn{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-f06euT{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-f0M2M8{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-f1XwOP{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-f2SHoJ{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-f3QDaj{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-f8MMW4{
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-f9JHHE{
font-size:12px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-f9eCLO{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fAs68T{
color:var(--white);
font-size:var(--phw-g-widget-subheading-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fBC3uw{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fFQX2J{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fIc0OT{
width:75%;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fIqlC5{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fKJoF9{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fLvEFJ{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fMXzx2{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fMzoXK{
font-size:32px;
color:var(--brand-color-primary);
padding-top:calc(var(--pu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fQjMzj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fTneak{
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-i-fV1KdW{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fXSaDE{
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-fXfOdX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-far5Pc{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fbsbGh{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fdCiEi{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fe7bhF{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-feU4AO{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fewrxX{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fex9lM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fhuaQI{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fk4Ich{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fkL9YZ{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fmR6v4{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fp6Yrf{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fpUutB{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fuNes2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fvGVrm{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fvuJqb{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-fw73fd{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-g1Uiz4{
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-g2AHeR{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-g2IQlb{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-g5T7gb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-g88jV2{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-g88jV2.disabled{
}
.phw-g-i-g88jV2:disabled{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-g88jV2:visited{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gCQ6s7{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gDQybz{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gDvmVx{
font-size:max(calc(var(--font-size-16)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gEAFJn{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gFocEQ{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gImoPw{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gJ6SmK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gNFXa6{
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-gNZDkZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gNiELd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gPhvnK{
font-size:max(var(--phw-g-cards-title-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gQrpS5{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gRd87v{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gZ0BNy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gZeb2r{
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-gbTn7Z{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gcyXnG{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ggbe8d{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ghMjVb{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gm6Ppk{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gmKCKZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gnZRh5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gsDhHd{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gup0EL{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gytSzN{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-gz2vAf{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-h1UFcF{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-h1d0ZN{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-h1ihP8{
fill:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-h2p9sl{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-h3hRqR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-h3rf7e{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-h9ZMwv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hE72Oy{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hFJeh6{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hJWBvI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hJlxYy{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hPSoWj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hR3t8i{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hRMqge{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hUeeTZ{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hX0rSw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hXsozf{
font-style:normal;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hZWXOh{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-haRxlc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hajsjY{
font-size:36px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hanBPb{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hbHzYN{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hbZqWj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hcLXYL{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hd6SlC{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hiW6fr{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hiu0nR{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hjBAER{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hkCorP{
font-size:22px;
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hlJmFh{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hlqlqT{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hmbI2x{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hqDIwz{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hrzo7X{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hsSUOV{
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-htVJVK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-htlaQf{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-hxY0f3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-i3KBex{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-i3xQtg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-i7CnW3{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-i9TEKf{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iJITcd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iJWzax{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iMcHGU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iNpr34{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iQOI5O{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iQc6Sx{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iRuWpb{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iTKr1Y{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iTvcFn{
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-iWdxuK{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iXeeiA{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-icCSRg{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-icFkz1{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-icwlDR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-idySm9{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ie8Xzy{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ifHELB{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ih5Aqa{
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-ikkruS{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ilA13c{
font-size:var(--phw-g-large-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ilH6V0{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-inTRgD{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iq1bBO{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-itRm5B:focus{
background-color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-itRm5B:active{
background-color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iutzMF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iwEpTx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iwLLwD{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-j2fRQz{
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-j2wd5N{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-j3sjL6{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-j8iMlH{
font-size:16px;
line-height:1.2;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jB7jfI{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jBKXtE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jBTibZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jCMdxZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jE2q4y{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jGQTpw{
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-jGlXtF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jI7r9x{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jItono{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jJ13hm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jJxnQ2{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jLNiLX{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jMdMI8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jNaowt{
width:100%;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jNd1lg{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jQUxe2{
color:var(--brand-color-primary);
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jSbKzz{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jUSss7{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jWnCme{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jbvDbD{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jc3OZe{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jdAbiv{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jfswOM{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jjKfhx{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jkbTEq{
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-jo8yqj{
font-weight:400;
font-size:calc(var(--phw-g-cards-subtitle-font-size)*0.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jr7p3Q{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jrIB7s{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jsQyr0{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-juB4zo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jupfDl{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-juv6cy{
width:220px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jyzkYJ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-jzVvCr{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-k1uEV6{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-k5vjJR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-k6J4oL{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-k8bpOr{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-k8bpOr.disabled{
}
.phw-g-i-k8bpOr:disabled{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-k8bpOr:visited{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-k8bpOr:active{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kBVjB2{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kBfc0k{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kC4mHf{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kD1jvD{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kDoFRG{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kE8fmF{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kELKRP{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kH9BLh{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kJ7Qaa{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kNxWEJ{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kPWNkp{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kQY8HH{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kTQlD5{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kVsgbF{
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-kbudk6{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kebZxB{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kiRTUj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kkmDKy{
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kkohPk{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-klspoo{
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-knRMFK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-koqDY8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kqcYli{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ksynvX{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kvTzeH{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kw1eIm{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kxVaV6{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kybRIS{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-kzwzbT{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-l0UOiw{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-l0hJfo{
font-weight:400;
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-l4ETzg{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-l5YMrZ{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-l7OKPX{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-l8P7eE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lAirjM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lDKVqX{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lN5t1S{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lOmfUY{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lROUoB{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lTObPT{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lWMTCB{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lWxj3V{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-levRaz{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lfCVLF{
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-lgHZU5{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lgTXCy{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lhkLuI{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-liRYhK{
font-size:16px;
line-height:1.25;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ljBk8c{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lkfPUY{
font-size:8px;
line-height:1.2;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lm1WHa{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lmF4Kf{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lq2x4P{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lr8mQn{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lt0fU5{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lvuBNj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-lw9WSa{
font-size:max(calc(var(--cms-g-locationtext)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-m1DES0{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-m2Z3yt{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-m7UacI{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-m8e3KL{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mAn8cE{
width:220px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mAvhYD{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mD8dLQ{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mDkE3o{
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-mGVRZW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mJ3nQZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mMS9Jm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mNsG6J{
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-mQ8ihx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mU7hGC{
font-size:16px;
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mV1GZ9{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mX0Ieb{
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-mYBPiX{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mYVMSO{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mdkMbY{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mfoSVa{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mhs57i{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mliVUN{
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mmZHj7{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-moUTMm{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mp6Xa8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mvJoPF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-mwScWW{
font-size:22px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-my1ofe{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-n0c1yx{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-n35spp{
font-size:max(calc(var(--font-size-16)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-n4agGA{
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-n5nTdL{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-n6U1PF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-n6oWIW{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-n90mu0{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nHBxQY{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nHrVjg{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nLWsJi{
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-nMTIqG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nMjxHn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nNUghV{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nO5yaH{
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-nXBHc2{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nbitmt{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nckRpI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ncpzgZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ndHH38{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nduheq{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nfrPJp{
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-nmf6Jr{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nnYoaL{
margin-top:calc(var(--mu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-np5KFT{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-npLYwf{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-npOnLV{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nrUhmc{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ns4mTt{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nsidEP{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ntFql6{
font-size:var(--phw-g-input-label-text-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nvBuKu{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nwPvr5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nwjd7m{
font-weight:400;
font-size:12px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nwro6Y{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nx2zHI{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-nynzGh{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-o0CKby{
fill:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-o3TfGp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-o5aUEy{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-o8OA1C{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oCbZ5h{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oETjzy{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oFWlER{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oG0WdG{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oK4k9T{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oKKJHB{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oLWGX9{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oVp2dk{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ocVAC1{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ocwGgI{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oevNMm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ofCUI1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ofOSJ5{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ofQe2c{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oh9dmT{
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-ojMvHL{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-okDRSC{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-onHD4H{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oo6Kqq{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ooiFaB{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oq2HAN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-orgBjL{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ota8Lw{
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-ovw1Md{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-p0vP76{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-p1R6gg{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-p1mTcZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-p3gSfb{
font-size:14px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-p6GhFz{
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-pAkYnE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pB2CNi{
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-pCa6Dz{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pFOKFe{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pLElYJ{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pNeGdN{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pNyyRs{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pOo8Kn{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pSnPw8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pSnQJK{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pSzPYM{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pVz7Wj{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pZ019K{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-peCRpV{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pegyJ8{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-piOvQV{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pjbF5D{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pjbZqP{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pno1eM{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pvPiv5{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-q1BNxO{
color:var(--brand-color-primary);
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-q1XLtW{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-q2aV8F{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-q5wbWm{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-q7Xcp5{
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-q7eiMv{
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-q8z6DW{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qBARR3{
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-qBGdPK{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qCEkLQ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qCgz87{
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-qDltwc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qDqjw5{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qFjqGf{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qGmfwS{
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-qHU1zF{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qINroc{
height:auto;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qJ5yBD{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qKkg39{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qKxlvF{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qM9fIm{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qNAhMr{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qPZqAf{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qRgYOS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qRml4g{
font-size:16px;
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qTU7Ef{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qVf2KW{
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-qWUwND{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qZx9re{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qbj2Rw{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qcqgH6{
font-size:16px;
text-align:left;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qdhI8e{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qhIuHW{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qj4vnJ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qjaLMM{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qmHG7e{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qnQ6GB{
padding-top:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qq1JCx{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qsQ50z{
font-weight:400;
font-size:12px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-quT0XS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qwVNQm{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qxo8MF{
font-weight:200;
font-style:normal;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-qyeVhV{
font-size:max(calc(var(--phw-g-widget-subheading-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-r0AFF1{
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-r1nEQH{
font-weight:400;
font-size:12px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-r4TZo7{
width:100%;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-r51ObA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-r5ghRg{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-r5nef2{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-r7vIHr{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-r8mUvE{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rCeNxE{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rD0TxC{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rEUkNh{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rEyQBO{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rIYWoZ{
padding-top:calc(var(--pu-space)*3.75);
padding-bottom:calc(var(--pu-space)*3.75);
padding-inline-start:calc(var(--pu-space)*0);
padding-inline-end:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rODR7K{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rP2FLP{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rPdMDp{
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-i-rQk5nl{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rQyAmV{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rX3enS{
font-size:14px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ra29Zr{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rbgYQH{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rcg61k{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rdyO5S{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-reJIbq{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rfRUVw{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rgblXx{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rhlkC7{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rhmC6Y{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-riBb5X{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-riqEty{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rkE3Iy{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rm2owJ{
font-weight:500;
font-size:24px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rnZOti{
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-rq7XXa{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rr9pjb{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rrYfMO{
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rtilsW{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rw1zT6{
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-rxLPip{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-rxjuyM{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-s15Ehu{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-s3768W{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-s6oiCO{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-s7N1NK{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-s7aPrq{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sAMZut{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sBbbm6{
height:auto;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sCktbd{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sDOlTp{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sEqMKE{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sHeT8h{
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-sHlYJa{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sKsDUG{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sOxovZ{
font-weight:400;
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sP8DQc{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sQVOPu{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sWxpBm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-scEJ8w{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
text-align:left;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sdxxiN{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-seNGLK{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sfC396{
padding-top:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sg63vc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sgXyXy{
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-shfLqH{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-siL1ta{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sisRh2{
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-sjwt2S{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sk4zxD{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-slpM5l{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-snSKkS{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-soy1pD{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ssUK4r{
font-size:max(calc(var(--custom-font-size-4)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-suGHCg{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-sy5vNP{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-syt7vt{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-t16Bi1{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-t3LEDi{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-t61DXA{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-t9I95K{
color:var(--white);
font-size:var(--phw-g-cards-subtitle-font-size);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tG5dG0{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
background-color:var(--phw-custom-manulife-light-greyfafafa);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tUgo9W{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tV8eOo{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tVBaDA{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tVzBMI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tXz8In{
font-size:max(calc(var(--paragraph-font-size-2)*0.5),var(--mobile-font-size));
margin-inline-start:calc(var(--mu-space)*3.375);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-taZylD{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tapTmu{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tawz9Q{
font-size:14px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tbWXXN{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tbdAjj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tcj7cf{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-teFdAH{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-teGgLM{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-teL5ij{
width:220px;
max-width:350px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tfExN7{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tgbJEr{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-thiSbZ{
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-tjMT9M{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
background-color:var(--phw-custom-light-greyf4f5f5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tkN7RD{
padding-bottom:calc(var(--pu-space)*0);
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tplP7i{
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-tpuPeV{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tr4r8r{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tvXUfx{
color:var(--brand-color-primary);
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tvb9xK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-txVNyn{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-txdQHo{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-tzeACS{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-u21H8Z{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-u9hvqk{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--phw-custom-dark-color-light4a4a4a);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uDBtQV{
padding-top:calc(var(--pu-space)*1.25);
padding-bottom:calc(var(--pu-space)*1.25);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uGGX40{
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-uI0w8J{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uLFZPw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uOx7fn{
font-size:max(calc(var(--font-size-16)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uQ5ldi{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uQdRQv{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uUepUE{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uV0DJf{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uVgsVi{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uVhyGd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uWjdWw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uXs8rF{
font-weight:400;
font-size:12px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uaSwVt{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
width:0px;
max-height:0px;
max-width:0px;
min-height:0px;
min-width:0px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uaYyPa{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-udfQij{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ugOF41{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uh5huy{
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-uh6gKv{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ukExJj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uqSY15{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-utEqQK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uuTPQi{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uvmDhR{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uwKtse{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uxi627{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-uzmSUN{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-v1BZh6{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-v2vp6U{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-v808J0{
text-align:left;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-v8mjeh{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vFH0oR{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vFjDdP{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vG1T1Q{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vGWAfw{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vIdbKo{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vJztCw{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vLREFC{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vLztkd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vNxmfw{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vO9GDq{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vPjARZ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vTAiqY{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vVeqo8{
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-vWPTiZ{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vZLSQH{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vdvNh8{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-veA0Jj{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vfbU3H{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vg20gt{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vhNVte{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vk0bSK{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vm07W9{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vpJK6D{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vrXM2y{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vsrnD7{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vz0zEm{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-vzbxeA{
width:100%;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-w5ndPI{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-w6x8Nj{
font-size:16px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-w7xCVb{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wA9JMm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wAQkEO{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wBJ4Bj{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wBeIiM{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wD8FR3{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wDYQvk{
padding-top:calc(var(--pu-space)*3.75);
padding-inline-end:calc(var(--pu-space)*0);
padding-inline-start:calc(var(--pu-space)*0);
padding-bottom:calc(var(--pu-space)*3.75);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wErtiK{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wGC4xf{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wH4oiw{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wJV9hj{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wMP0WB{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wOG7W4{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wOZNFz{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wPfjPQ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wRAPsP{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wRhWCV{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wUeNG5{
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-wYTiiU{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wZQMx7{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--brand-color-primary);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wdThj5{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-weABoe{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wevYpQ{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wff4PZ{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wg7qKO{
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-wiJnVy{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wjRuY2{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wq5fh3{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wvObzI{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wwb2sZ{
font-size:12px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-wyGDYv{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-x1H7Mg{
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-x2WGwh{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-x2c7p0{
font-size:var(--phw-g-widget-subheading-font-size);
color:var(--white);
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-x4tBK1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-x5SAK7{
width:125px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-x6vbb8{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xCsTDu{
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-xDy7Lq{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xF2qJM{
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-xGDl8h{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xHj3jT{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xHj4vr{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xKkQZH{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xQyoJ9{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xSuugY{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xWAx0l{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xYHdyI{
font-size:max(var(--phw-g-small-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xYf4Yp{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xZWjdI{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xam0AY{
background-color:var(--phw-custom-white);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xauNYc{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xcd9Pa{
font-size:max(calc(var(--custom-font-size-7)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xdboh5{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xgIl23{
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-xhIcDU{
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-xjqCTm{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xn5vTc{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xndNSa{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xoVOpy{
font-size:max(calc(var(--input-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xrgmxE{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xsBf8L{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xwPSgT{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xxiG3P{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xyP7G1{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xypoF4{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-y0IqIY{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-y1NLGw{
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-y22zI4{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-y3HBkC{
font-size:32px;
padding-top:calc(var(--pu-space)*2.5);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-y4aGq1{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-y4ix7i{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yB6eNq{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yC9C9t{
font-size:max(var(--phw-g-input-label-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yCaGNN{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yFUU5Y{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yFZi7w{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yHJNo1{
font-size:16px;
text-align:start;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yIJvUi{
font-size:max(calc(var(--phw-g-regular-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yINDIH{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yM87dk{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yNA1Z1{
font-size:max(calc(var(--phw-g-placeholder-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yNB5l9{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yQZkUq{
background-color:var(--phw-custom-white);
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yUcaj7{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yV5ctq{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yVcT9c{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yaknl7{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ydAPfd{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yejpxu{
width:100%;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ykdE0d{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ynr2ey{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yrAbpQ{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-ytOWjG{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yuFj9u{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-yvRNzN{
font-size:14px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-z0n7r9{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-z5KYDb{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
color:var(--body-color);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-z5L1qk{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-z6yVA0{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-z7J7nK{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zDkvYR{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zTXfMD{
color:var(--brand-color-primary);
font-size:28px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zVJIN4{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zW5H4Q{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zYgTTB{
padding-bottom:calc(var(--pu-space)*0.125);
padding-top:calc(var(--pu-space)*0);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zbYSQO{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zdNjRp{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zeZtcK{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zgKRsI{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zgnNMb{
color:var(--brand-color-primary);
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zihBxn{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zjETY0{
font-size:max(calc(var(--phw-g-hero-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zkvjTk{
font-size:max(calc(var(--cms-g-h3)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zlNtY7{
font-size:max(calc(var(--paragraph-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zmcve2{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zpLcmU{
font-size:max(calc(var(--input-font-size-lg)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zpft6T{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zq04Ye{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zseIaX{
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-zuXVkA{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zvG5AP{
font-size:max(calc(var(--phw-g-widget-title-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zx2bXs{
font-size:16px;
text-align:left;
font-family:var(--cms-g-manulifejhoptimized);
font-weight:600;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zxVuqZ{
font-size:max(calc(var(--phw-g-cards-subtitle-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-zyRYx6{
background:none;
-webkit-background-clip:unset;
-webkit-text-fill-color:unset;
font-size:20px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-nav-bg-color{
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-p-default-dark{
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-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-paragraph-style{
font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-phwwidget-ctr-head-style{
font-size:max(calc(var(--custom-font-size-1)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-regular-757575-secondary{
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-single-card-description-styling{
font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-single-card-h2-styling{
font-size:max(calc(var(--custom-font-size-5)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-small-text-secondary-italic{
font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-text-default-dark{
font-size:max(calc(var(--phw-g-input-label-text-font-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-text-default-semibold-dark{
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-text-field-style-1{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-text-small-secondary{
font-size:18px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-widget-text-style{
font-size:max(var(--phw-g-regular-text-font-size),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-job-description{
font-weight:500;
}
}

@media only screen and (max-width: 767.98px) {
.phw-job-description li, #_PCM .jd-info li{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size)) !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-job-description p{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size));
}
}

@media only screen and (max-width: 767.98px) {
.phw-job-description p, #_PCM .jd-info p{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size)) !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-job-description span, #_PCM .jd-info span{
font-size:max(calc(var(--cms-g-paragraph-default-size)*0.5),var(--mobile-font-size)) !important;
}
}

