.PFRRnG_servicesList{flex-wrap:wrap;justify-content:center;gap:1em;margin:2em 0 0;padding:0;list-style:none;display:flex}.PFRRnG_serviceBlock{background-color:#fff;border:4px solid #ddd;flex:400px;max-width:calc(520px - .5em);padding:1.5em;box-shadow:0 2px 20px -10px #00000026}.PFRRnG_serviceBlock p:first-of-type{text-wrap:balance;margin-bottom:1em}.PFRRnG_serviceTitle{color:var(--color-brand-primary);font-weight:700}.PFRRnG_imgBlock{min-height:350px;padding:0;position:relative}.PFRRnG_imgBlockImg{object-fit:cover;object-position:50% 50%;height:100%;position:absolute;inset:0}.PFRRnG_serviceBenefitsList{padding-left:0;list-style:none}.PFRRnG_serviceBenefitsList li{border-left:2px solid var(--color-brand-primary);text-wrap:balance;margin-top:.8em;margin-left:0;padding-left:.5em;line-height:1.2}.PFRRnG_serviceBenefitsList li strong:first-child{color:var(--color-brand-primary);font-size:1.05em;display:block}
.YhQe2W_heroImg{object-fit:cover;object-position:90% 50%;width:100%;min-height:380px;max-height:70vh}.YhQe2W_intro{margin-bottom:2em;margin-inline:auto;z-index:100;width:fit-content;max-width:720px;padding-inline:var(--container-padding-inline);background:#fff;border:4px solid #ddd;margin-top:-150px;padding-block:2em 2.2em;position:relative;box-shadow:0 2px 20px -10px #00000026}@media (max-width:639px){.YhQe2W_intro{border:0;width:100%;margin-top:0}}.YhQe2W_subhead{font-weight:700;margin-top:0!important}.YhQe2W_subhead em{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary);font-style:normal}.YhQe2W_challengesSection{background:var(--color-brand-primary);background:color-mix(in srgb, var(--color-brand-primary) 20%, #000);color:#fff;align-items:center;min-height:80vh;margin-block:4em;padding-block:2em 3em;display:flex}.YhQe2W_challengesSection .h1{color:#fff;margin-bottom:1.5em}.YhQe2W_ctaSection{text-align:center;padding-block:5em}.YhQe2W_ctaButton{margin-top:1.2em;margin-inline:auto;font-size:1.2em}.YhQe2W_tel{margin-top:.8em;font-size:1.4em;display:block}.YhQe2W_challengesContainer{flex-wrap:wrap;justify-content:flex-start;gap:2em 1em;margin-top:1em;display:flex}.YhQe2W_challengeBlock{border-left:2px solid var(--color-brand-primary);flex:300px;max-width:600px;padding-left:1em}.YhQe2W_challengeBlock .h3{color:var(--color-brand-primary);font-weight:700}.YhQe2W_challengeBlock p{text-wrap:balance;font-size:.9em}
