.fadeInDown {
    -webkit-animation-name: fadeInDownBig;
}

@media (max-width: 767px) {
    .h2-header{
      font-size: 50px !important;
      font-family: 'Montserrat',
      sans-serif;
      padding-bottom: 30px;
    }
}
@media (min-width: 767px) {
  .h2-header {
    font-family: 'Montserrat',
    sans-serif; font-size: 7rem !important;
    padding-bottom: 30px;
  }
}

.background-contact {
  background-color: #DDD;
}

.p-color {
  color: #000000;
}

.margin-contact {
  margin-bottom: 5px;
}

.width-contact-logo {
  width: 75%;
}

.text-contact {
  color: #e7e7e7;
}

@media (min-width: 992px) {

	.side-header #header.dark {
		background-color: rgb(41 41 41 / 45%);
		border-left: 0;
	}
  .side-header #header.dark #header-trigger i {
      color: #FFF;
  }
  .side-header.open-header #header-trigger {
      display: block;
      position: fixed;
      cursor: pointer;
      top: 20px;
      left: 20px;
      z-index: 11;
      font-size: 2rem;
      width: 32px;
      height: 32px;
      line-height: 32px;
      background-color: transparent;
      text-align: center;
      border-radius: 2px;
  }
  .side-header #header {
      width: 250px;
      height: calc( 100% + 40px );
      background-color: rgba(255, 255, 255, 0.9);
  }
  .side-header .header-title, .side-header .menu-link {
    font-size: 1.5rem;
    line-height: 1;
    padding: 18px 0;
    height: auto;
    text-transform: none;
    letter-spacing: -1px;
    -moz-transform: translate3d(200px, 0, 0);
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    will-change: transform;
    -moz-transition: all 250ms ease-in 0s;
    -o-transition: all 250ms ease-in 0s;
    -webkit-transition: all 250ms ease-in;
    -webkit-transition-delay: 0s;
    transition: all 250ms ease-in 0s;
}
.side-header #header-wrap {
    width: 540px;
    width: calc( 100% + 40px );
    padding-bottom: 40px;
    padding-left: 50px;
    margin: 0 auto;
    position: relative;
    background-color: transparent;
}
}
