@font-face {
  font-family: 'Biltjanst Brands';
  src: url('./fa-brands-400.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: block;
}
.header-socialmedia-container .fa-brands,
.footer-contact-item .fa-brands {
  display: inline-block;
  font-family: 'Biltjanst Brands' !important;
  font-weight: 400 !important;
  font-style: normal;
  line-height: 1;
  speak: never;
}
.header-socialmedia-container .fa-instagram::before,
.footer-contact-item .fa-instagram::before { content: '\f16d'; }
.header-socialmedia-container .fa-facebook::before,
.footer-contact-item .fa-facebook::before { content: '\f09a'; }
.header-socialmedia-container .fa-linkedin::before,
.footer-contact-item .fa-linkedin::before { content: '\f08c'; }

body.home .campaign-item { margin-bottom: 0 !important; }

html, body { max-width: 100%; overflow-x: clip; }
@media (max-width: 640px) {
  .sub-page-karriar > .grid-x.grid-margin-x {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.vehicle-detail .sf-chat-option-wrapper {
  box-sizing: border-box;
  max-width: 100%;
  gap: 7px;
}
.vehicle-detail .sf-chat-option-wrapper .sf-chat-option {
  box-sizing: border-box;
  max-width: 100%;
  white-space: normal;
}
