.pg-contact .pg-ct-carte{gap:0;max-width:620px;margin:0 auto;padding:clamp(26px,4vw,44px)}.pg-contact .pg-ct-carte h2{font-family:var(--display);letter-spacing:-.01em;color:var(--creme);margin:0;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.1}.pg-contact .pg-ct-ligne{align-items:center;gap:16px;margin-top:26px;display:flex}.pg-contact .pg-ct-icone{width:48px;height:48px;color:var(--citron);background:#c8e63a1a;border:1px solid #c8e63a42;border-radius:14px;flex:none;place-items:center;display:grid}.pg-contact .pg-ct-icone .pg-ico{font-size:21px}.pg-contact .pg-ct-info{min-width:0}.pg-contact .pg-ct-label{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--creme-3);margin:0;font-size:11.5px;font-weight:500}.pg-contact .pg-bloc .pg-ct-mail{font-family:var(--sans);color:var(--creme);text-underline-offset:5px;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(17px,1.6vw,20px);font-weight:500;line-height:1.35;-webkit-text-decoration:underline #c8e63a80;text-decoration:underline #c8e63a80;transition:text-decoration-color .2s;display:inline-block}.pg-contact .pg-bloc .pg-ct-mail:hover{-webkit-text-decoration-color:var(--citron);text-decoration-color:var(--citron)}.pg-contact .pg-ct-delai{color:var(--creme-2);border-top:1px solid #f5f0e81f;margin:26px 0 0;padding-top:20px;font-size:14.5px;line-height:1.6}.pg-contact .pg-ct-delai strong{color:var(--creme);font-weight:500}
