/* rubik-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  src: url('/assets/fonts/rubik-v30-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rubik-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/rubik-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* outfit-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/outfit-v14-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

h1, h2, h3, h4, h5, h6 {
    -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
   word-break: normal;
   overflow-wrap: break-word;
   -webkit-hyphenate-limit-before: 3;
   -webkit-hyphenate-limit-after: 4;
   -ms-hyphenate-limit-chars: 10 3 4;
   hyphenate-limit-chars: 10 3 4;
}

.uk-lightbox {
    background: #e3e3e3;
}

@media (max-width: 1200px){
    .uk-navbar-container .uk-container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .uk-navbar-container .uk-navbar .uk-logo {
        max-width: 250px;
    }
    .uk-navbar-container .uk-navbar-nav > li > a {
        padding: 0 10px;
    }
    .uk-navbar-container .uk-navbar .uk-button {
        padding: 0 15px
    }
}
@media (max-width: 1130px){
    .uk-navbar-container .uk-navbar .uk-logo {
        max-width: 200px;
    }
}