@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;900&display=swap');

body {
  background: url(../img/bg.svg) no-repeat;
  background-size: cover;
  color:#1D1D1B;
  min-height: 100vh;  
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.logo {
  max-width: 300px;
  margin-top: 10vh;
}
.card-title {
  color: #A31008;
  font-weight: 900;
  text-transform: uppercase;
}
h2 {
  color:#000;
  font-weight: 900;
  text-transform: uppercase;
}
.card {
  border: none;
  position: relative;  
}
.card::before {
  content: '';
  position: absolute;
  width: 45px;
  height: 55px;
  background: url(../img/location.svg) no-repeat;
  background-size: 100%;
  top: -15px;
  left: -20px;
}
footer {
  background: #1C428E;
  color:#fff;
  padding: 20px 0px;
}
.socialmedia {
  display: flex;
  align-items: center;  
  justify-content: center;
  grid-gap: 10px;
  width: 100%;
}
.face {
  background: url(../img/facebook.svg) no-repeat;
  background-size: 100%;
  height: 20px;
  width: 20px;
}
.insta {
  background: url(../img/instagram.svg) no-repeat;
  background-size: 100%;
  height: 20px;
  width: 20px;
}
.linkedin {
  background: url(../img/linkedin.svg) no-repeat;
  background-size: 100%;
  height: 20px;
  width: 20px;
}
.youtube {
  background: url(../img/youtube.svg) no-repeat;
  background-size: 100%;
  height: 20px;
  width: 20px;
}
@media (max-width:600px) {
 
}

/***images animation*****/
   .inline-photo {    
    opacity: 0;
    transform: translateY(4em) rotateZ(-0deg);
    transition: transform 4s .25s cubic-bezier(0,1,.3,1),
                opacity .3s .25s ease-out;   
    will-change: transform, opacity;
  }  
  .inline-photo.is-visible {
    opacity: 1;
    transform: rotateZ(-0deg);
  }
  