 body {
     margin: 0;
     background: #fff;
     font-family: 'Inter';
 }

 .main {
     background-repeat: no-repeat;
     margin: 0 auto;
     height: 100vh;
     width: 100%;
     background-position: center;
     display: flex;
     align-items: center;
     position: relative;
     justify-content: center;
 }
 .rowsection{
     display: flex;
    align-items: center;
    /* gap: 20px; */
    padding-bottom: 15px;
    border: 1px solid #eee;
    border-radius: 12px;
    margin-top: 25px;
    background: #eeeeee4d;
    justify-content: center;
 }
 

.globImg{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 370px;
    margin: auto;
    z-index: -1;

}
 .main .img-logo {
     display: flex;
     justify-content: center;
     align-items: center;
margin-bottom:20px;
     width: 299px;
 }

 .main h1 {
        text-transform: uppercase;
     font-size: 46px;
     font-weight: 700;
     /* margin: 0px !important; */
     text-align: center;
     color: #2BC529;

 }

 .main h3 {
     font-size: 20px;
     font-weight: 500;
     color: #222222;
     margin-top: 20px !important;
     text-align: center;
     line-height: 26px !important;
 }

 .main p {
     font-size: 18px;
     font-weight: 400;
     color: #222222;
   margin:0;
     text-align: center;
     line-height: 30px !important;
 }

 .search {
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
 }

 .main .detail {
     /* padding: 20px; */
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     gap: 0px;
      /* position: absolute;
     top: 0%; */
     max-width: 1400px;
     margin: auto;
     padding:0px 20px;
     width: 100%;
     /* background-image: url('./bgimg.webp'); */

 }

 main .custom-field {
     display: flex;
 }

 .custom-field {
     display: flex;
     gap: 20px;
     width: 74%;
 }

 button.Submit {
     background: #2BC529;
     border-radius: 30px;
     border: none;
     max-width: 155px;
     width: 100%;
     font-size: 18px;
     font-weight: 600;
 }

 .search-field {
     box-shadow: 0px 16px 64px 0px #08041514;
     padding: 20px;
     border-radius: 30px;
     width: 100%;
     outline: none;
     border: 1px solid #817c7c;
     font-size: 18px;
 }

.signup-form-wrapper {
    width: 100%;
    height: 500px;
}

.signup-form-wrapper iframe{
   border-radius:0 !important;
}
.inputLabel_2ufHv.is-required .submit-container_3HEHv {
  display: flex;
}
.input_3Dy0L{
    border-radius: 100%
}
.column_text{
 padding-left: 100PX;
}
 @media screen and (max-width: 1200px) {
.column_text{
    max-width: 480px;
}
 }

 @media screen and (max-width: 991px) {
body{
    overflow: auto;
}
.rowsection{
flex-direction: column;
gap: 15px;
}
.column_text{
    max-width: 100%;
    padding: 0 15px;
}
 }

 @media screen and (max-width: 767px) {

    .globImg{
        display: none;
    }
   
     .main h1 {
         font-size: 32px;
     }

     .custom-field {
         display: flex;
         width: 100%;
         flex-direction: column;
     }

     .search-field {
         width: auto;
     }

     button.Submit {
         max-width: 100%;
         width: 100%;
         padding: 20px;
     }

     .main .detail {
         gap: 20px;
           position: relative;
         top: 0px;
           padding:0px 12px
     }
 }


 @media screen and (max-width: 767px) {


  .rowsection{
background-color: transparent;
padding: 0;
border: 0;
  }
 .main .detail {
           padding:0px 6px
     }
}
