.dont-hesitate{
  font-family: 'Satisfy', cursive;

  font-size: 10rem;
  color: #FF7F27;

  padding-left: 8rem;
}


.contact-us{
  font-family: 'Satisfy', cursive;
  
  font-size: 10rem;
  color: #FF7F27;

  text-align: right;
  padding-right: 10rem;
}

.hidden{
  opacity: 0;
  filter: blur(5px);
  transform: translateX(-100%);
  transition: all 1s;
}

.show{
  opacity: 1;
  filter: blur(0);
  transform: translateX(0);
}

/* there can be some children

.whatevername:nth-child(2){
  transition-delay: 200ms;
}
.whatevername:nth-child(3){
  transition-delay: 400ms;
}
.whatevername:nth-child(4){
  transition-delay: 600ms;
}

THIS WILL MAKE A COOL SWAY DELAY ON THE THINGS
*/

.actual-footer{
  height: 40rem;

  background-color: #FF7F27;
}

.line-background1{
  background-color: #740000;
  color: #740000;
}

.line-background2{
  background-color: #AA3900;
  color: #AA3900;
}

.line-background3{
  background-color: #D45C00;
  color: #D45C00;
}

.questions{
  text-align: center;
  color:#821200; 

  font-size: 4rem;

  text-decoration: underline;
}

.qni-container{
  display: flex;
  flex-direction: column;

  text-align: center;

  justify-content: center;

  padding-top: 20px;
  row-gap: 4rem;
}

.call-for-quote,
.email{
  font-size: 2rem;
  color: #821200;
}

.phone2,
.email2{
  font-size: 4rem;
}