.qb-hero{--qb-hero-font:Metric-Regular,Arial,sans-serif;--qb-hero-font-semibold:Metric-SemiBold,Arial,sans-serif;--qb-hero-font-bold:Metric-Bold,Arial,sans-serif;color:var(--qb-hero-text,#3f3f3f);font-family:var(--qb-hero-font);width:100%}.qb-hero *,.qb-hero :after,.qb-hero :before{box-sizing:border-box}.qb-hero__stage{background:var(--qb-hero-bg,#fff);display:grid;grid-template-columns:minmax(0,1fr);min-height:262px;overflow:hidden}.qb-hero__inner,.qb-hero__photo{grid-area:1/1}.qb-hero__photo{display:block;height:0;justify-self:end;min-height:100%;overflow:hidden;width:75%}.qb-hero__photo img{display:block;height:100%;max-width:none;object-fit:cover;object-position:left top;width:100%}.qb-hero__inner{margin-left:auto;margin-right:auto;position:relative;width:min(100% - 32px,1240px);z-index:1}.qb-hero__content{max-width:48%;padding:17px 0 1px}.qb-hero--no-photo .qb-hero__content{max-width:none}.qb-hero .qb-hero__title{font-family:var(--qb-hero-font-bold);font-size:25px;letter-spacing:normal;line-height:.93;margin:0;overflow-wrap:break-word;text-transform:none}.qb-hero .qb-hero__subtitle,.qb-hero .qb-hero__title{color:var(--qb-hero-text,#3f3f3f);font-weight:400;padding:0}.qb-hero .qb-hero__subtitle{display:none;font-family:var(--qb-hero-font-semibold);font-size:15px;line-height:1.15;margin:14px 0 0}.qb-hero--subtitle-mobile .qb-hero__subtitle{display:block}.qb-hero .qb-hero__pictos{display:flex;flex-direction:column;gap:17px;list-style:none;margin:23px 0 0;padding:0}.qb-hero .qb-hero__picto{align-items:center;display:flex;gap:8px;margin:0;padding:0}.qb-hero__picto:before{content:none}.qb-hero__picto-icon{color:var(--qb-hero-icon,#e4464e);display:block;flex:0 0 auto;height:36px;width:33px}.qb-hero__picto-icon--svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.qb-hero__picto-icon img{display:block;height:100%;margin:0 auto;max-width:100%;object-fit:contain;width:auto}.qb-hero__picto-text{color:var(--qb-hero-text,#3f3f3f);font-family:var(--qb-hero-font-bold);font-size:12.5px;line-height:1.02;max-width:82px;min-width:0}.qb-hero .qb-hero__footnote{font:inherit;line-height:inherit;margin:0;position:static;top:auto;vertical-align:baseline}.qb-hero__proof{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.qb-hero__badge{display:block;height:42px;max-width:100%;object-fit:contain;width:auto}.qb-hero__rating--in-hero{display:none}.qb-hero__rating--below{display:flex;justify-content:center;margin:22px 16px 0}.qb-hero__trustbox{height:45px;max-width:100%;overflow:hidden;width:285px}.qb-hero .qb-hero__trustbox>a{color:var(--qb-hero-text,#3f3f3f);display:block;font-size:14px;line-height:45px;text-align:center;text-decoration:underline}.qb-hero__static-rating{align-items:center;display:flex;flex-direction:column;gap:4px}.qb-hero .qb-hero__rating-line{align-items:center;display:flex;gap:10px;margin:0;padding:0}.qb-hero__rating-label{font-size:17px;line-height:1}.qb-hero .qb-hero__rating-text,.qb-hero__rating-label{color:var(--qb-hero-text,#3f3f3f);font-family:var(--qb-hero-font)}.qb-hero .qb-hero__rating-text{font-size:13px;line-height:1.2;margin:0;padding:0}.qb-hero .qb-hero__rating-text a{color:inherit;text-decoration:underline}.qb-hero__rating-image{display:block;height:22px;max-width:160px;object-fit:contain;width:auto}.qb-hero__stars{gap:2px}.qb-hero__star,.qb-hero__stars{align-items:center;display:inline-flex}.qb-hero__star{font-family:Arial,sans-serif;font-size:12px;height:19px;justify-content:center;line-height:1;width:19px}.qb-hero__stars--trustpilot .qb-hero__star{background:#00b67a;color:#fff}.qb-hero__stars--trustpilot .qb-hero__star--half{background:linear-gradient(90deg,#00b67a 50%,#dcdce6 0)}.qb-hero__stars--trustpilot .qb-hero__star--empty{background:#dcdce6}.qb-hero__stars--google,.qb-hero__stars--red{gap:3px}.qb-hero__stars--google .qb-hero__star,.qb-hero__stars--red .qb-hero__star{color:transparent;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 1.5 3.1 7.1 7.4.6-5.6 4.9 1.7 7.4-6.6-3.9-6.6 3.9 1.7-7.4-5.6-4.9 7.4-.6z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 1.5 3.1 7.1 7.4.6-5.6 4.9 1.7 7.4-6.6-3.9-6.6 3.9 1.7-7.4-5.6-4.9 7.4-.6z'/%3E%3C/svg%3E") center /contain no-repeat}.qb-hero__stars--google .qb-hero__star{background:#fbbc04}.qb-hero__stars--google .qb-hero__star--half{background:linear-gradient(90deg,#fbbc04 50%,#dadce0 0)}.qb-hero__stars--google .qb-hero__star--empty{background:#dadce0}.qb-hero__stars--red .qb-hero__star{background:#e30819}.qb-hero__stars--red .qb-hero__star--half{background:linear-gradient(90deg,#e30819 50%,rgba(63,63,63,.18) 0)}.qb-hero__stars--red .qb-hero__star--empty{background:rgba(63,63,63,.18)}@media (min-width:768px){.qb-hero__stage{min-height:min(442px,31vw)}.qb-hero__photo{width:73.4%}.qb-hero__inner{max-width:1440px;padding-left:min(93px,6.5vw);width:100%}.qb-hero__content{max-width:min(580px,40.7vw);padding:min(35px,2.46vw) 0 min(23px,1.61vw)}.qb-hero .qb-hero__title{font-size:min(62px,4.35vw);line-height:.96}.qb-hero .qb-hero__subtitle{display:block;font-size:max(15px,min(24px,1.69vw));margin-top:min(34px,2.39vw)}.qb-hero .qb-hero__pictos{column-gap:min(29px,2.03vw);flex-direction:row;flex-wrap:nowrap;margin-top:min(27px,1.9vw);row-gap:14px}.qb-hero .qb-hero__picto{gap:min(9px,.63vw)}.qb-hero__picto-icon{height:min(52px,3.65vw);width:min(48px,3.37vw)}.qb-hero__picto-text{font-size:max(12px,min(18px,1.26vw));line-height:1;max-width:min(152px,10.7vw)}.qb-hero__proof{flex-wrap:nowrap;margin-top:min(70px,4.91vw)}.qb-hero__badge{height:min(58px,4.07vw)}.qb-hero__rating--in-hero{display:block;flex:0 0 auto;width:min(234px,16.35vw)}.qb-hero__rating--below{display:none}.qb-hero__rating--in-hero .qb-hero__trustbox{margin-left:max(-51px,-3.58vw);max-width:none;width:285px}.qb-hero__static-rating{align-items:flex-start}}.qb-editor-hint{background:#fafafa;border:2px dashed #c9c9c9;border-radius:12px;color:#555;font-size:14px;line-height:1.4;padding:16px 20px}