/* Accueil : titre manifeste et domaines éditoriaux. */
.genial-refonte.home #g-main .elementor .g-hero-copy .elementor-widget-heading:not(.g-kicker) h1.elementor-heading-title{
font-family:sequel100wide-75wide,'Sequel 100 Wide - 75 Wide',Arial,sans-serif!important;font-weight:900!important;font-size:clamp(52px,4.6vw,72px)!important;line-height:1.06!important;letter-spacing:-.045em!important;
}
.genial-refonte.home #g-main .elementor .g-domains-refined>.elementor-container{display:flex!important;gap:7%;align-items:flex-start}
.genial-refonte.home #g-main .elementor .g-domains-refined>.elementor-container>.g-domains-intro{width:36%!important;flex:0 0 36%}
.genial-refonte.home #g-main .elementor .g-domains-refined>.elementor-container>.g-domains-list{width:57%!important;flex:0 0 57%}
.genial-refonte.home #g-main .elementor .g-domains-refined [data-id="00000012"] h2{font-size:clamp(30px,2.65vw,40px)!important;line-height:1.16!important;max-width:400px}
.genial-refonte.home #g-main .elementor .g-domains-refined [data-id="00000013"]{margin-bottom:0!important}
.genial-refonte.home #g-main .elementor .g-domains-refined [data-id="00000013"] p{font-size:16px!important;line-height:1.7}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row{border-color:rgba(28,53,47,.22)!important}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row h3{font-size:clamp(19px,1.55vw,23px)!important;text-transform:none!important;line-height:1.35!important}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row a{display:grid!important;grid-template-columns:28px minmax(0,1fr) 30px;gap:18px;align-items:center;padding:24px 0!important;background:transparent;transition:color .2s,background .2s}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-domain-number{font-family:Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.06em;color:#63746c}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-domain-mark{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #aebdb2;border-radius:50%;font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;transition:background .2s,color .2s}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row a:hover,.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row a:focus-visible{background:#eceade!important}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row a:hover .g-domain-mark,.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row a:focus-visible .g-domain-mark{background:#1c352f;color:white;border-color:#1c352f}
@media(max-width:950px){
.genial-refonte.home #g-main .elementor .g-domains-refined>.elementor-container{display:block!important}
.genial-refonte.home #g-main .elementor .g-domains-refined>.elementor-container>.g-domains-intro,.genial-refonte.home #g-main .elementor .g-domains-refined>.elementor-container>.g-domains-list{width:100%!important}
.genial-refonte.home #g-main .elementor .g-domains-refined>.elementor-container>.g-domains-list{margin-top:38px}
}
@media(max-width:600px){
.genial-refonte.home #g-main .elementor .g-hero-copy .elementor-widget-heading:not(.g-kicker) h1.elementor-heading-title{font-size:clamp(30px,8.7vw,44px)!important;line-height:1.08!important}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row h3{font-size:18px!important}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-impact-row a{grid-template-columns:22px minmax(0,1fr) 26px;gap:10px;padding:22px 0!important}
.genial-refonte.home #g-main .elementor .g-domains-refined .g-domain-mark{width:26px;height:26px}
}
