@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:Poppins;src:url(/poppins.woff2) format("woff2")}.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}body{background-color:#fafafa;background-image:url(/site-en-construction.png);background-repeat:no-repeat;background-size:contain;margin:5vw 10vw;font-family:Poppins,sans-serif;color:#3e517a}body header .logo{width:100%;max-width:400px;display:block;margin:auto}body main section{margin:50px auto 10px;max-width:700px}body main section .recap p{font-size:1rem;margin:15px}body main section .illustration{display:block;margin:auto}body footer .contact-phrase,body footer .mentions-legales{font-size:1rem;margin:15px 0;text-align:center}body footer .contactez-moi{white-space:nowrap}body footer .contact{display:flex;justify-content:center;gap:25px}body footer .contact .bouton{background-color:#e4572e26;display:flex;border-radius:100px;padding:20px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}body footer .contact .bouton .bouton-texte{display:none;margin-left:15px}body footer .contact .mentions-legales{text-align:center}body.mentions-legales{display:flex;flex-direction:column;justify-content:center;margin:10vw}body.mentions-legales header h1{font-size:2rem;line-height:1;margin-bottom:5px;font-weight:700}body.mentions-legales main section{margin:unset}body.mentions-legales main section h2{font-size:1.2rem;line-height:1;margin:25px 0 5px;font-weight:700}body.mentions-legales main section p{margin-bottom:5px}body.mentions-legales main section a{text-decoration:underline}body.mentions-legales main section a:hover{font-weight:700}body.mentions-legales footer p{text-align:center;margin:15px 0}@media only screen and (min-width: 768px) and (max-width: 1024px),only screen and (min-width: 768px) and (max-width: 1194px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){body footer .contact .bouton .bouton-texte{display:flex}}@media screen and (min-width: 1025px){body{display:flex;flex-direction:column;justify-content:center}body header .logo{width:350px}body main section{max-width:800px;margin:30px auto 10px}body main section .recap{background-color:#e4572e26;border-radius:100px;padding:10px 25px}body main section .illustration{margin-top:30px;max-width:500px}body footer .contact-phrase,body footer .mentions-legales{margin:30px 0 15px}body footer .contact .bouton,body footer .contact .bouton__tel,body footer .contact .bouton__mail{width:64px;overflow:hidden;transition:width 1s cubic-bezier(.68,-.55,.27,1.55)}body footer .contact .bouton .bouton-texte,body footer .contact .bouton__tel .bouton-texte,body footer .contact .bouton__mail .bouton-texte{display:flex;margin-left:20px;transition:margin-left 1s cubic-bezier(.68,-.55,.27,1.55);white-space:nowrap}body footer .contact .bouton:hover .bouton-texte,body footer .contact .bouton__tel:hover .bouton-texte,body footer .contact .bouton__mail:hover .bouton-texte{margin-left:15px}body footer .contact .bouton__tel:hover{width:195px}body footer .contact .bouton__mail:hover{width:240px}body.mentions-legales{margin:auto 10vw;height:100vh}}@media screen and (min-width: 1441px){body{margin:auto 5vw;min-height:100vh}body header .logo{width:20vw;max-width:none}body main section{max-width:none}body main section .illustration{max-width:none;width:25vw}body main section .recap{max-width:785px;margin:auto}}
