section.contact{display:grid;grid-template-rows:auto;gap:1rem;padding-top:0}section.contact .--hello[data-astro-cid-uw5kdbxl]{padding-left:1.5rem}section.contact .--hello[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{position:relative;padding-left:120px;height:5rem;line-height:5rem}section.contact .--hello[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{border-radius:50%;position:absolute;top:1rem;left:1rem}section.contact .--address[data-astro-cid-uw5kdbxl]{padding-left:1.5rem}section.contact .--address[data-astro-cid-uw5kdbxl]>h3[data-astro-cid-uw5kdbxl],section.contact .--address[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{padding-left:4rem}section.contact .--address[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{margin-bottom:1rem}section.contact .--address[data-astro-cid-uw5kdbxl]>a[data-astro-cid-uw5kdbxl]{display:inline-block;margin-top:1rem;position:relative;color:#333}section.contact .--address[data-astro-cid-uw5kdbxl]>a[data-astro-cid-uw5kdbxl]:after{content:"";position:absolute;left:0;top:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-weight:700;background-color:#0000;color:#0000;border-radius:1rem;transition:all .3s ease}section.contact .--address[data-astro-cid-uw5kdbxl]>a[data-astro-cid-uw5kdbxl]:hover:after,section.contact .--address[data-astro-cid-uw5kdbxl]>a[data-astro-cid-uw5kdbxl]:focus:after,section.contact .--address[data-astro-cid-uw5kdbxl]>a[data-astro-cid-uw5kdbxl]:active:after{content:"Ouvrir dans\aGoogle Maps";white-space:pre-wrap;background-color:#fff6;color:#333}section.contact .--address[data-astro-cid-uw5kdbxl]>a[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{border-radius:1rem}section.contact .--hours[data-astro-cid-uw5kdbxl]{padding-left:1.5rem;background:#fff5f8}section.contact .--hours[data-astro-cid-uw5kdbxl]>h3[data-astro-cid-uw5kdbxl]{padding-left:4rem;margin-bottom:1.5rem}section.contact .--hours[data-astro-cid-uw5kdbxl] table[data-astro-cid-uw5kdbxl]{font-size:1rem;width:100%}section.contact .--hours[data-astro-cid-uw5kdbxl] table[data-astro-cid-uw5kdbxl] tr[data-astro-cid-uw5kdbxl]+tr[data-astro-cid-uw5kdbxl] td[data-astro-cid-uw5kdbxl],section.contact .--hours[data-astro-cid-uw5kdbxl] table[data-astro-cid-uw5kdbxl] tr[data-astro-cid-uw5kdbxl]+tr[data-astro-cid-uw5kdbxl] th[data-astro-cid-uw5kdbxl]{border-top:1px dashed #CCC}section.contact .--hours[data-astro-cid-uw5kdbxl] table[data-astro-cid-uw5kdbxl] th[data-astro-cid-uw5kdbxl]{font-weight:400;text-align:left;padding:.8rem 0}section.contact .--hours[data-astro-cid-uw5kdbxl] table[data-astro-cid-uw5kdbxl] td[data-astro-cid-uw5kdbxl]{font-weight:700;text-align:right;padding:.8rem 0}@media(min-width:481px){section.contact .--hello[data-astro-cid-uw5kdbxl]{padding-left:8rem}section.contact .--hello[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{padding-left:0;height:auto;line-height:normal}}@media(min-width:800px){section.contact .--hello[data-astro-cid-uw5kdbxl]{padding-left:1.5rem}section.contact .--hello[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{padding-left:120px;height:5rem;line-height:5rem}}@media(min-width:550px){section.contact{display:grid;grid-template-columns:.5fr .5fr;grid-template-areas:"hello hello" "phone email" "instagram whatsapp" "address address" "hours hours"}section.contact .--hello[data-astro-cid-uw5kdbxl]{grid-area:hello}section.contact .--phone[data-astro-cid-uw5kdbxl]{grid-area:phone}section.contact .--email[data-astro-cid-uw5kdbxl]{grid-area:email}section.contact .--address[data-astro-cid-uw5kdbxl]{grid-area:address}section.contact .--hours[data-astro-cid-uw5kdbxl]{grid-area:hours;align-self:start}section.contact .--instagram[data-astro-cid-uw5kdbxl]{grid-area:instagram;align-self:start}section.contact .--whatsapp[data-astro-cid-uw5kdbxl]{grid-area:whatsapp;align-self:start}section.contact .--instagram[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],section.contact .--whatsapp[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-top:.5rem}}@media(min-width:800px){section.contact{grid-template-columns:.5fr .5fr;grid-template-areas:"hello phone" "hello email" "hello instagram" "hours whatsapp" "hours address" "hours address"}}@media(min-width:900px){section.contact{grid-template-columns:.4fr .3fr .3fr;grid-template-areas:"hello phone email" "hello instagram whatsapp" "hours address address" "hours address address"}}section.contact h3 span{position:absolute!important;left:2rem;top:2rem}
