

    @font-face {
    font-family: 'OpenSans-Regular';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
  }

@font-face{
    font-family: 'Poppins-Regular';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/Poppins-Regular.ttf') format('truetype');
  }

  :root {
    --font-family-h1-heading: 'OpenSans-Regular', sans-serif;
    --font-family-body: 'OpenSans-Regular', sans-serif;
    --font-family-paragraph: 'Poppins-Regular', sans-serif;
  }

 

  p{
    font-family: var(--font-family-paragraph);
  }

  .wrap{
     padding: 30px;
    margin: 50px;
    min-height: 100vh;
    padding-top: 7em;

  }



  .wrap h2{
    padding: 10px 0 5px;
    font-family: var(--font-family-h1-heading);
    font-size: 20px;
    font-weight: 600;
    
  }

.wrap h3{
  font-size: 17px;
   padding: 10px 0 5px;
   font-family: var(--font-family-h1-heading);
}
.wrap p{
  font-size: 1rem;
  line-height: 1.8;
  padding: 5px 0;
}
.solution ul {
  margin-left: 30px;
  font-size: 16px;
  font-family: var(--font-family-h1-heading);
  font-weight: 600;
}

  button{
	background-color: #e8491d;
	/* border: none; */
	padding: 5px 20px;
	font-size: 20px;
	color: black;
	cursor: pointer;
	font-family: var(--font-family-h1-heading);
    border: 1px solid #e8491d;
	margin: 20px 0;
}

button:hover{
	background-color: rgb(255, 255, 255);
	color: #000000;
}

.button-section a{
	/* padding: 20px; */
	font-size: 18px;
	text-decoration: none;
	color: rgb(255, 255, 255);
	/* background-color: rgb(255, 255, 255); */
}

button:hover a{
	color: #e8491d;
}
@media (max-width:500px) {
   .wrap{
  padding: 10px;
  margin: 0;
  margin-top: 141px;
 }
}