 * {
     margin: 0;
     padding: 0;
     scroll-behavior: smooth;
 }

 .container {
     width: 80%;
     margin: auto;
     padding: 10px 20px;
     /* text-align: center; */
     display: flex;
     flex-direction: column;
     align-items: center;
 }

 .container1 {
     width: 80%;
     margin: auto;
     padding: 10px 20px;
     justify-content: center;
 }

 .form {
     display: flex;
     justify-content: center;
     margin-top: 50px;
 }

 .hero {
     display: flex;
     justify-content: center;
     gap: 150px;
     align-items: center;
     gap: 30px;
 }

 .input{
    display: flex;
    gap: 30px;
 }

 select {
     display: flex;
     align-items: center;
     border-color: #8dc63f;
     border-radius: 8px;
     display: flex;
     height: 54px;
     width: 32em;
     justify-content: center;
     /* border-radius: 3px; */
 }

 .links {
     display: flex;
     gap: 20px;
 }

 a img {
     width: 30px;
 }

 .button {
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 30px;
     margin-top: 35px;
     cursor: pointer;
 }

 .btn button {
     padding: 7px 26px;
     border-radius: 20px;
     background-color: white;
     border: 2px solid;
     color: #0d6db7;
     cursor: pointer;
 }

 .button button {
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 20px;
     padding: 5px;
     border: 1px solid white;
     background-color: white;
     color: #0d6db7;
 }

 .button .Registration {
     color: green;
 }

 @media screen and (max-width: 1095px) {
     .hero {
         flex-direction: column;
         gap: 20px;
     }

     .container1 {
         padding: 10px 20px;
     }

     .container {
         padding: 10px 20px;
     }
 }