@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:wght@700&family=Roboto:wght@400;500;700;900&display=swap');
.cta-bg{
background-position: center;
background-size: cover;
background-repeat: no-repeat;

}
.cta-section{
  max-width: 1200px; 
  margin: 0 auto;
  padding: 4em 4em 4em 4em;
}
.flex{
display: grid;
grid-template-columns: repeat( 2, 1fr);
  
 
 
align-items: center;
}
.image-cta{


  
}
.save_time_and_money{
padding-left: 20px;

font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 130%;
/* or 52px */

color: #FFFFFF;


}
.cta1{

padding-left: 20px;

margin-top: 9%;
  background-color: transparent;
  display: flex;
  
}
.cta{
 /* Frame 68 */
width: 100%
/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 17.1554px 34.3109px;
gap: 6.86px;


background: #ED6A59;
border-radius: 10px;


/*  Reserve your Demo Spot */

font-feature-settings: 'clig' off, 'liga' off !important;

font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-size: 22.5279px;
line-height: 22px;
/* identical to box height */
text-align: center;
letter-spacing: 0.005em;

color: #FFFFFF;


text-decoration: none;


}
.form{
  padding: 1.2em 1.2em;
  border-radius: 25px;
  border: 2px solid #6798C0;
  background: linear-gradient(160deg, rgba(36, 56, 72, 0.90) 0%, rgba(62, 91, 115, 0.42) 100%);

}

label{
  color: #FFF !important;
  font-family: Roboto !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal; 
}

input, select{
  padding: 10px 1em !important;
  border-radius: 10px !important;
  border: 1px solid #fff !important;
  background: #FFF !important;
  color: rgba(13, 16, 53, 0.50) !important;
  font-family: Roboto ;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  margin: 4px 0 4px 0 !important;
}

select{

}

::-webkit-input-placeholder { /* Edge */
  color: rgba(13, 16, 53, 0.50) !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(13, 16, 53, 0.50) !important;
}

::placeholder {
  color: rgba(13, 16, 53, 0.50) !important;
}


input[type=submit]{
  margin-top: 1em;
  border-radius: 10px !important;
  border: 0 !important;
  background: #FDD85E !important;
  color: #3E5B73 !important;
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off !important;
  font-family: Roboto;
  font-size: 18.528px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: normal;
  letter-spacing: 0.093px;
  width: 100%;
  border: 0;

}


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

.flex{
display: flex; 
flex-wrap: wrap;
justify-content: center;
align-items: center;

  }

.save_time_and_money{
font-size: 25px !important;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
  }
.cta1{
justify-content: center;
margin-top: 10%;

  }
.cta{


font-size: 14px;
text-align: center;
align-items: center;

  }
.image-cta{
width: 247px;

  }
 .form{

    padding: 1em 1em;
   
  }
}