#leadForm {
   
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(156, 134, 218, 0.5); /* Semi-transparent background */
   color: rgb(105, 76, 76);
   z-index: 1000; /* Ensure it's above other elements */
   display: flex;
   justify-content: center;
   align-items: center;
   display: none;
   
}

#leadForm form {
   background-color: #ffffff;
   padding: 20px;
   width: 1100px;
   height: 700px;
   border-radius: 10px;
   display: flex;
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.column1 {
   flex: 0.4;
   padding: 10px;
}

.column2 {
   flex: 0.4;
   padding: 10px;
}

.column3 {
   flex: 0.2;
   padding: 10px;
   align-items: center;
   justify-content: center;
}

.no-arrow {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background: transparent;
   background-image: none;
   padding: 10px;
   font-size: 16px;
 }

.full-width {
   width: 100%;
   padding: 10px;
}

.text-area-1
{
   height:50px;
   width: 250px;
   border: none;
}

.text-area-2
{
   height:80px;
   width: 250px;
   border: none;
}


#leadForm label, #leadForm input, #leadForm select {
   display: block;
   width: 80%;
   margin-bottom: 1px;
   pointer-events: none; /* Disable mouse events */
   outline: none; /* Disable outline on focus */
   border: none
}

#leadForm .submit-btn{
   height: 60px;
   width: 70%;
   margin-bottom: 14px;
   margin-left: 10%;
}

#leadForm .hide-btn{
   height: 30px;
   width: 70%;
   margin-left: 10%;
}

.msg 
{
   font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
   margin-bottom: 10px;
   font-size: medium;
   font-weight: 500;
   padding: 20px;
   width: 80%;
   text-align: center;
}

#video-link {
   font-family: Verdana, sans-serif;
   text-align: center;
   font-size: 13px;
   text-decoration: none;
   letter-spacing: 1px;
   color: rgb(255, 255, 255);
   text-shadow: rgba(0, 0, 0, 0.212) 1px 1px 1px;
   background-color: rgba(24, 70, 138, 0.733); /* Background color for text */
   padding: 2px 4px; /* Space around the text */
   border-radius: 3px; /* Rounds the corners */
   display: inline-block; /* Allows margin-top to be applied */
   margin-top: 10px; /* Adds space above the link */
}
