h1{
font-family:var(--cms-g-proximanovabold);
font-weight:inherit;
font-size:62px;
line-height:1.4;
color:var(--text-dark);
}

h2{
font-family:var(--cms-g-proximanovabold);
font-weight:inherit;
font-size:28px;
line-height:1.6;
color:var(--text-dark);
}

h3{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:23px;
line-height:1.6;
color:var(--text-dark);
}

h4{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:21px;
line-height:1.6;
color:var(--text-dark);
}

h5{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:18px;
line-height:1.6;
color:var(--text-dark);
}

h6{
font-family:var(--cms-g-proximanovalight);
font-weight:inherit;
font-size:14px;
line-height:1.6;
color:var(--text-dark);
}

a{
text-decoration:none;
}

body{
font-family:var(--cms-g-proximanovaregular);
color:var(--body-color);
line-height:1.875;
}

.phw-g-btn-default{
background:none;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
color:var(--text-dark);
font-size:14px;
font-family:var(--cms-g-proximanovaregular);
font-weight:normal;
line-height:24px;
text-align:center;
padding-left:43px;
padding-right:43px;
min-height:48px;
background-color:transparent;
box-shadow:none;
}

.phw-g-btn-default:hover{
background:none;
border-color:#ffffff;
color:#DB367E;
background-color:#ffffff;
box-shadow:none;
}

.phw-g-btn-large-default{
border-top-left-radius:43px;
border-top-right-radius:43px;
border-bottom-left-radius:43px;
border-bottom-right-radius:43px;
font-size:var(--phw-g-regular-text-font-size);
font-weight:normal;
line-height:24px;
padding-left:43px;
padding-right:43px;
min-height:52px;
}

.phw-g-btn-large-plain{
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
font-size:var(--phw-g-regular-text-font-size);
font-weight:normal;
line-height:24px;
padding-left:43px;
padding-right:43px;
min-height:52px;
}

.phw-g-btn-large-primary{
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
font-size:var(--phw-g-regular-text-font-size);
font-weight:normal;
line-height:24px;
padding-left:43px;
padding-right:43px;
min-height:52px;
}

.phw-g-btn-large-secondary{
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
font-size:var(--phw-g-regular-text-font-size);
font-weight:normal;
line-height:24px;
padding-left:43px;
padding-right:43px;
min-height:52px;
}

.phw-g-btn-plain{
background:none;
border-color:#005557;
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
color:var(--widget-bg-gray-lighter);
font-size:18px;
font-family:var(--cms-g-proximanovasemibold);
font-weight:normal;
line-height:24px;
text-align:center;
padding-left:43px;
padding-right:43px;
min-height:48px;
background-color:#005557;
box-shadow:none;
}

.phw-g-btn-plain:hover{
background:none;
border-color:#005557;
color:var(--text-dark);
background-color:var(--widget-bg-gray-lighter);
box-shadow:none;
}

.phw-g-btn-primary{
background:none;
border-color:var(--brand-color-secondary);
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
color:var(--text-dark);
font-size:15px;
font-family:var(--cms-g-proximanovabold);
font-weight:normal;
line-height:24px;
text-align:center;
padding-left:43px;
padding-right:43px;
min-height:48px;
background-color:var(--brand-color-secondary);
box-shadow:none;
}

.phw-g-btn-primary:hover{
background:none;
border-color:var(--brand-color-secondary);
color:var(--text-dark);
background-color:var(--widget-bg-gray-lighter);
box-shadow:none;
}

.phw-g-btn-secondary{
background:none;
border-color:var(--text-dark);
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
color:var(--widget-bg-gray-lighter);
font-size:14px;
font-family:var(--cms-g-proximanovabold);
font-weight:normal;
line-height:24px;
text-align:center;
padding-left:43px;
padding-right:43px;
min-height:48px;
background-color:var(--text-dark);
box-shadow:none;
}

.phw-g-btn-secondary:hover{
background:none;
border-color:var(--text-dark);
color:var(--text-dark);
background-color:var(--widget-bg-gray-lighter);
box-shadow:none;
}

.phw-g-btn-small-default{
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
font-size:var(--font-size-8);
font-weight:normal;
line-height:16px;
padding-left:43px;
padding-right:43px;
min-height:42px;
}

.phw-g-btn-small-plain{
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
font-size:var(--font-size-8);
font-weight:normal;
line-height:16px;
padding-left:43px;
padding-right:43px;
min-height:42px;
}

.phw-g-btn-small-primary{
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
font-size:var(--font-size-8);
font-weight:normal;
line-height:16px;
padding-left:43px;
padding-right:43px;
min-height:42px;
}

.phw-g-btn-small-secondary{
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
font-size:var(--font-size-8);
font-weight:normal;
line-height:16px;
padding-left:43px;
padding-right:43px;
min-height:42px;
}

.phw-g-i-42DscP-ds{
display:none !important;
}

.phw-g-i-4uipQr-ds{
display:none !important;
}

.phw-g-i-5dsX8y-ds{
display:none;
}

.phw-g-i-6INHJS-ds{
background-color:#3a3a3a !important;
}

.phw-g-i-6ZsSqX-ds{
background:transparent !important;
border:0px !important;
}

.phw-g-i-6yfIdK-ds{
background:transparent;
border:0px;
}

.phw-g-i-8C0sfi-ds{
opacity:0.8 !important;
}

.phw-g-i-8xXwlS-ds{
display:none;
}

.phw-g-i-9u3wAs-ds{
display:none !important;
}

.phw-g-i-FfZrFz-ds{
display:none;
}

.phw-g-i-GSWIMB-ds{
display:none;
}

.phw-g-i-HYfTGv-ds{
display:none !important;
}

.phw-g-i-HrLYvW-ds{
display:none;
}

.phw-g-i-L4W58t-ds{
display:none !important;
}

.phw-g-i-LetGkS-ds{
width:100% !important;
}

.phw-g-i-O51m5I-ds{
display:none !important;
}

.phw-g-i-OKGa91-ds{
display:none;
}

.phw-g-i-OtWCcM-ds{
background-color:#3a3a3a;
}

.phw-g-i-Pwf61i-ds{
display:none !important;
}

.phw-g-i-RCblKV-ds{
}

.phw-g-i-RjmaKr-ds{
display:none;
}

.phw-g-i-WHGnh0-ds{
display:none;
}

.phw-g-i-XhRCB8-ds{
opacity:0.8;
}

.phw-g-i-Xjqlqm-ds{
display:none;
}

.phw-g-i-Y6OKwg-ds{
display:none !important;
}

.phw-g-i-Zf6ljs-ds{
opacity:0.8 !important;
}

.phw-g-i-bcx00n-ds{
opacity:0.8;
}

.phw-g-i-cyKcLY-ds{
display:none !important;
}

.phw-g-i-dho2wM-ds{
display:none !important;
}

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

.phw-g-i-hMZE61-ds{
opacity:0.8;
}

.phw-g-i-hugViP-ds{
opacity:0.8 !important;
}

.phw-g-i-iGof6L-ds{
display:none;
}

.phw-g-i-iL3NMM-ds{
background-color:#3a3a3a;
}

.phw-g-i-oSD26x-ds{
background-color:#3a3a3a !important;
}

.phw-g-i-pvT9Sc-ds{
display:none;
}

.phw-g-i-sTjGJn-ds{
opacity:0.8;
}

.phw-g-i-ufL3OB-ds{
}

.phw-g-i-xAyF5n-ds{
opacity:0.8 !important;
}

.phw-g-i-y1Kcxs-ds{
display:none !important;
}

@media only screen and (min-width: 1920px) {
h1{
font-family:var(--cms-g-proximanovabold);
font-weight:inherit;
font-size:62px;
line-height:1.4;
color:var(--text-dark);
}
}

@media only screen and (min-width: 1920px) {
h2{
font-family:var(--cms-g-proximanovabold);
font-weight:inherit;
font-size:28px;
line-height:1.6;
color:var(--text-dark);
}
}

@media only screen and (min-width: 1920px) {
h3{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:23px;
line-height:1.6;
color:var(--text-dark);
}
}

@media only screen and (min-width: 1920px) {
h4{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:21px;
line-height:1.6;
color:var(--text-dark);
}
}

@media only screen and (min-width: 1920px) {
h5{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:18px;
line-height:1.6;
color:var(--text-dark);
}
}

@media only screen and (min-width: 1920px) {
h6{
font-family:var(--cms-g-proximanovalight);
font-weight:inherit;
font-size:14px;
line-height:1.6;
color:var(--text-dark);
}
}

@media only screen and (max-width: 1199.98px) {
h1{
font-family:var(--cms-g-proximanovabold);
font-weight:inherit;
font-size:var(--phw-g-widget-title-font-size);
line-height:44px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 1199.98px) {
h2{
font-family:var(--cms-g-proximanovabold);
font-weight:inherit;
font-size:var(--phw-g-cards-title-font-size);
line-height:40px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 1199.98px) {
h3{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:36px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 1199.98px) {
h4{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:var(--font-size-5);
line-height:28px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 1199.98px) {
h5{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:var(--font-size-5);
line-height:28px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 1199.98px) {
h6{
font-family:var(--cms-g-proximanovalight);
font-weight:inherit;
font-size:var(--phw-g-regular-text-font-size);
line-height:24px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 1199.98px) {
.phw-g-btn-large-default{
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-large-plain{
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-large-primary{
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-large-secondary{
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-plain{
font-size:18px;
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
h1{
font-family:var(--cms-g-proximanovabold);
font-weight:inherit;
font-size:var(--phw-g-cards-title-font-size);
line-height:40px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 767.98px) {
h2{
font-family:var(--cms-g-proximanovabold);
font-weight:inherit;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:36px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 767.98px) {
h3{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:36px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 767.98px) {
h4{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:var(--phw-g-cards-subtitle-font-size);
line-height:36px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 767.98px) {
h5{
font-family:var(--cms-g-proximanovaregular);
font-weight:inherit;
font-size:var(--font-size-5);
line-height:28px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 767.98px) {
h6{
font-family:var(--cms-g-proximanovalight);
font-weight:inherit;
font-size:var(--phw-g-regular-text-font-size);
line-height:24px;
color:var(--text-dark);
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-btn-large-default{
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-large-plain{
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-large-primary{
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-large-secondary{
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-plain{
font-size:18px;
}
}

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

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

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

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-42DscP-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-4uipQr-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-5dsX8y-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6INHJS-ds{
background-color:#3a3a3a !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6ZsSqX-ds{
background:transparent !important;
border:0px !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-6yfIdK-ds{
background:transparent;
border:0px;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8C0sfi-ds{
opacity:0.8 !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-8xXwlS-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-9u3wAs-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-FfZrFz-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-GSWIMB-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HYfTGv-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-HrLYvW-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-L4W58t-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-LetGkS-ds{
width:100% !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-O51m5I-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OKGa91-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-OtWCcM-ds{
background-color:#3a3a3a;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RCblKV-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-RjmaKr-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-WHGnh0-ds{
display:none;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-Y6OKwg-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-Zf6ljs-ds{
opacity:0.8 !important;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-cyKcLY-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dho2wM-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-dy1Iyh-ds{
width:100%;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-hugViP-ds{
opacity:0.8 !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iGof6L-ds{
display:none;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-iL3NMM-ds{
background-color:#3a3a3a;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-oSD26x-ds{
background-color:#3a3a3a !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-pvT9Sc-ds{
display:none;
}
}

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

@media only screen and (max-width: 767.98px) {
.phw-g-i-ufL3OB-ds{
display:none !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-xAyF5n-ds{
opacity:0.8 !important;
}
}

@media only screen and (max-width: 767.98px) {
.phw-g-i-y1Kcxs-ds{
display:none !important;
}
}

