.Auth_Form{width:40%;padding:5%;margin:5% 30% 5% 30%;background-color:white;border-radius:2px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.form_header{text-align:center;color:#A30821FF}.Auth_Form input{width:100%;margin:1% 0 1% 0;padding:1% 2% 1% 2%;border:1.5px solid #ecedec;border-radius:2px;background-color:#fbfbfb;transition-duration:300ms}.Auth_Form input:focus{border:1.5px solid #2d79f3;outline:none}.Auth_Form button{border:0;border-radius:2px;background-color:#A30821FF;color:white;width:100%;margin:5% 0 5% 0;padding:2%;transition-duration:300ms}.Auth_Form button:hover{background-color:#ce5c70}.other_options{text-align:center}@media (max-width:1000px){.Auth_Form{width:70%;margin:5% 15% 5% 15%}}@media (max-width:700px){.Auth_Form{width:80%;margin:5% 10% 5% 10%}}.footer{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:5%;grid-row-gap:5%;padding:5% 5% 2% 5%;background-color:black;color:white}.foot1{grid-area:1 / 1 / 2 / 2}.foot2{grid-area:1 / 2 / 2 / 3}.foot3{grid-area:1 / 3 / 2 / 4}.foot4{grid-area:1 / 4 / 2 / 5}.footer a{color:lightgray}.footer a:hover{color:white}.footer p{margin-bottom:5%}.footer input{margin:1% 0 1% 0;padding:1% 4% 1% 4%;border-radius:0px;border:0}.footer button{background-color:#A30821FF;border-radius:0px;color:white;border:0;padding:1% 5% 1% 5%}.rights_box{background-color:black;color:white;text-align:center;padding:2% 0 2% 0}.rights_box hr{margin:0}@media (max-width:950px){.footer{display:block}}