body{
  font-family: "Playfair Display";
}

.heading-main{
  font-weight: 700;
  font-size: 45px;
  line-height: 54px;
}

.heading-secondary{
  font-weight: 700;
  font-size: 37px;
  line-height: 44.4px;
}

.btn-main{
  border: 1px solid #13397A;
  color: #13397A;
  padding: 7px 20px 7px 20px;
  margin: 3px;
  transition: all 0.3s ease;
}

.btn-main:hover{
  border: 1px solid #13397A;
  background-color: #13397A;
  color: white;
}

nav {
  height: 70px;
}

.company-name-heading {
  font-size: 56px;
  font-weight: bold;
  letter-spacing: 7px;
}

.plane-size {
  font-size: 70px;
}

footer {
  height: 70px;
  padding: 0 100px;
  font-size: 12px;
}
.circle-48 {
  max-width: 48px;
  min-width: 48px;
  max-height: 48px;
  min-height: 48px;
  border-radius: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.circle-50 {
  max-width: 50px;
  min-width: 50px;
  max-height: 50px;
  min-height: 50px;
  border-radius: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.circle-55 {
  max-width: 55px;
  min-width: 55px;
  max-height: 55px;
  min-height: 55px;
  border-radius: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.circle-60 {
  max-width: 60px;
  min-width: 60px;
  max-height: 60px;
  min-height: 60px;
  border-radius: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.floating-icons{
  position: absolute;
  left: 29px;
  top: -12px;
  color: #13397A;
}

.custom-input{
  border: none;
  border-bottom:1px solid; 
  border-radius:0px;
}