body {
  font-family: 'Barlow', sans-serif; }
  body .btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #965513;
    --bs-btn-border-color: #965513;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #965513;
    --bs-btn-hover-border-color: #965513;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #965513;
    --bs-btn-active-border-color: #965513;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #965513;
    --bs-btn-disabled-border-color: #965513; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: 600; }

.navbar.navbar-dark.fixed-top {
  background: #212529; }

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.language {
  margin-left: 2rem; }

.content-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }

.header {
  position: relative;
  overflow: hidden; }
  @media only screen and (min-width: 62em) {
    .header {
      padding: 100px 0; } }
  @media only screen and (min-width: 86em) {
    .header {
      padding: 0;
      max-height: 94vh; } }

.header-logo {
  width: 120px; }
  @media only screen and (min-width: 62em) {
    .header-logo {
      width: 160px;
      max-width: 10vw; } }

@media only screen and (min-width: 62em) {
  .header-video {
    display: block; } }

.header-content {
  background: rgba(0, 0, 0, 0.75);
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 150px 0 25px; }
  @media only screen and (min-width: 62em) {
    .header-content {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0; } }

main section {
  padding: 0 25px; }
  @media only screen and (min-width: 62em) {
    main section {
      padding: 0; } }

.section-marker {
  padding-bottom: 50px;
  display: block;
  margin-top: -50px; }

.clients-img {
  width: 100%; }
  @media only screen and (min-width: 62em) {
    .clients-img {
      width: 50%;
      margin: auto; } }

.navbar, .content {
  background: #111 url(../img/podloga_sm.jpg) 0 0 no-repeat;
  background-attachment: fixed;
  background-size: cover; }

/*# sourceMappingURL=main.css.map */
