/* Slider */

/* line 3, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-list:focus {
  outline: none;
}

/* line 28, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 50, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 56, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-track:after {
  clear: both;
}

/* line 60, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 68, src/vendors/slick-1.8.1/slick/slick.scss */

[dir="rtl"] .slick-slide {
  float: right;
}

/* line 71, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-slide img {
  display: block;
}

/* line 74, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-slide.slick-loading img {
  display: none;
}

/* line 80, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-slide.dragging img {
  pointer-events: none;
}

/* line 84, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-initialized .slick-slide {
  display: block;
}

/* line 88, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 92, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, src/vendors/slick-1.8.1/slick/slick.scss */

.slick-arrow.slick-hidden {
  display: none;
}

/*# sourceMappingURL=../../../../sass */
@charset "UTF-8";

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

/* line 11, node_modules/normalize.css/normalize.css */

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

/* line 23, node_modules/normalize.css/normalize.css */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

/* line 31, node_modules/normalize.css/normalize.css */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

/* line 40, node_modules/normalize.css/normalize.css */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

/* line 53, node_modules/normalize.css/normalize.css */

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/* line 64, node_modules/normalize.css/normalize.css */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

/* line 76, node_modules/normalize.css/normalize.css */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

/* line 85, node_modules/normalize.css/normalize.css */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

/* line 95, node_modules/normalize.css/normalize.css */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/* line 105, node_modules/normalize.css/normalize.css */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

/* line 116, node_modules/normalize.css/normalize.css */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

/* line 125, node_modules/normalize.css/normalize.css */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 133, node_modules/normalize.css/normalize.css */

sub {
  bottom: -0.25em;
}

/* line 137, node_modules/normalize.css/normalize.css */

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

/* line 148, node_modules/normalize.css/normalize.css */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

/* line 160, node_modules/normalize.css/normalize.css */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

/* line 176, node_modules/normalize.css/normalize.css */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

/* line 186, node_modules/normalize.css/normalize.css */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

/* line 195, node_modules/normalize.css/normalize.css */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

/* line 206, node_modules/normalize.css/normalize.css */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

/* line 218, node_modules/normalize.css/normalize.css */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

/* line 229, node_modules/normalize.css/normalize.css */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

/* line 240, node_modules/normalize.css/normalize.css */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

/* line 253, node_modules/normalize.css/normalize.css */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

/* line 261, node_modules/normalize.css/normalize.css */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

/* line 270, node_modules/normalize.css/normalize.css */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

/* line 280, node_modules/normalize.css/normalize.css */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

/* line 290, node_modules/normalize.css/normalize.css */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

/* line 299, node_modules/normalize.css/normalize.css */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

/* line 308, node_modules/normalize.css/normalize.css */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

/* line 320, node_modules/normalize.css/normalize.css */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

/* line 328, node_modules/normalize.css/normalize.css */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

/* line 339, node_modules/normalize.css/normalize.css */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

/* line 347, node_modules/normalize.css/normalize.css */

[hidden] {
  display: none;
}

/* line 8, src/scss/base/_base_critical.scss */

.content-main section,
#footer {
  opacity: 0;
}

/* line 15, src/scss/base/_base_critical.scss */

#footer,
#footer-mobile {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 31, src/scss/base/_base_critical.scss */

*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* line 39, src/scss/base/_base_critical.scss */

*:focus {
  outline: none;
}

/* line 43, src/scss/base/_base_critical.scss */

html {
  line-height: 1.6;
  position: relative;
  min-height: 100%;
}

/* line 49, src/scss/base/_base_critical.scss */

body {
  margin-bottom: 600px;
}

/* line 58, src/scss/base/_base_critical.scss */

body,
th,
td {
  font-size: 14px;
  font-family: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.6;
  color: #1C1D23;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 70, src/scss/base/_base_critical.scss */

body section.background-inverted h1,
body section.background-inverted h2,
body section.background-inverted h3,
body div.background-inverted h1,
body div.background-inverted h2,
body div.background-inverted h3 {
  color: #fff;
}

/* line 77, src/scss/base/_base_critical.scss */

body section.background-inverted p,
body section.background-inverted span,
body section.background-inverted th,
body section.background-inverted td,
body section.background-inverted li,
body section.background-inverted h4,
body section.background-inverted h5,
body section.background-inverted h6,
body div.background-inverted p,
body div.background-inverted span,
body div.background-inverted th,
body div.background-inverted td,
body div.background-inverted li,
body div.background-inverted h4,
body div.background-inverted h5,
body div.background-inverted h6 {
  color: #fff;
}

/* line 84, src/scss/base/_base_critical.scss */

body section.background-inverted a,
body div.background-inverted a {
  color: #fff;
}

/* line 89, src/scss/base/_base_critical.scss */

h1,
.h1 {
  margin: 30px 0;
  font-family: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 46px;
  font-weight: 900;
  line-height: 1.1;
  color: #1C1D23;
}

/* line 104, src/scss/base/_base_critical.scss */

h2,
.h2 {
  margin: 25px 0;
  font-family: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.1;
  color: #1C1D23;
}

/* line 116, src/scss/base/_base_critical.scss */

h3,
.h3 {
  margin: 20px 0;
  font-family: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.1;
  color: #1C1D23;
}

/* line 128, src/scss/base/_base_critical.scss */

h4,
.h4 {
  margin: 15px 0;
  font-family: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 1.1;
}

/* line 139, src/scss/base/_base_critical.scss */

h5,
.h5 {
  font-size: 18px;
  line-height: 1.1;
  margin: 15px 0;
}

/* line 145, src/scss/base/_base_critical.scss */

h6,
.h6 {
  font-size: 14px;
  line-height: 1.6;
  margin: 15px 0;
}

/* line 151, src/scss/base/_base_critical.scss */

p {
  margin-bottom: 15px;
}

/* line 155, src/scss/base/_base_critical.scss */

ul {
  margin-bottom: 15px;
}

/* line 163, src/scss/base/_base_critical.scss */

img {
  width: 100%;
  height: auto;
}

/* line 168, src/scss/base/_base_critical.scss */

img.icon {
  width: auto;
}

/* line 172, src/scss/base/_base_critical.scss */

a {
  color: #EE274D;
  cursor: pointer;
}

/* line 182, src/scss/base/_base_critical.scss */

.nav-horizontal ul > li {
  display: inline-block;
}

/* line 218, src/scss/base/_base_critical.scss */

.width-xxs {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}

/* line 218, src/scss/base/_base_critical.scss */

.width-xs {
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}

/* line 218, src/scss/base/_base_critical.scss */

.width-s {
  max-width: 728px;
  margin-left: auto;
  margin-right: auto;
}

/* line 218, src/scss/base/_base_critical.scss */

.width-m {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
}

/* line 218, src/scss/base/_base_critical.scss */

.width-l {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

/* line 218, src/scss/base/_base_critical.scss */

.width-xl {
  max-width: 1326px;
  margin-left: auto;
  margin-right: auto;
}

/* line 218, src/scss/base/_base_critical.scss */

.width-xxl {
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
}

/* line 226, src/scss/base/_base_critical.scss */

.hide-mobile-small {
  display: none;
}

/* line 229, src/scss/base/_base_critical.scss */

.show-mobile-small {
  display: inherit;
}

/* line 226, src/scss/base/_base_critical.scss */

.hide-mobile {
  display: none;
}

/* line 229, src/scss/base/_base_critical.scss */

.show-mobile {
  display: inherit;
}

/* line 226, src/scss/base/_base_critical.scss */

.hide-tablet {
  display: none;
}

/* line 229, src/scss/base/_base_critical.scss */

.show-tablet {
  display: inherit;
}

/* line 226, src/scss/base/_base_critical.scss */

.hide-desktop {
  display: none;
}

/* line 229, src/scss/base/_base_critical.scss */

.show-desktop {
  display: inherit;
}

/* line 226, src/scss/base/_base_critical.scss */

.hide-desktop-large {
  display: none;
}

/* line 229, src/scss/base/_base_critical.scss */

.show-desktop-large {
  display: inherit;
}

/* line 226, src/scss/base/_base_critical.scss */

.hide-wide-screen {
  display: none;
}

/* line 229, src/scss/base/_base_critical.scss */

.show-wide-screen {
  display: inherit;
}

/* line 226, src/scss/base/_base_critical.scss */

.hide-ultra-wide-screen {
  display: none;
}

/* line 229, src/scss/base/_base_critical.scss */

.show-ultra-wide-screen {
  display: inherit;
}

/* line 264, src/scss/base/_base_critical.scss */

.margin-top-xxs {
  margin-top: 10px;
}

/* line 267, src/scss/base/_base_critical.scss */

.margin-bottom-xxs {
  margin-bottom: 10px;
}

/* line 270, src/scss/base/_base_critical.scss */

.padding-top-xxs {
  padding-top: 10px;
}

/* line 273, src/scss/base/_base_critical.scss */

.padding-bottom-xxs {
  padding-bottom: 10px;
}

/* line 264, src/scss/base/_base_critical.scss */

.margin-top-xs {
  margin-top: 20px;
}

/* line 267, src/scss/base/_base_critical.scss */

.margin-bottom-xs {
  margin-bottom: 20px;
}

/* line 270, src/scss/base/_base_critical.scss */

.padding-top-xs {
  padding-top: 20px;
}

/* line 273, src/scss/base/_base_critical.scss */

.padding-bottom-xs {
  padding-bottom: 20px;
}

/* line 264, src/scss/base/_base_critical.scss */

.margin-top-s {
  margin-top: 30px;
}

/* line 267, src/scss/base/_base_critical.scss */

.margin-bottom-s {
  margin-bottom: 30px;
}

/* line 270, src/scss/base/_base_critical.scss */

.padding-top-s {
  padding-top: 30px;
}

/* line 273, src/scss/base/_base_critical.scss */

.padding-bottom-s {
  padding-bottom: 30px;
}

/* line 264, src/scss/base/_base_critical.scss */

.margin-top-m {
  margin-top: 50px;
}

/* line 267, src/scss/base/_base_critical.scss */

.margin-bottom-m {
  margin-bottom: 50px;
}

/* line 270, src/scss/base/_base_critical.scss */

.padding-top-m {
  padding-top: 50px;
}

/* line 273, src/scss/base/_base_critical.scss */

.padding-bottom-m {
  padding-bottom: 50px;
}

/* line 264, src/scss/base/_base_critical.scss */

.margin-top-l {
  margin-top: 80px;
}

/* line 267, src/scss/base/_base_critical.scss */

.margin-bottom-l {
  margin-bottom: 80px;
}

/* line 270, src/scss/base/_base_critical.scss */

.padding-top-l {
  padding-top: 80px;
}

/* line 273, src/scss/base/_base_critical.scss */

.padding-bottom-l {
  padding-bottom: 80px;
}

/* line 264, src/scss/base/_base_critical.scss */

.margin-top-xl {
  margin-top: 100px;
}

/* line 267, src/scss/base/_base_critical.scss */

.margin-bottom-xl {
  margin-bottom: 100px;
}

/* line 270, src/scss/base/_base_critical.scss */

.padding-top-xl {
  padding-top: 100px;
}

/* line 273, src/scss/base/_base_critical.scss */

.padding-bottom-xl {
  padding-bottom: 100px;
}

/* line 264, src/scss/base/_base_critical.scss */

.margin-top-xxl {
  margin-top: 120px;
}

/* line 267, src/scss/base/_base_critical.scss */

.margin-bottom-xxl {
  margin-bottom: 120px;
}

/* line 270, src/scss/base/_base_critical.scss */

.padding-top-xxl {
  padding-top: 120px;
}

/* line 273, src/scss/base/_base_critical.scss */

.padding-bottom-xxl {
  padding-bottom: 120px;
}

/* line 289, src/scss/base/_base_critical.scss */

.background-color-accent1 {
  background-color: #1C1D23;
}

/* line 289, src/scss/base/_base_critical.scss */

.background-color-accent2 {
  background-color: #ddd;
}

/* line 289, src/scss/base/_base_critical.scss */

.background-color-light1 {
  background-color: #F4F4F4;
}

/* line 289, src/scss/base/_base_critical.scss */

.background-color-light2 {
  background-color: #ddd;
}

/* line 294, src/scss/base/_base_critical.scss */

.hide-class {
  display: none !important;
}

/* line 298, src/scss/base/_base_critical.scss */

.contenttable {
  width: 100%;
}

/* line 1, src/scss/pages/_header-mobile.scss */

.header-mobile--search {
  position: absolute !important;
  top: 20px;
  right: 60px;
  padding: 12px;
  margin-right: 0 !important;
}

/* line 9, src/scss/pages/_header-mobile.scss */

.header-mobile-search--btn-close {
  width: 15px;
  height: 15px;
  background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22%22%3E%20%3Ctitle%3E539CCF95-E0B0-417C-B004-8EB986C7E98F%3C%2Ftitle%3E%20%3Cdefs%3E%20%3Cfilter%20color-interpolation-filters%3D%22auto%22%20id%3D%22filter-1%22%3E%20%3CfeColorMatrix%20in%3D%22SourceGraphic%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%201.000000%200%200%200%200%201.000000%200%200%200%200%201.000000%200%200%200%201.000000%200%22%2F%3E%20%3C%2Ffilter%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22Layout%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.5%22%3E%20%3Cg%20id%3D%22ic-close%22%20transform%3D%22translate%28-283.000000%2C%20-44.000000%29%22%20filter%3D%22url%28%23filter-1%29%22%3E%20%3Cg%20transform%3D%22translate%28283.000000%2C%2044.000000%29%22%3E%20%3Cpath%20d%3D%22M8.48514016%2C7.00021876%20L12.9722804%2C2.51307853%20L13.8976218%2C1.58773712%20C14.0341261%2C1.45123285%2014.0341261%2C1.22941342%2013.8976218%2C1.09290915%20L12.9075284%2C0.102815713%20C12.7710241%2C-0.0336885528%2012.5492047%2C-0.0336885528%2012.4127004%2C0.102815713%20L7.00021876%2C5.51529735%20L1.58773712%2C0.102378199%20C1.45123285%2C-0.0341260664%201.22941342%2C-0.0341260664%201.09290915%2C0.102378199%20L0.102378199%2C1.09247164%20C-0.0341260664%2C1.22897591%20-0.0341260664%2C1.45079534%200.102378199%2C1.5872996%20L5.51529735%2C7.00021876%20L0.102378199%2C12.4127004%20C-0.0341260664%2C12.5492047%20-0.0341260664%2C12.7710241%200.102378199%2C12.9075284%20L1.09247164%2C13.8976218%20C1.22897591%2C14.0341261%201.45079534%2C14.0341261%201.5872996%2C13.8976218%20L7.00021876%2C8.48514016%20L11.487359%2C12.9722804%20L12.4127004%2C13.8976218%20C12.5492047%2C14.0341261%2012.7710241%2C14.0341261%2012.9075284%2C13.8976218%20L13.8976218%2C12.9075284%20C14.0341261%2C12.7710241%2014.0341261%2C12.5492047%2013.8976218%2C12.4127004%20L8.48514016%2C7.00021876%20Z%22%20id%3D%22Path%22%20fill%3D%22rgb%28138%2C138%2C138%29%22%20fill-rule%3D%22nonzero%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) no-repeat;
  background-size: contain;
  border: none;
  position: relative;
  top: 3px;
  cursor: pointer;
}

/* line 20, src/scss/pages/_header-mobile.scss */

.header-mobile--search-image {
  position: relative;
  top: 3px;
  width: 16px;
  height: 16px;
}

/* line 27, src/scss/pages/_header-mobile.scss */

.header-mobile--search--input {
  padding: 5px 5px 5px 10px;
  background: #3a3b45;
  border-radius: 2px;
  border: none;
  color: #fff;
}

/* line 33, src/scss/pages/_header-mobile.scss */

.container-main-root-65 .header-mobile--search--input {
  background: #F4F4F4;
  color: #8A8A8A;
}

/* line 39, src/scss/pages/_header-mobile.scss */

.header-mobile--btn-search {
  width: 16px;
  height: 16px;
  background: rgba(255, 255, 255, 0);
  border: none;
}

/* line 46, src/scss/pages/_header-mobile.scss */

.mob-menu-trigger-label > span {
  background: #fff !important;
}

/* line 50, src/scss/pages/_header-mobile.scss */

.header-mobile--container-inner {
  height: 92px;
}

/* line 56, src/scss/pages/_header-mobile.scss */

.header-mobile--top-wrapper {
  position: relative;
  padding: 20px;
  z-index: 2;
}

/* line 62, src/scss/pages/_header-mobile.scss */

.header-mobile-search--open {
  position: absolute;
  top: 35px;
  right: 62px;
  width: 25px;
  height: 20px;
  border: none;
  background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22%22%3E%20%3Ctitle%3E82E7DE5F-09DB-4A49-8982-C8C2B6EE90A1%3C%2Ftitle%3E%20%3Cg%20id%3D%22Layout%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20id%3D%227.1-Kontakt%22%20transform%3D%22translate%28-1122.000000%2C%20-24.000000%29%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20fill-rule%3D%22nonzero%22%3E%20%3Cg%20id%3D%22Group-3%22%20transform%3D%22translate%281105.000000%2C%2010.000000%29%22%3E%20%3Cpath%20d%3D%22M32.8898491%2C28.6524096%20L29.0962844%2C24.8588448%20C29.0244129%2C24.7869733%2028.9306674%2C24.7494751%2028.8306723%2C24.7494751%20L28.4181925%2C24.7494751%20C29.4025194%2C23.6089058%2029.9993653%2C22.1246033%2029.9993653%2C20.4996826%20C29.9993653%2C16.9092329%2027.0901323%2C14%2023.4996826%2C14%20C19.9092329%2C14%2017%2C16.9092329%2017%2C20.4996826%20C17%2C24.0901323%2019.9092329%2C26.9993653%2023.4996826%2C26.9993653%20C25.1246033%2C26.9993653%2026.6089058%2C26.4025194%2027.7494751%2C25.4181925%20L27.7494751%2C25.8306723%20C27.7494751%2C25.9306674%2027.7900981%2C26.0244129%2027.8588448%2C26.0962844%20L31.6524096%2C29.8898491%20C31.7992774%2C30.036717%2032.0367658%2C30.036717%2032.1836336%2C29.8898491%20L32.8898491%2C29.1836336%20C33.036717%2C29.0367658%2033.036717%2C28.7992774%2032.8898491%2C28.6524096%20Z%20M23.4996826%2C25.4994385%20C20.7373175%2C25.4994385%2018.4999268%2C23.2620478%2018.4999268%2C20.4996826%20C18.4999268%2C17.7373175%2020.7373175%2C15.4999268%2023.4996826%2C15.4999268%20C26.2620478%2C15.4999268%2028.4994385%2C17.7373175%2028.4994385%2C20.4996826%20C28.4994385%2C23.2620478%2026.2620478%2C25.4994385%2023.4996826%2C25.4994385%20Z%22%20id%3D%22ic-search%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) no-repeat;
  background-size: contain;
  cursor: pointer;
}

/* line 74, src/scss/pages/_header-mobile.scss */

.header-nav--mobile {
  position: absolute;
  right: 0;
  top: 94px;
  bottom: 0;
  width: 100%;
  max-width: 350px;
  background: #1C1D23;
  z-index: 2;
  overflow: auto;
}

/* line 85, src/scss/pages/_header-mobile.scss */

.header-nav--mobile ul {
  list-style: none;
  margin-bottom: 0;
}

/* line 91, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-item-level-0 {
  position: relative;
  padding: 18px 20px;
}

/* line 94, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-item-level-0:first-child {
  border-top: 1px solid #555;
}

/* line 98, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-item-level-0:not(:last-child) {
  border-bottom: 1px solid #555;
}

/* line 102, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-item-level-0--active a {
  color: #fff;
}

/* line 107, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-link-level-0 {
  color: #8A8A8A;
  text-decoration: none;
  font-size: 16px;
}

/* line 113, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-link-level-1 {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}

/* line 118, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-link-level-1--active {
  padding: 5px 15px;
  margin-left: -15px;
  background: #EE274D;
  border-radius: 2px;
}

/* line 126, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-list-level-1 {
  padding: 5px 15px;
}

/* line 130, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-item-level-1 {
  padding-top: 15px;
}

/* line 134, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-item-trigger-icon {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 20px;
  height: 20px;
  padding: 15px;
  cursor: pointer;
  background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeColorMatrix%20in%3D%22SourceGraphic%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.540281%200%200%200%200%200.540543%200%200%200%200%200.542120%200%200%200%201.000000%200%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22b%22%3E%3CfeColorMatrix%20in%3D%22SourceGraphic%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.109804%200%200%200%200%200.113725%200%200%200%200%200.137255%200%200%200%201.000000%200%22%2F%3E%3C%2Ffilter%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20filter%3D%22url%28%23a%29%22%3E%3Cg%20filter%3D%22url%28%23b%29%22%3E%3Cpath%20d%3D%22m11.5%205h-4.5v-4.5c0-.27625-.22375-.5-.5-.5h-1c-.27625%200-.5.22375-.5.5v4.5h-4.5c-.27625%200-.5.22375-.5.5v1c0%20.27625.22375.5.5.5h4.5v4.5c0%20.27625.22375.5.5.5h1c.27625%200%20.5-.22375.5-.5v-4.5h4.5c.27625%200%20.5-.22375.5-.5v-1c0-.27625-.22375-.5-.5-.5z%22%20fill%3D%22rgb%28138%2C138%2C138%29%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat;
  background-position: center;
}

/* line 145, src/scss/pages/_header-mobile.scss */

.header-nav--mobile-item-trigger-icon--open {
  background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212px%22%20height%3D%223px%22%20viewBox%3D%220%200%2012%203%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22%22%3E%20%3Ctitle%3Eic-toggle-minus%3C%2Ftitle%3E%20%3Cdefs%3E%20%3Cfilter%20id%3D%22filter-1%22%3E%20%3CfeColorMatrix%20in%3D%22SourceGraphic%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.540281%200%200%200%200%200.540543%200%200%200%200%200.542120%200%200%200%201.000000%200%22%2F%3E%20%3C%2Ffilter%3E%20%3Cfilter%20id%3D%22filter-2%22%3E%20%3CfeColorMatrix%20in%3D%22SourceGraphic%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.109804%200%200%200%200%200.113725%200%200%200%200%200.137255%200%200%200%201.000000%200%22%2F%3E%20%3C%2Ffilter%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22Layout%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20id%3D%223.1-Detalj-proizvoda%22%20transform%3D%22translate%28-1435.000000%2C%20-448.000000%29%22%3E%20%3Cg%20id%3D%22icons%2Farrow-slider-copy-2%22%20transform%3D%22translate%281435.000000%2C%20443.000000%29%22%20filter%3D%22url%28%23filter-1%29%22%3E%20%3Cg%20transform%3D%22translate%286.000000%2C%206.000000%29%20rotate%28-360.000000%29%20translate%28-6.000000%2C%20-6.000000%29%20%22%20filter%3D%22url%28%23filter-2%29%22%20id%3D%22minus-regular%22%3E%20%3Cg%20transform%3D%22translate%280.000000%2C%205.100000%29%22%3E%20%3Cpath%20d%3D%22M11.5%2C0%20L0.5%2C0%20C0.22375%2C0%200%2C0.22375%200%2C0.5%20L0%2C1.5%20C0%2C1.77625%200.22375%2C2%200.5%2C2%20L11.5%2C2%20C11.77625%2C2%2012%2C1.77625%2012%2C1.5%20L12%2C0.5%20C12%2C0.22375%2011.77625%2C0%2011.5%2C0%20Z%22%20id%3D%22Path%22%20fill%3D%22rgb%28138%2C138%2C138%29%22%20fill-rule%3D%22nonzero%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) no-repeat;
  background-position: center;
}

/* line 152, src/scss/pages/_header-mobile.scss */

.background-layout {
  position: absolute;
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #00000082;
  z-index: 1;
}

/* line 1, src/scss/pages/_header.scss */

.header-desktop--container {
  color: #8A8A8A;
}

/* line 5, src/scss/pages/_header.scss */

.header-desktop--container a {
  color: #8A8A8A;
  text-decoration: none;
}

/* line 7, src/scss/pages/_header.scss */

.container-main-root-65 .header-desktop--container a {
  color: #eee;
}

/* line 12, src/scss/pages/_header.scss */

.header-desktop--container a:hover {
  color: #fff;
}

/* line 17, src/scss/pages/_header.scss */

.header-desktop--container-inner--top {
  display: grid;
  grid-template-columns: 1fr auto;
  align-content: space-between;
  padding: 20px 0;
}

/* line 23, src/scss/pages/_header.scss */

.header-desktop--container-inner--top-right {
  text-align: right;
}

/* line 29, src/scss/pages/_header.scss */

.header-desktop--container-inner--bottom {
  padding-bottom: 20px;
}

/* line 33, src/scss/pages/_header.scss */

.header-desktop--topnav {
  font-size: 12px;
}

/* line 34, src/scss/pages/_header.scss */

.header-desktop--topnav ul {
  display: inline;
}

/* line 40, src/scss/pages/_header.scss */

.header-desktop--topnav--item {
  padding: 0 15px;
}

/* line 45, src/scss/pages/_header.scss */

.header-desktop--topnav--link--active {
  color: #fff !important;
}

/* line 50, src/scss/pages/_header.scss */

.header-nav--language--desktop-list {
  display: inline;
  margin-left: 30px;
}

/* line 55, src/scss/pages/_header.scss */

.header-nav--language--desktop-link-select {
  padding-right: 10px;
}

/* line 56, src/scss/pages/_header.scss */

.header-nav--language--desktop-link-select svg,
.header-nav--language--desktop-link-select img {
  max-width: 20px;
  height: auto;
  vertical-align: middle;
}

/* line 65, src/scss/pages/_header.scss */

.header-nav--language--mobile-list {
  display: block;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
}

/* line 76, src/scss/pages/_header.scss */

.container-main-root-65 .header-nav--language--mobile-list {
  display: none;
}

/* line 81, src/scss/pages/_header.scss */

.header-nav--language--mobile-link-select {
  padding-right: 10px;
}

/* line 82, src/scss/pages/_header.scss */

.header-nav--language--mobile-link-select svg,
.header-nav--language--mobile-link-select img {
  max-width: 20px;
  height: auto;
  vertical-align: middle;
}

/* line 91, src/scss/pages/_header.scss */

.header-desktop--search,
.header-desktop--topnav {
  display: inline-block;
}

/* line 96, src/scss/pages/_header.scss */

.header-desktop--logo-icon {
  max-width: 180px;
  height: auto;
}

/* line 105, src/scss/pages/_header.scss */

.header-desktop--search {
  margin-left: 30px;
  position: relative;
  border-radius: 2px;
  background: #3a3b45;
  border: none;
}

/* line 110, src/scss/pages/_header.scss */

.container-main-root-65 .header-desktop--search {
  background: #F4F4F4;
}

/* line 115, src/scss/pages/_header.scss */

.header-desktop--search-image {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 9px;
  left: 15px;
}

/* line 124, src/scss/pages/_header.scss */

.header-desktop--btn-search {
  position: absolute;
  top: 8px;
  left: 15px;
  width: 16px;
  height: 16px;
  background: rgba(255, 255, 255, 0);
  border: none;
}

/* line 134, src/scss/pages/_header.scss */

.header-desktop--search--input {
  padding: 10px 15px 10px 40px;
  background: #3a3b45;
  border-radius: 2px;
  border: none;
  color: #fff;
}

/* line 140, src/scss/pages/_header.scss */

.container-main-root-65 .header-desktop--search--input {
  background: #ddd;
  color: #1C1D23;
}

/* line 146, src/scss/pages/_header.scss */

a.header-desktop--mainnavigation-link-level-1 {
  position: relative;
}

/* line 150, src/scss/pages/_header.scss */

.header-desktop--mainnavigation-link-level-0 {
  font-size: 16px;
}

/* line 154, src/scss/pages/_header.scss */

.header-desktop--mainnavigation-item-level-0--active {
  padding: 2px 0;
  background: #3a3b45;
  border-radius: 2px;
}

/* line 159, src/scss/pages/_header.scss */

.header-desktop--mainnavigation-item-level-0--active a {
  color: #fff;
}

/* line 165, src/scss/pages/_header.scss */

LI.header-desktop--mainnavigation-item-level-0:hover a.header-desktop--mainnavigation-link-level-1::after {
  position: absolute;
  top: 21px;
  right: 20px;
  width: 14px;
  height: 8px;
  content: "";
  background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210px%22%20height%3D%226px%22%20viewBox%3D%220%200%2010%206%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20style%3D%22%22%3E%20%3Ctitle%3Eic-bcd-arrow%3C%2Ftitle%3E%20%3Cg%20id%3D%22Layout%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20id%3D%223.1-Detalj-proizvoda%22%20transform%3D%22translate%28-1022.000000%2C%20-192.000000%29%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cg%20id%3D%22Group-2%22%20transform%3D%22translate%28900.000000%2C%20186.000000%29%22%3E%20%3Cg%20id%3D%22icons-arrow-copy%22%20transform%3D%22translate%28122.000000%2C%204.000000%29%22%3E%20%3Cpath%20d%3D%22M6.94264168%2C2.07552302%20L6.78480668%2C2.2274177%20C6.68020835%2C2.32809358%206.68020835%2C2.49133202%206.78480668%2C2.59202939%20L8.65820163%2C4.38477332%20L0.267857442%2C4.38477332%20C0.11993317%2C4.38477332%200%2C4.54274254%200%2C4.68511963%20L0%2C4.85743004%20C0%2C4.99980713%200.11993317%2C5.11524279%200.267857442%2C5.11524279%20L8.65820163%2C5.11524279%20L6.78480668%2C6.90798673%20C6.68020835%2C7.00866261%206.68020835%2C7.17190105%206.78480668%2C7.27259841%20L6.94264168%2C7.42449309%20C7.04724001%2C7.52516897%207.21683841%2C7.52516897%207.32143674%2C7.42449309%20L9.92155125%2C4.93230316%20C10.0261496%2C4.83162728%2010.0261496%2C4.66838884%209.92155125%2C4.56769147%20L7.32143674%2C2.07552302%20C7.21683841%2C1.97482566%207.04724001%2C1.97482566%206.94264168%2C2.07552302%20Z%22%20id%3D%22icons-arrow%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E) no-repeat;
}

/* line 176, src/scss/pages/_header.scss */

.header-desktop--mainnavigation-item-level-1--active {
  background: #cad1d6;
}

/* line 180, src/scss/pages/_header.scss */

.header-desktop--mainnavigation-item-level-1:hover {
  background: #cad1d6;
}

/* line 106, src/scss/base/_mixins.scss */

.mob-menu-trigger {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/* line 115, src/scss/base/_mixins.scss */

.mob-menu-trigger-wrap {
  width: 30px;
}

/* line 120, src/scss/base/_mixins.scss */

.mob-menu-trigger-label {
  position: absolute;
  width: 30px;
  height: 20px;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index: 5;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}

/* line 136, src/scss/base/_mixins.scss */

.mob-menu-trigger-label span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  border-radius: 1px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: .25s ease-in-out;
  background: #1C1D23;
}

/* line 149, src/scss/base/_mixins.scss */

.mob-menu-trigger-label span:nth-child(1) {
  top: 0px;
  transform-origin: left center;
}

/* line 154, src/scss/base/_mixins.scss */

.mob-menu-trigger-label span:nth-child(2) {
  top: 9px;
  transform-origin: left center;
}

/* line 159, src/scss/base/_mixins.scss */

.mob-menu-trigger-label span:nth-child(3) {
  top: 18px;
  transform-origin: left center;
}

/* line 172, src/scss/base/_mixins.scss */

.mob-menu-trigger:checked + .mob-menu-trigger-label span:nth-child(1) {
  transform: rotate(45deg);
  top: -3px;
  left: 8px;
}

/* line 178, src/scss/base/_mixins.scss */

.mob-menu-trigger:checked + .mob-menu-trigger-label span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

/* line 183, src/scss/base/_mixins.scss */

.mob-menu-trigger:checked + .mob-menu-trigger-label span:nth-child(3) {
  transform: rotate(-45deg);
  top: 18px;
  left: 8px;
}

/* line 191, src/scss/base/_mixins.scss */

.mob-menu-trigger:checked ~ .header-nav {
  transition: all 0.1s linear;
  display: block;
  opacity: 1;
}

/* line 106, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/* line 115, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger-wrap {
  width: 30px;
}

/* line 120, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger-label {
  position: absolute;
  width: 30px;
  height: 20px;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index: 5;
  top: 44%;
  transform: translateY(-50%);
  right: 20px;
}

/* line 136, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger-label span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  border-radius: 1px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: .25s ease-in-out;
  background: #1C1D23;
}

/* line 149, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger-label span:nth-child(1) {
  top: 0px;
  transform-origin: left center;
}

/* line 154, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger-label span:nth-child(2) {
  top: 9px;
  transform-origin: left center;
}

/* line 159, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger-label span:nth-child(3) {
  top: 18px;
  transform-origin: left center;
}

/* line 172, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger:checked + .mob-menu-trigger-label span:nth-child(1) {
  transform: rotate(45deg);
  top: -3px;
  left: 8px;
}

/* line 178, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger:checked + .mob-menu-trigger-label span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

/* line 183, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger:checked + .mob-menu-trigger-label span:nth-child(3) {
  transform: rotate(-45deg);
  top: 18px;
  left: 8px;
}

/* line 191, src/scss/base/_mixins.scss */

.container-main-root-65 .mob-menu-trigger:checked ~ .header-nav {
  transition: all 0.1s linear;
  display: block;
  opacity: 1;
}

/* line 200, src/scss/pages/_header.scss */

.header-search-form {
  display: inline-block;
}

/* line 1, src/scss/pages/_page-two-columns.scss */

.content-main--two-columns {
  max-width: 1326px;
  margin: 0 auto;
}

/* line 5, src/scss/pages/_page.scss */

.container-main {
  background: linear-gradient(to bottom, #1C1D23 93px, #fff 93px);
}

/* line 12, src/scss/pages/_page.scss */

.container-main-root-65 {
  background: linear-gradient(to bottom, #3a90a3 93px, #fff 93px);
}

/* line 22, src/scss/pages/_page.scss */

.container-main-1 {
  background: linear-gradient(to bottom, #1C1D23 93px, #fff 93px);
}

/* line 31, src/scss/pages/_page.scss */

.container-main-65 {
  background: linear-gradient(to bottom, #3a90a3 93px, #fff 93px);
}

/* line 1, src/scss/pages/_prvako_group.scss */

.content-main--prvako {
  position: static;
  display: grid;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  overflow-y: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/fileadmin/user_upload/prvako-group/landing_page_mobile_background.jpg);
  align-items: center;
  margin-bottom: -600px;
}

/* line 28, src/scss/pages/_prvako_group.scss */

.prvako-group--header {
  padding-bottom: 20px;
}

/* line 35, src/scss/pages/_prvako_group.scss */

.prvako-group--header img {
  max-width: 300px;
  height: auto;
}

/* line 41, src/scss/pages/_prvako_group.scss */

.prvako-group--header,
.prvako-group--logos {
  max-width: 560px;
  display: grid;
  margin: 0 auto !important;
  align-content: center;
}

/* line 50, src/scss/pages/_prvako_group.scss */

.prvako-group--header img,
.prvako-group--logos img {
  margin: 0 auto;
}

/* line 55, src/scss/pages/_prvako_group.scss */

.prvako-group--logos {
  display: grid;
  grid-gap: 20px 80px;
}

/* line 63, src/scss/pages/_prvako_group.scss */

.prvako-group--logos img {
  max-width: 180px;
}

/* line 68, src/scss/pages/_prvako_group.scss */

.prvako-group--logo-single {
  text-align: center;
}

/* line 1, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-list-level-1 {
  display: none;
}

/* line 6, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-item-level-0 {
  position: relative;
}

/* line 9, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-item-level-0:not(:last-child) .header-desktop--mainnavigation-link-level-0 {
  border-right: 1px solid #333;
}

/* line 15, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-link-level-0 {
  padding: 3px 15px;
}

/* line 17, src/scss/critical/_navigation.scss */

.container-main-lang-2 .header-desktop--mainnavigation-link-level-0 {
  padding: 3px 12px;
}

/* line 21, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-link-level-0:hover {
  background: #3a3b45;
  border-radius: 3px;
}

/* line 27, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-list-level-1 {
  position: absolute;
  width: 310px;
  background: #bbb;
}

/* line 32, src/scss/critical/_navigation.scss */

.container-main-root-65 .header-desktop--mainnavigation-list-level-1 {
  background: #333;
}

/* line 36, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-item-level-0:hover .header-desktop--mainnavigation-list-level-1 {
  display: block;
  z-index: 1;
}

/* line 44, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-item-level-1 {
  display: block !important;
}

/* line 47, src/scss/critical/_navigation.scss */

.header-desktop--mainnavigation-item-level-1:not(:last-child) {
  border-bottom: 1px solid #555;
}

/* line 53, src/scss/critical/_navigation.scss */

a.header-desktop--mainnavigation-link-level-1 {
  color: #1C1D23;
  font-size: 12px;
  display: block;
  padding: 15px 20px;
}

/* line 58, src/scss/critical/_navigation.scss */

a.header-desktop--mainnavigation-link-level-1:hover {
  color: #000;
}

/* line 1, src/scss/partials/_partial-page-header.scss */

.partial--page-header {
  max-width: 1560px;
  margin: 0 auto;
  line-height: 1;
  position: relative;
  background: #F4F4F4;
}

/* line 24, src/scss/partials/_partial-page-header.scss */

.partial--page-header--headline {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
}

/* line 37, src/scss/partials/_partial-page-header.scss */

.partial--page-header--headline span {
  display: block;
  padding: 15px 20px;
  background: #fff;
}

/* line 1, src/scss/partials/_partial-breadcrumb.scss */

.breadcrumb--container {
  max-width: 1326px;
  margin: 10px auto;
  padding: 0 20px;
}

/* line 11, src/scss/partials/_partial-breadcrumb.scss */

.breadcrumb--item {
  display: inline-block;
  font-size: 12px;
}

/* line 15, src/scss/partials/_partial-breadcrumb.scss */

.breadcrumb--item a {
  color: #1C1D23;
}

/* line 20, src/scss/partials/_partial-breadcrumb.scss */

.breadcrumb--item:not(:last-child):after {
  content: '→';
  padding: 0 4px;
  color: #8A8A8A;
}

/* line 31, src/scss/partials/_partial-breadcrumb.scss */

.breadcrumb--item:last-child a {
  text-decoration: none;
}

/*# sourceMappingURL=../../sass */

@media (min-width: 481px) {
  /* line 232, src/scss/base/_base_critical.scss */

  .hide-from-mobile-small {
    display: none;
  }

  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-mobile-small {
    display: inherit;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-mobile-small {
    display: inherit;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-mobile-small {
    display: none;
  }

  /* line 28, src/scss/pages/_prvako_group.scss */

  .prvako-group--header {
    padding-bottom: 40px;
  }

  /* line 55, src/scss/pages/_prvako_group.scss */

  .prvako-group--logos {
    grid-gap: 40px 80px;
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 601px) {
  /* line 232, src/scss/base/_base_critical.scss */

  .hide-from-mobile {
    display: none;
  }

  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-mobile {
    display: inherit;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-mobile {
    display: inherit;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-mobile {
    display: none;
  }

  /* line 1, src/scss/pages/_prvako_group.scss */

  .content-main--prvako {
    background-image: url(/fileadmin/user_upload/prvako-group/landing_page_desktop_background.jpg);
  }
}

@media (min-width: 768px) {
  /* line 104, src/scss/base/_base_critical.scss */

  h2,
  .h2 {
    font-size: 36px;
  }

  /* line 116, src/scss/base/_base_critical.scss */

  h3,
  .h3 {
    font-size: 28px;
  }

  /* line 128, src/scss/base/_base_critical.scss */

  h4,
  .h4 {
    font-size: 20px;
  }

  /* line 232, src/scss/base/_base_critical.scss */

  .hide-from-tablet {
    display: none;
  }

  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-tablet {
    display: inherit;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-tablet {
    display: inherit;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-tablet {
    display: none;
  }

  /* line 276, src/scss/base/_base_critical.scss */

  .padding-left-xxs {
    padding-left: 10px;
  }

  /* line 281, src/scss/base/_base_critical.scss */

  .padding-right-xxs {
    padding-right: 10px;
  }

  /* line 276, src/scss/base/_base_critical.scss */

  .padding-left-xs {
    padding-left: 20px;
  }

  /* line 281, src/scss/base/_base_critical.scss */

  .padding-right-xs {
    padding-right: 20px;
  }

  /* line 276, src/scss/base/_base_critical.scss */

  .padding-left-s {
    padding-left: 30px;
  }

  /* line 281, src/scss/base/_base_critical.scss */

  .padding-right-s {
    padding-right: 30px;
  }

  /* line 276, src/scss/base/_base_critical.scss */

  .padding-left-m {
    padding-left: 50px;
  }

  /* line 281, src/scss/base/_base_critical.scss */

  .padding-right-m {
    padding-right: 50px;
  }

  /* line 276, src/scss/base/_base_critical.scss */

  .padding-left-l {
    padding-left: 80px;
  }

  /* line 281, src/scss/base/_base_critical.scss */

  .padding-right-l {
    padding-right: 80px;
  }

  /* line 276, src/scss/base/_base_critical.scss */

  .padding-left-xl {
    padding-left: 100px;
  }

  /* line 281, src/scss/base/_base_critical.scss */

  .padding-right-xl {
    padding-right: 100px;
  }

  /* line 276, src/scss/base/_base_critical.scss */

  .padding-left-xxl {
    padding-left: 120px;
  }

  /* line 281, src/scss/base/_base_critical.scss */

  .padding-right-xxl {
    padding-right: 120px;
  }

  /* line 8, src/scss/partials/_partial-page-header.scss */

  .partial--page-header--image {
    display: block;
  }

  /* line 15, src/scss/partials/_partial-page-header.scss */

  .partial--page-header--container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }

  /* line 37, src/scss/partials/_partial-page-header.scss */

  .partial--page-header--headline span {
    display: inline-block;
  }

  /* line 20, src/scss/partials/_partial-breadcrumb.scss */

  .breadcrumb--item:not(:last-child):after {
    padding: 0 8px;
  }
}

@media (min-width: 1025px) {
  /* line 49, src/scss/base/_base_critical.scss */

  body {
    margin-bottom: 300px;
  }

  /* line 232, src/scss/base/_base_critical.scss */

  .hide-from-desktop {
    display: none;
  }

  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-desktop {
    display: inherit;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-desktop {
    display: inherit;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-desktop {
    display: none;
  }

  /* line 65, src/scss/pages/_header.scss */

  .header-nav--language--mobile-list {
    display: inline;
    margin-top: 0;
    margin-left: 30px;
    margin-bottom: 0;
  }

  /* line 106, src/scss/base/_mixins.scss */

  .mob-menu-trigger {
    display: none;
  }

  /* line 120, src/scss/base/_mixins.scss */

  .mob-menu-trigger-label {
    display: none;
  }

  /* line 106, src/scss/base/_mixins.scss */

  .container-main-root-65 .mob-menu-trigger {
    display: none;
  }

  /* line 120, src/scss/base/_mixins.scss */

  .container-main-root-65 .mob-menu-trigger-label {
    display: none;
  }

  /* line 5, src/scss/pages/_page.scss */

  .container-main {
    background: linear-gradient(to bottom, #1C1D23 270px, #fff 271px);
  }

  /* line 12, src/scss/pages/_page.scss */

  .container-main-root-65 {
    background: linear-gradient(to bottom, #3a90a3 270px, #fff 271px);
  }

  /* line 22, src/scss/pages/_page.scss */

  .container-main-1 {
    background: linear-gradient(to bottom, #1C1D23 490px, #fff 491px);
  }

  /* line 31, src/scss/pages/_page.scss */

  .container-main-65 {
    background: linear-gradient(to bottom, #3a90a3 490px, #fff 491px);
  }

  /* line 1, src/scss/pages/_prvako_group.scss */

  .content-main--prvako {
    margin-bottom: -300px;
  }
}

@media (min-width: 1201px) {
  /* line 89, src/scss/base/_base_critical.scss */

  h1,
  .h1 {
    font-size: 55px;
  }

  /* line 232, src/scss/base/_base_critical.scss */

  .hide-from-desktop-large {
    display: none;
  }

  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-desktop-large {
    display: inherit;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-desktop-large {
    display: inherit;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-desktop-large {
    display: none;
  }

  /* line 1, src/scss/pages/_page-two-columns.scss */

  .content-main--two-columns {
    display: grid;
    grid-template-columns: 1fr 300px;
    grid-column-gap: 40px;
  }

  /* line 37, src/scss/partials/_partial-page-header.scss */

  .partial--page-header--headline span {
    margin-left: 0;
  }
}

@media (min-width: 1367px) {
  /* line 89, src/scss/base/_base_critical.scss */

  h1,
  .h1 {
    font-size: 65px;
  }

  /* line 232, src/scss/base/_base_critical.scss */

  .hide-from-wide-screen {
    display: none;
  }

  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-wide-screen {
    display: inherit;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-wide-screen {
    display: inherit;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-wide-screen {
    display: none;
  }

  /* line 1, src/scss/partials/_partial-breadcrumb.scss */

  .breadcrumb--container {
    padding: 0;
  }
}

@media (min-width: 1601px) {
  /* line 232, src/scss/base/_base_critical.scss */

  .hide-from-ultra-wide-screen {
    display: none;
  }

  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-ultra-wide-screen {
    display: inherit;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-ultra-wide-screen {
    display: inherit;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-ultra-wide-screen {
    display: none;
  }
}

@media (max-width: 1600px) {
  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-ultra-wide-screen {
    display: none;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-ultra-wide-screen {
    display: none;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-ultra-wide-screen {
    display: inherit;
  }
}

@media (max-width: 1366px) {
  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-wide-screen {
    display: none;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-wide-screen {
    display: none;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-wide-screen {
    display: inherit;
  }
}

@media (max-width: 1200px) {
  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-desktop-large {
    display: none;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-desktop-large {
    display: none;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-desktop-large {
    display: inherit;
  }
}

@media (max-width: 1024px) {
  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-desktop {
    display: none;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-desktop {
    display: none;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-desktop {
    display: inherit;
  }
}

@media (max-width: 767px) {
  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-tablet {
    display: none;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-tablet {
    display: none;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-tablet {
    display: inherit;
  }

  /* line 24, src/scss/partials/_partial-page-header.scss */

  .partial--page-header--headline {
    font-size: 48px;
    margin-top: 0;
    margin-bottom: 10px;
  }
}

@media (max-width: 600px) {
  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-mobile {
    display: none;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-mobile {
    display: none;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-mobile {
    display: inherit;
  }
}

@media (max-width: 480px) {
  /* line 237, src/scss/base/_base_critical.scss */

  .show-from-mobile-small {
    display: none;
  }

  /* line 245, src/scss/base/_base_critical.scss */

  .hide-until-mobile-small {
    display: none;
  }

  /* line 253, src/scss/base/_base_critical.scss */

  .show-until-mobile-small {
    display: inherit;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 37, src/scss/partials/_partial-page-header.scss */

  .partial--page-header--headline span {
    padding: 15px 30px;
    margin-left: 20px;
  }
}