
input[type=text] {
    width: 100%;
    height:50px;
   
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
     border: 0px;
     
     border-radius: 20px;
     font-size: 16px;
     background-color: white;
   /*  background-image: url('<i class="fab fa-whatsapp text-color-dark"></i>'); 
     background-position: 10px 10px; 
     background-repeat: no-repeat; */
     padding: 2px 2px 2px 40px;
     opacity:1;
     color: black;
   }
   
   textarea {
     
    
     width: 100%;
    min-height:90px;
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
   
     border: 0px ;
     border-radius: 20px;
     
     font-size: 16px;
     background-color: white;
   
   /*  background-image: url('<i class="fab fa-whatsapp text-color-dark"></i>'); 
     background-position: 10px 10px; 
     background-repeat: no-repeat; */
     padding: 2px 2px 2px 40px;
     
   }
   input:focus,
   select:focus,
   textarea:focus,
   button:focus {
       outline: none;
   }
   
   
       .input-user {
           display:inline-block;
           position: relative;
           width:100%;
   
       }
       .input-user:before {
              font-family: 'Font Awesome 5 Free';
           content: "\f007";
           color:black;
           font-weight: 500;
           position: absolute;
           padding-left: 10px;
           font-size: 1rem;
           opacity: 1;
       }
   
          .input-mail {
           display:inline-block;
           position: relative;
           width:100%;
       }
       .input-mail:before {
              font-family: 'Font Awesome 5 Free';
           content: "\f0e0";
           color:black;
           font-weight: 500;
           position: absolute;
           padding-left: 10px;
           font-size: 1rem;
       }
   
          .input-comment {
           display:inline-block;
           position: relative;
           width:100%;
       }
       .input-comment:before {
              font-family: 'Font Awesome 5 Free';
           content: "\f086";
           color:black;
           font-weight: 500;
           position: absolute;
           padding-left: 10px;
           font-size: 1rem;
       }
   
          .input-user {
           display:inline-block;
           position: relative
       }
       .input-user:before {
              font-family: 'Font Awesome 5 Free';
           content: "\f007";
           color:black;
           font-weight: 500;
           position: absolute;
           padding-left: 10px;
           font-size: 1rem;
       }
   
               .input-mobile {
           display:inline-block;
           position: relative;
            position: relative;
           width:100%;
       }
       .input-mobile:before {
              font-family: 'Font Awesome 5 Free';
           content: "\f3cd";
           color:black;
           font-weight: 500;
           position: absolute;
           padding-left: 10px;
           font-size: 1rem;
       }
   
       :: placeholder {
     color: black;
     opacity: 1; /* Firefox */
   }
   
   ::-ms-input-placeholder { /* Edge 12-18 */
     color: red;
   }
   
   .contact-header {
   
       
   
       background:  url('../website-images/contact/contact-desktop-header.png'); 
       background-position: center;
       background-size: cover;  
       min-height: 700px;
       
       
       padding-top: 50px;
       background-repeat: no-repeat;
   
   }
   
   .contact-header .header-content {
   
       position: absolute;
       bottom: 100px;
        left: 0px;
       width: 100%;
   
   }
   
   @media (max-width: 575px) {
   .contact-header {
   
       /*linear-gradient(0deg,rgba(39,38,42,1) 0%, rgba(255,255,255,0)     70%), */
   
       background:   url('../website-images/contact/contact-mobile-header.jpg'); 
       background-position: center;  
       cover:cover; 
       height: 600px; 
       margin:4%;
       padding-top: 60px;
       background-repeat: no-repeat;
   
   }
   
   .contact-header .header-content {
   
       position: absolute;
       bottom: 50px;
        left: 0px;
       width: 100%;
   
   }
   }
   
   
   .box{
       width:450px;
   }
   
   
    
   
   hr{
       width: 200px;
       
       border-bottom: 2px solid black;
       margin-top:-20px;
   
   }