.prestation-page .focus-hero-inner{min-height:640px;display:flex;flex-direction:column}
.prestation-page .focus-hero-copy{max-width:740px;margin-top:auto}
.prestation-page .focus-hero h1{font-size:var(--hero-title-size);line-height:1.1;overflow-wrap:anywhere;max-width:740px;margin-bottom:24px}
.prestation-page .focus-lead{max-width:560px;font-size:17px}
.prestation-presentation{padding-top:38px;min-width:0}
.prestation-presentation p{font-size:17px;color:var(--muted);margin-bottom:18px;white-space:pre-line}
.prestation-presentation p:last-child{margin-bottom:0}
.prestation-page .focus-experience .focus-section-heading{margin-bottom:0}
.prestation-page h2,.prestation-page h3{overflow-wrap:anywhere}
.prestation-text-only{grid-template-columns:1fr}
.prestation-text-only .focus-format-copy{max-width:780px}
.prestation-page .back-section{padding-top:36px}
.prestation-preparation{margin-top:46px}
.prestation-page .prestation-preparation>h2{font-size:28px;margin-bottom:30px}
@media(max-width:1000px){.prestation-page .focus-hero h1{font-size:var(--hero-title-size);max-width:650px}}
@media(max-width:700px){.prestation-page .focus-hero-inner{min-height:640px}.prestation-page .focus-lead{font-size:16px}.prestation-presentation{padding-top:0}.prestation-presentation p{font-size:16px}.prestation-page .focus-contact-inner .button{max-width:100%;white-space:normal}}
