
.welcome-container{
            max-width: 1100px;
            margin: 2rem auto;
            padding: 0 1rem;
        }
        .hero {
            background: var(--header);
            color: var(--inbox);
            padding: 3rem 2rem;
            border-radius: 10px;
            text-align: center;
            margin-bottom: 2rem;
        }
        .hero h1 {
            margin: 0 0 1rem 0;
            font-size: 1.5rem;
            text-transform: uppercase;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            color: var(--outbox);
        }
        .hero span {
                color: var(--accent);
        }
        .section {
            margin-bottom: 2.5rem;
        }
        .section h2 {
            color:var(--main);
            margin-bottom: 1rem;
        }
        /*--contact input box*/
     .contact-container{
        display:flex;
        align-self: center;
        justify-content: center;
                gap: 10px;
     }   
     .input-box{
        border: 2px solid var(--brand);
        border-right: none;
        border-radius: 20px;
        width: 50vw;
        height:85vh ;
        background-color: var(--outbox);
     }
     .input-box p{
        text-align: center;
        color: var(--main);
        font-size: 1.2rem;
        font-family:Verdana, Geneva, Tahoma, sans-serif;
        text-transform: capitalize;
     }
          .details{
        border: 2px solid var(--brand);
        border-left: none;
        border-radius: 20px;
        width: 40vw;
        height:40vh ;
        background-color: var(--outbox);
        align-self: center;
        padding: 10px;
     }
           .details p{
           text-align: center;
        color: var(--main);
        font-size: 1.2rem;
        font-family:Verdana, Geneva, Tahoma, sans-serif;
        text-transform: capitalize;
           }
                  .details h2{
                            color: var(--main);
                            margin-left: 5px;
        font-size: 1.2rem;
        font-family:Verdana, Geneva, Tahoma, sans-serif;
        text-transform: capitalize;
                  }
                       .details div{
                        color: var(--text);
                        font-size: 1.1rem;
                        font-weight: 400;
                        margin-left: 20px;
                       }
     form input{
           font-size: 0.9rem;
   text-transform: capitalize;
   color: var(--text);
     }
     form textarea{
           font-size: 1.1rem;
   text-transform: capitalize;
   color: var(--text);
     }
     input[type="text"]{
        width: 35vw;
  padding: 10px;
  margin: 15px;
  outline: none;
   border: 1px solid var(--accent);
   border-radius: 20px;
   border-top: none;
   border-right: none;
     }
   form  input:focus{
          border: 1px solid var(--main);
          border-left: none;
          border-bottom: none;
     }
          input[type="email"]{
        width: 35vw;
  padding: 10px;
  margin: 15px;
    outline: none;
   border: 1px solid var(--accent);
   border-radius: 20px;
   border-top: none;
   border-right: none;
     }
          input[type="tel"]{
        width: 35vw;
  padding: 10px;
  margin: 15px;
    outline: none;
   border: 1px solid var(--accent);
   border-radius: 20px;
   border-top: none;
   border-right: none;

     }
     textarea {
  width: 35vw;
  padding: 10px;
  margin: 10px;
  font-family: 'Times New Roman';
    outline: none;
   border: 1px solid var(--accent);
   border-radius: 20px;
}
.button{
  float: right;
  padding: 10px;
  background:var(--bg);
  color: var(--inbox);
  font-weight: 600;
  margin: 20px;
  border-radius: 0px 20px 20px 0px;
  
}
.button:hover{
  transform: scale(1.1);
}
@media (max-width: 668px) {
       .contact-container{
        flex-direction: column;
}
     .input-box{
      width: 80vw;
  align-self: center;
     }
          input[type="text"]{
        width: 70vw;
      }
                input[type="email"]{
        width: 70vw;
      }
                input[type="tel"]{
        width: 70vw;
      }
           textarea {
    width: 70vw;
  }
     .details{
      width: 80vw;
     }
}
        .success-message {
            text-align: center;
            color: green;
            margin-top: 1rem;
        }