@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Ubuntu:wght@300;400;500;700&display=swap");
* {
  font-family: "Montserrat", sans-serif;
  font-family: "Ubuntu", sans-serif;
}
body {
  font-family: "Montserrat";
}

.container-fluid {
  padding: 3% 5%;
}

#title {
  color: #fff;
  background-color: #ff4c68;
 z-index: 1;
 position: relative;
}

/*      ============================== HEADERS =============================*/
h1 {
  font-family: "Montserrat";
  line-height: 1.5;
  font-weight: 900;
  font-size: 3.5rem;
}

h2 {
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 3rem;
  line-height: 1.5;
}

/* navigation bar */

.navbar {
  padding-bottom: 4.5rem;
}

.navbar-brand {
  font-family: "ubuntu";
  font-size: 2.5rem;
  font-weight: 500;
}

.nav-item {
  padding: 0 18px;
}

.nav-link {
  font-size: 1.2rem;
  font-family: "Montserrat";
  font-weight: 400;
}

/* DOWNLOAD BUTTONS */

.download-btn {
  margin: 5% 2% 5% 0;
}
i{
    font-family: "Montserrat";
}
/* title image  */

.title-image {
    width:60%;
    transform: rotate(25deg) scale(0.3);
    top:-620px;
    position:absolute;
    right:10%;
}

/* fetures */
#features {
 
    background-color: #fff;
    position: relative;
    z-index: 2;
  padding: 7% 15%;
}

.feature-box {
  text-align: center;
  padding: 5%;
}

.ft-title {
  font-family: "Montserrat";
  font-weight: bold;
}
.ft-para {
  color: #686767;
}

.fa-4x {
  color: #ef8172;
  margin-bottom: 1rem;
}
.fa-solid:hover {
  color: #ff4c68;
}

/* testimonials */

#testimonials {
  text-align: center;
  color: #fff;
  background-color: #ef8172;
}

#press {
  text-align: center;
  background-color: #ef8172;
  padding-bottom: 3%;
}
.carousel-item {
  padding: 7% 15%;
}
.testimonial-image {
  width: 10%;
  border-radius: 100%;
}
.press-logo {
  filter: grayscale() brightness(200%);
  width: 12%;
  margin: 20px 20px 50px;
}
.bizz {
  filter: grayscale(0) brightness(100);
}


/* pricing section */

#pricing{
    padding:100px;
    text-align: center;
}

.pricing-column{
    padding:3% 2% ;
}

/* call to action before footer*/

#cta{
    text-align: center;
    padding: 7% 15%;
    background-color: #ff4c68;
}
.footer-header{
    font-family: "Montserrat";
    color: #fff;
    font-weight: 900;
    font-size: 2.5rem;
}
#footer{
    padding:7% 15% ;
    text-align: center;

}

.ftr-lg{
    padding: 2%;
 
}
.lewl{
    letter-spacing: 3px;
    word-spacing: 1px;
}


@media (max-width: 1028px) {

    #title {
      text-align: center;
    }
    .title-image {
      position: static;
      transform: rotate(0);
    }
  }