@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error_section{height:90vh}.error_section,.error_section .container_error{display:flex;align-items:center;justify-content:center;width:100%}.error_section .container_error{flex-direction:column;text-align:center}.error_section .container_error div{width:100%;display:flex;flex-direction:column;gap:3rem}.error_section .container_error div h1{font-size:7rem;margin-block-start:0;margin-block-end:0}.error_section .container_error div p{font-size:5rem}.error_section .container_error div .container_btn_errors{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4rem}.error_section .container_error div .container_btn_errors a{background-color:#00829b;border-radius:15px;outline:none;color:#fff;padding:1%;width:300px;transition:all .25s ease}.error_section .container_error div .container_btn_errors a:hover{transform:scale(1.05);transition:all .25s ease;background-color:#000}.error_section .container_error div .container_btn_errors a:hover i{animation:rotate 2s infinite}@media(max-width:724px){.error_section .container_error div h1{font-size:5rem}.error_section .container_error div p{font-size:3rem}.error_section .container_error div .container_btn_errors{gap:2rem}.error_section .container_error div .container_btn_errors a{padding:2%;width:150px}}@media(max-width:470px){.error_section .container_error div h1{font-size:4rem}.error_section .container_error div p{font-size:2rem}.error_section .container_error div .container_btn_errors{gap:2rem;flex-direction:column}.error_section .container_error div .container_btn_errors a{padding:3%;width:250px}}@media(max-width:371px){.error_section .container_error div h1{font-size:4rem}.error_section .container_error div p{font-size:2rem}}.error_section{height:auto;min-height:70vh;padding:3rem 1rem 4rem}.error_section .container_error .carte_erreur{width:100%;max-width:640px;gap:1rem;align-items:center;padding:2.5rem 2rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:15px;box-shadow:0 14px 32px 8px rgba(0,0,0,.06)}.error_section .container_error .carte_erreur .erreur_code{display:inline-flex;align-items:center;gap:1rem;margin:0;font-size:clamp(4rem,12vw,6.5rem);font-weight:600;line-height:1;letter-spacing:.04em;color:#00829b}.error_section .container_error .carte_erreur .erreur_code i{font-size:.45em;color:#1a1a1a}.error_section .container_error .carte_erreur h1{margin:.5rem 0 0;font-size:clamp(1.5rem,4vw,2rem);font-weight:500;color:#1a1a1a}.error_section .container_error .carte_erreur .erreur_message{max-width:30rem;margin:0;font-size:1.1rem;line-height:1.6;color:#4a4a4a}.error_section .container_error .carte_erreur .container_btn_errors{flex-wrap:wrap;gap:1rem;margin-top:1rem}.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;min-width:13rem;padding:.7rem 1.5rem;font-size:1.05rem;color:#fff;text-decoration:none;background-color:#00829b;border:1px solid #00829b;border-radius:12px;cursor:pointer;transition:all .3s ease}.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton:focus-visible,.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton:hover{transform:scale(1.03);color:#00829b;background-color:#fff;outline:none}.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton:focus-visible i,.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton:hover i{animation:none}.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton--secondaire{color:#1a1a1a;background-color:rgba(0,0,0,0)}.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton--secondaire:focus-visible,.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton--secondaire:hover{color:#fff;background-color:#00829b}@media(max-width:470px){.error_section .container_error .carte_erreur{padding:2rem 1.25rem}.error_section .container_error .carte_erreur .container_btn_errors{flex-direction:column}.error_section .container_error .carte_erreur .container_btn_errors .erreur_bouton{width:100%;padding:.7rem 1rem}}