.multistep-card-detailled{align-items:center;background:#fff;border:1px solid #2c206c;border-radius:24px;box-shadow:2px 2px 0 0 #2c206c;display:grid;grid-template-columns:1fr;margin:0 auto 20px;overflow:hidden}.multistep-card-detailled:has(.multistep-card-detailled__img){grid-template-columns:repeat(2,1fr)}.multistep-card-detailled__content{padding:32px}.multistep-card-detailled button{border-width:2px;font-weight:600;width:100%}.multistep-card-detailled .multistep-form__card__button{border-radius:8px;border-style:solid;border-width:2px;display:block;font-weight:600;padding:16px 20px;text-align:center;transition:all .3s ease-in-out}.multistep-card-detailled__img{height:100%;object-fit:cover;object-position:center;width:100%}.step-infos__sidebar{max-height:100%;overflow:auto;scrollbar-width:none}.multistep-form__form-container .contact-informations .hs_cos_wrapper_type_rich_text{display:flex;flex-flow:column;gap:12px}.multistep-form__form-container .contact-informations .hs_cos_wrapper_type_rich_text *{margin:0}.rating{align-items:flex-start;display:flex;flex-flow:column;gap:24px;justify-content:flex-start}.rating .rating__google,.rating .rating__trustpilot{align-items:center;color:#c0bcd3;display:flex;flex-flow:row;font-size:14px;gap:8px;justify-content:flex-start;line-height:21px}.rating .rating__stars{display:flex;flex-flow:row wrap;gap:8px}.contact-informations{display:flex;flex-flow:column;gap:24px}.contact-informations p{font-size:14px;line-height:21px}.contact-informations .contact_infos{align-items:center;display:flex;flex-flow:row;font-size:12px;gap:16px;justify-content:flex-start;line-height:18px}.contact-informations .contact_infos__title{align-items:center;color:#fff;display:flex;flex-flow:row wrap;font-size:18px;font-weight:700;gap:8px;justify-content:flex-start;line-height:27px}.contact-informations .contact_infos__badge{background:#f9c85d;border-radius:50px;color:#2c206c;display:flex;font-size:11px;font-weight:700;gap:4px;line-height:1;padding:4px 8px}.contact_infos__icon{flex-shrink:0}@media screen and (max-width:992px){.multistep-card-detailled:has(.multistep-card-detailled__img){grid-template-columns:2fr 1fr}}@media screen and (max-width:768px){.multistep-card-detailled:has(.multistep-card-detailled__img){grid-template-columns:1fr}.multistep-card-detailled__content{padding:24px}.multistep-card-detailled__img{display:none}}