
/* Exact contact information typography from the provided reference.
   Only the right-side contact information text is affected. */
.walkinto-contact-page .cont_info,
.walkinto-contact-page .cont_info p,
.walkinto-contact-page .cont_info p span,
.walkinto-contact-page .cont_info p a{
  font-family:bpgextra, 'BPG Extra', Arial, Helvetica, sans-serif!important;
  font-size:15px!important;
  font-weight:400!important;
  font-style:normal!important;
  color:#2b2d42!important;
  line-height:22.5px!important;
  letter-spacing:0!important;
  text-decoration:none!important;
}

.walkinto-contact-page .cont_info p{
  margin:0 0 12px 0!important;
  padding:0!important;
  align-items:baseline!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}

.walkinto-contact-page .cont_info p span{
  width:96px!important;
  min-width:96px!important;
  padding:0!important;
  margin:0!important;
  text-transform:uppercase!important;
}

.walkinto-contact-page .cont_info p a{
  text-transform:lowercase!important;
}

@media only screen and (max-width:991px){
  .walkinto-contact-page .cont_info,
  .walkinto-contact-page .cont_info p,
  .walkinto-contact-page .cont_info p span,
  .walkinto-contact-page .cont_info p a{
    font-family:bpgextra, 'BPG Extra', Arial, Helvetica, sans-serif!important;
    font-size:15px!important;
    font-weight:400!important;
    line-height:22.5px!important;
    color:#2b2d42!important;
    letter-spacing:0!important;
  }

  .walkinto-contact-page .cont_info p{
    margin-bottom:12px!important;
    white-space:nowrap!important;
  }

  .walkinto-contact-page .cont_info p span{
    width:96px!important;
    min-width:96px!important;
  }
}

@media only screen and (max-width:360px){
  .walkinto-contact-page .cont_info p span{
    width:88px!important;
    min-width:88px!important;
  }
}
