
body{
  background: rgba(239,239,239,1);
}

    @font-face {
    font-family: 'OpenSans-Regular';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/OpenSans-Regular.ttf') format('truetype');
  }

@font-face{
    font-family: 'Segoe UI';
    font-style: normal;
    font-weight: 600;
    src: url('./fonts/Segoe UI.ttf') format('truetype');
  }

  :root {
    --font-family-h1-heading: 'OpenSans-Regular', sans-serif;
    --font-family-body: 'OpenSans-Regular', sans-serif;
    --font-family-paragraph: 'Segoe UI', sans-serif;
  }

 

  p{
    font-family: var(--font-family-paragraph);
  }

  .wrap .banner-section{
    margin-top: 5%;
    background: rgba(239,239,239,1);

  }

  .wrap h2{
    padding-top: 10px;
    font-family: var(--font-family-h1-heading);
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 10px;

  }
.wrap p{
  font-size: 1rem;
  line-height: 1.5rem;
}
 
.wrap .banner-container{
   /* background: white; */
   border: none;
   gap: 0;
}


.banner-right{
  height: 25rem;
}

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(240, 240, 240);
	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:1024px){
  .banner-right{
    display: none;
  }
}