/********
 *
 *  Functions
 *
 ********/.clearfix {
  zoom: 1;
}

.clearfix:before,.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}/********
 *
 *  Settings
 *
 ********//********
 *
 *  Import plugins
 *
 ********//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */html {
  font-family: sans-serif;
 /* 1 */
  -ms-text-size-adjust: 100%;
 /* 2 */
  -webkit-text-size-adjust: 100%;
 /* 2 */;
}/**
 * Remove default margin.
 */body {
  margin: 0;
}/* HTML5 display definitions
   ========================================================================== *//**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display: block;
}/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */audio,canvas,progress,video {
  display: inline-block;
 /* 1 */
  vertical-align: baseline;
 /* 2 */;
}/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */audio:not([controls]) {
  display: none;
  height: 0;
}/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */[hidden],template {
  display: none;
}/* Links
   ========================================================================== *//**
 * Remove the gray background color from active links in IE 10.
 */a {
  background-color: transparent;
}/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */a:active,a:hover {
  outline: 0;
}/* Text-level semantics
   ========================================================================== *//**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */abbr[title] {
  border-bottom: 1px dotted;
}/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */b,strong {
  font-weight: bold;
}/**
 * Address styling not present in Safari and Chrome.
 */dfn {
  font-style: italic;
}/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/**
 * Address styling not present in IE 8/9.
 */mark {
  background: #ff0;
  color: #000;
}/**
 * Address inconsistent and variable font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}/* Embedded content
   ========================================================================== *//**
 * Remove border when inside `a` element in IE 8/9/10.
 */img {
  border: 0;
}/**
 * Correct overflow not hidden in IE 9/10/11.
 */svg:not(:root) {
  overflow: hidden;
}/* Grouping content
   ========================================================================== *//**
 * Address margin not present in IE 8/9 and Safari.
 */figure {
  margin: 1em 40px;
}/**
 * Address differences between Firefox and other browsers.
 */hr {
  box-sizing: content-box;
  height: 0;
}/**
 * Contain overflow in all browsers.
 */pre {
  overflow: auto;
}/**
 * Address odd `em`-unit font size rendering in all browsers.
 */code,kbd,pre,samp {
  font-family: monospace, monospace;
  font-size: 1em;
}/* Forms
   ========================================================================== *//**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 *//**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */button,input,optgroup,select,textarea {
  color: inherit;
 /* 1 */
  font: inherit;
 /* 2 */
  margin: 0;
 /* 3 */;
}/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */button {
  overflow: visible;
}/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */button,select {
  text-transform: none;
}/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */button,html input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance: button;
 /* 2 */
  cursor: pointer;
 /* 3 */;
}/**
 * Re-set default cursor for disabled elements.
 */button[disabled],html input[disabled] {
  cursor: default;
}/**
 * Remove inner padding and border in Firefox 4+.
 */button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0;
}/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */input {
  line-height: normal;
}/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */input[type="checkbox"],input[type="radio"] {
  box-sizing: border-box;
 /* 1 */
  padding: 0;
 /* 2 */;
}/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */input[type="search"] {-webkit-appearance: textfield; /* 1 */box-sizing: content-box; /* 2 */}/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}/**
 * Define consistent border, margin, and padding.
 */fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */legend {
  border: 0;
 /* 1 */
  padding: 0;
 /* 2 */;
}/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */textarea {
  overflow: auto;
}/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */optgroup {font-weight: bold;}/* Tables
   ========================================================================== *//**
 * Remove most spacing between table cells.
 */table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}/********
 *
 *  BASE HTML
 *
 ********/html {font-size: 16px;line-height: 1.3;font-weight: 400;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*,*:before,*:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}body {font-weight: 400;font-family: Khand,'Myriad Pro', Myriad, 'Liberation Sans', 'Nimbus Sans L', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #8d8d8d;-webkit-font-smoothing: antialiased;}::-moz-selection {background: #8dc63f;color: #fff;text-shadow: none;}::selection {background: #8dc63f;color: #fff;text-shadow: none;}dl,menu,ol,ul {margin: 0;padding: 0;}a {text-decoration: none;color: #8dc63f;outline: 0;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}a:hover {text-decoration: underline;}a:focus,a:hover,a:active {outline: 0;}img {max-width: 100%;height: auto;}figure {margin: 0;}h1,h2,h3,h4 {margin: 1em 0 1em;font-family: Khand,'Myriad Pro', Myriad, 'Liberation Sans', 'Nimbus Sans L', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 600;}h1 {font-size: 3rem;line-height: 1;color: #0f2734;text-transform: uppercase;}h1:first-child {margin: 0;}.non-latin h1 {font-size: 2.8rem;}h2 {font-size: 1.875rem;}h2:first-child {margin-top: 0;}h3 {font-size: 1.5rem;}p {margin: 1.6em 0;}.vert-align {display: table;width: 100%;height: 100%;}.vert-align--centered {text-align: center;}.vert-align > * {width: 100%;height: 100%;display: table-cell;vertical-align: middle;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.grid {margin: 0 -10px;}.grid::before,.grid::after {content: "";display: table;clear: both;}.grid.grid--to-right [class*='col-'] {float: right;}.grid--technology {margin: 0 -15px;position: relative;}.grid--technology [class*='col-'] {padding: 15px;}.grid--technology + .grid--technology {margin-top: 4em;}[class*='col-'] {float: left;min-height: 1px;padding: 10px;}.col-1 {width: 100%;}.col-2 {width: 50%;}.col-3 {width: 33.33%;}.col-3-2 {width: 66.66%;}.col-4 {width: 25%;}.col-5 {width: 20%;}.col-6 {width: 16.66%;}.col-56 {width: 56%;}.col-44 {width: 44%;}.col-3-4 {width: 75%;}.col-2-3 {width: 66.66%;}.col-4-3 {width: 75%;}.col-37 {width: 37.5%;}.hamburger {padding: 17px 13px 13px;display: inline-block;cursor: pointer;position: relative;outline: 0;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;margin-right: -10px;overflow: visible;}.hamburger-inner {display: block;top: 50%;margin-top: -1.5px;}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after {width: 24px;height: 3px;background-color: #fff;border-radius: 2px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger-inner:before,.hamburger-inner:after {content: "";display: block;}.hamburger-inner:before {top: -8px;}.hamburger-inner:after {bottom: -8px;}.hamburger-inner {top: 1.5px;transition-duration: 0.4s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger-inner:before {top: 8px;transition: opacity 0.15s 0.4s ease;}.hamburger-inner:after {top: 16px;transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.is-menu .hamburger .hamburger-inner {-moz-transform: translate3d(0, 8px, 0) rotate(135deg);-webkit-transform: translate3d(0, 8px, 0) rotate(135deg);-o-transform: translate3d(0, 8px, 0) rotate(135deg);-ms-transform: translate3d(0, 8px, 0) rotate(135deg);transform: translate3d(0, 8px, 0) rotate(135deg);transition-delay: 0.1s;}.is-menu .hamburger .hamburger-inner::before {transition-delay: 0s;opacity: 0;}.is-menu .hamburger .hamburger-inner::after {-moz-transform: translate3d(0, -16px, 0) rotate(-270deg);-webkit-transform: translate3d(0, -16px, 0) rotate(-270deg);-o-transform: translate3d(0, -16px, 0) rotate(-270deg);-ms-transform: translate3d(0, -16px, 0) rotate(-270deg);transform: translate3d(0, -16px, 0) rotate(-270deg);transition-delay: 0.1s;}.hamburger-box {width: 24px;height: 19px;display: inline-block;position: relative;}/* Slider */.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;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.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);}.slick-track {position: relative;left: 0;top: 0;display: block;}.slick-track:before,.slick-track:after {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}/* Slider */.slick-loading .slick-list {background: #fff center center no-repeat;}/* Arrows */.slick-prev,.slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;border: none;outline: none;}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus {outline: none;background: transparent;color: transparent;}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before {opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity: 0.25;}.slick-prev:before,.slick-next:before {font-family: "slick";font-size: 20px;line-height: 1;color: white;opacity: 0.75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev {left: -25px;}.slick-prev[dir="rtl"] {left: auto;right: -25px;}.slick-prev:before {content: "←";}.slick-prev:before[dir="rtl"] {content: "→";}.slick-next {right: -25px;}.slick-next[dir="rtl"] {left: -25px;right: auto;}.slick-next:before {content: "→";}.slick-next:before[dir="rtl"] {content: "←";}/* Dots */.slick-dotted .slick-slider {margin-bottom: 30px;}.slick-dots {position: absolute;bottom: -25px;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%;}.slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;}.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer;}.slick-dots li button:hover,.slick-dots li button:focus {outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity: 1;}.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "•";width: 20px;height: 20px;font-family: "slick";font-size: 6px;line-height: 20px;text-align: center;color: black;opacity: 0.25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {color: black;opacity: 0.75;}[class^="icon-"]:before,[class*=" icon-"]:before {font-family: "icons";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-mail:before {content: '\e800';}/* '' */.icon-ue:before {content: '\e801';}/* '' */.icon-bakery:before {content: '\e802';}/* '' */.icon-agro:before {content: '\e803';}/* '' */.icon-laminaty:before {content: '\e804';}/* '' */.icon-others:before {content: '\e805';}/* '' */.icon-phone:before {content: '\e806';}/* '' */.icon-pin:before {content: '\e807';}/* '' */.icon-cancel:before {content: '\e808';}/* '' */.icon-twitter:before {content: '\f099';}/* '' */.icon-facebook:before {content: '\f09a';}/* '' */.icon-linkedin:before {content: '\f0e1';}/* '' */.icon-angle-left:before {content: '\f104';}/* '' */.icon-angle-right:before {content: '\f105';}/* '' */.icon-angle-up:before {content: '\f106';}/* '' */.icon-angle-down:before {content: '\f107';}/* '' */.animate-spin {-moz-animation: spin 1.5s infinite linear;-o-animation: spin 1.5s infinite linear;-webkit-animation: spin 1.5s infinite linear;animation: spin 1.5s infinite linear;display: inline-block;}.btn {display: inline-block;vertical-align: middle;position: relative;outline: 0;border: 0;border-radius: 0;padding: .85em 2em .65em;background: #8dc63f;font-family: Khand,'Myriad Pro', Myriad, 'Liberation Sans', 'Nimbus Sans L', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height: 1.0595238095;color: #fff;font-weight: 600;font-size: 1.05rem;text-align: center;text-decoration: none !important;text-transform: uppercase;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.btn:hover {color: #fff;background: #7ab931;}.btn--small {font-size: .625rem;padding: 1em 1.5em;}.btn[class*='btn--icon'] {position: relative;padding-left: 3.75em;}.btn[class*='btn--icon']::before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 2.093em;font-size: 1.2em;background: #87be3c;transition: background .2s ease;}.btn[class*='btn--icon']::after {font-family: "icons";font-style: normal;font-weight: normal;speak: none;display: inline-block;line-height: 1em;margin-top: -0.5em;z-index: 1;font-size: 1.2em;vertical-align: middle;width: 2.093em;text-align: center;margin-right: 1.1em;margin-left: 0;position: absolute;top: 50%;left: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: transform .2s ease;}.btn[class*='btn--icon']:hover::before {background: #74b02e;}.btn[class*='btn--icon']:hover::after {transform: rotate(360deg);}.btn--icon-right::after {content: '\f105';}.btn--white {background: #fff;color: #8dc63f;}.btn--white:hover {background-color: #f7f7f7;color: #8dc63f;}.btn--white[class*='btn--icon']::before {background-color: #f2f2f2;}.btn--white[class*='btn--icon']:hover::before {background-color: #ececec;}.btn--contact {background: #fff;color: #1b445d;}.btn--contact:hover {background-color: #1b445d;color: #fff;}.btn--contact[class*='btn--icon']::before {background-color: #1b445d;}.btn--contact[class*='btn--icon']::after {color: #fff;}.btn--contact[class*='btn--icon']:hover::before {background-color: #16374b;}.btns-wrapper {position: relative;}.btns-wrapper .btn {margin-left: .5em;margin-right: .5em;}.btns-wrapper .btn:first-child {margin-left: 0;}.btns-wrapper .btn:last-child {margin-right: 0;}.text-left {text-align: left;}.text-right {text-align: right;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-small {font-size: .7em;}.text-large {font-size: 1.25em;}.style-select {position: relative;display: inline-block;vertical-align: middle;outline: 0;border: 0;border-radius: 4px;font-family: Khand,'Myriad Pro', Myriad, 'Liberation Sans', 'Nimbus Sans L', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #333;background: #fff;font-weight: 600;letter-spacing: 0.04em;font-size: .75rem;text-align: center;text-decoration: none !important;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;cursor: pointer;}.style-select select {width: 100%;background: transparent;border: 0;border-radius: 0;padding: 0 3.5em 0 1.5em;height: 40px;-webkit-appearance: none;text-transform: uppercase;outline: 0;}.style-select:hover {background: rgba(255, 255, 255, 0.9);color: #333;}.style-select::after {content: "";position: absolute;right: 10px;top: 50%;margin-top: -0.5em;display: inline-block;width: 1em;height: 1em;margin-right: .2em;line-height: 1em;background: no-repeat url(../icons/arrow-icon@2x.png) 50% 50%;background-size: 8px;pointer-events: none;}::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.7);}:-moz-placeholder {color: rgba(255, 255, 255, 0.7);}::-moz-placeholder {color: rgba(255, 255, 255, 0.7);}:-ms-input-placeholder {color: rgba(255, 255, 255, 0.7);}[placeholder] {color: rgba(255, 255, 255, 0.7);}.input {margin: 12px 0;}.input--text {position: relative;}.input--text.error input,.input--text.error textarea {border-color: red;}.input--text.error input:focus,.input--text.error textarea:focus {border-color: red;}.input--text.error label {opacity: 0 !important;}.input--text .error-message {position: absolute;top: -0.625em;left: .8333333333em;background: #8dc63f;color: red;padding: 0 .8333333333em;font-size: .75em;margin: 0;}.input--text label {position: absolute;top: -0.625em;left: .8333333333em;font-weight: 600;background: #8dc63f;padding: 0 .8333333333em;font-size: .75em;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;opacity: 0;pointer-events: none;}.input--text label.show {opacity: 1;}.input--text input,.input--text textarea {padding: .3571428571em 1.3em;width: 100%;background-color: transparent;border: 1px solid #fff;font-size: .875em;font-weight: 400;line-height: 1.8571428571;display: block;color: #fff;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.input--text input:focus,.input--text textarea:focus {outline: 0;border-color: #c1ecca;}.input--text textarea {max-width: 100%;min-width: 100%;line-height: 1.33;padding-top: 0.6em;height: 5.28em;}.input--checkbox,.input--radio {padding: 0 0 3px 35px;position: relative;font-size: .6875em;}.input--checkbox:not(:last-child),.input--radio:not(:last-child) {margin-bottom: .5em;}.input--checkbox a,.input--radio a {color: #8d8d8d;text-decoration: underline;}.input--checkbox a:hover,.input--radio a:hover {text-decoration: none;}.input--checkbox label > span::before,.input--radio label > span::before,.input--checkbox label > span::after,.input--radio label > span::after {content: "";position: absolute;left: 0;top: 0;}.input--checkbox label > span::before,.input--radio label > span::before {width: 20px;height: 20px;border: 2px solid #fff;background: #fff;}.input--checkbox label > span::after,.input--radio label > span::after {background: #8dc63f;top: 10px;left: 10px;width: 14px;height: 14px;opacity: 0;-webkit-transition: all 0.2s cubic-bezier(0.18, 0.89, 0.34, 2) 0s;-moz-transition: all 0.2s cubic-bezier(0.18, 0.89, 0.34, 2) 0s;-ms-transition: all 0.2s cubic-bezier(0.18, 0.89, 0.34, 2) 0s;-o-transition: all 0.2s cubic-bezier(0.18, 0.89, 0.34, 2) 0s;transition: all 0.2s cubic-bezier(0.18, 0.89, 0.34, 2) 0s;-moz-transform: translate(-50%, -50%) scale(0);-webkit-transform: translate(-50%, -50%) scale(0);-o-transform: translate(-50%, -50%) scale(0);-ms-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);}.input--checkbox.error label > span::before,.input--radio.error label > span::before {border-color: red;}.input--checkbox input,.input--radio input {position: absolute;top: 0;left: 0;margin: 0;display: none;visibility: hidden;opacity: 0;}.input--checkbox input:checked ~ span::after,.input--radio input:checked ~ span::after {opacity: 1;-moz-transform: translate(-50%, -50%) scale(1);-webkit-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}.input--checkbox label,.input--radio label {display: block;vertical-align: top;}.input--radio {padding: 3px 20% 3px 45px;font-size: .875em;}.input--radio:not(:last-child) {margin-bottom: 1em;}.input--radio span::before,.input--radio span::after {border-radius: 50%;}.input--radio span::before {width: 24px;height: 24px;}.input--radio span::after {top: 12px;left: 12px;width: 16px;height: 16px;}.input--select label {font-size: 1.125em;font-weight: 400;display: inline-block;vertical-align: middle;margin-right: 27px;line-height: 48px;}.input--select .input {width: 230px;display: inline-block;vertical-align: top;}.input--select select {height: 48px;width: 100%;background: #f1f1f1;border: 0;border-radius: 3px;font-weight: 400;color: #8d8d8d;font-size: 20px;}.input--submit {text-align: center;}.style-select {position: relative;}.style-select::after {content: "\f107";position: absolute;right: 10px;top: 50%;margin-top: -0.5em;color: #181818;font-family: "icons";font-style: normal;font-weight: normal;speak: none;display: inline-block;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.style-select select {width: 100%;background: #fff;border: 0;border-radius: 0;padding: 14px 20px 6px 25px;line-height: 28px;height: 53px;-webkit-appearance: none;outline: 0;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;border-bottom: 4px solid #fff;font-size: .9375em;font-weight: 400;display: block;color: #8d8d8d;}.style-select select:invalid {color: #4C4C4C;}.show-more {color: #8dc63f;text-decoration: none;position: relative;margin-top: 3px;}.show-more:hover .show-more__content {visibility: visible;-moz-transform: translate(-10px, 0px);-webkit-transform: translate(-10px, 0px);-o-transform: translate(-10px, 0px);-ms-transform: translate(-10px, 0px);transform: translate(-10px, 0px);opacity: 1;}.show-more__content {color: #8d8d8d;font-size: 12px;position: absolute;bottom: 100%;margin-top: -14px;left: 0%;width: 320px;padding: 10px 10px 25px;visibility: hidden;opacity: 0;-moz-transform: translate(-10px, 15px);-webkit-transform: translate(-10px, 15px);-o-transform: translate(-10px, 15px);-ms-transform: translate(-10px, 15px);transform: translate(-10px, 15px);-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.show-more__content::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 15px;background: #fff;box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.25);}.show-more__content::after {content: "";margin-left: -5px;left: 16px;bottom: 5px;position: absolute;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #fff transparent transparent transparent;}.show-more__content__inner {position: relative;}.show-more__close {position: absolute;right: 3px;top: 1px;font-size: 14px;display: none;}.show-more__close::before {content: "\2715";}.section-wrapper {max-width: 1185px;padding: 0 20px;margin: 0 auto;zoom: 1;}.section-wrapper:before,.section-wrapper:after {content: "";display: table;}.section-wrapper:after {clear: both;}.hamburger {float: right;display: none;z-index: 12;}body.is-menu {overflow: hidden;}body.is-menu .hamburger-inner,body.is-menu .hamburger-inner:before,body.is-menu .hamburger-inner:after {background: #fff;}.main-header {position: absolute;top: 0;left: 0;width: 100%;z-index: 3;}.main-header .logo-efekt {width: 152px;height: 48px;}.main-header__inner {width: 90%;max-width: 1790px;margin: 0 auto;padding: 3.25em 0 0;position: relative;}.main-header::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 180px;background: rgba(5, 24, 35, 0.7);background: -moz-linear-gradient(top, rgba(5, 24, 35, 0.7) 30%, rgba(5, 24, 35, 0) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(5, 24, 35, 0.7)), color-stop(100%, rgba(5, 24, 35, 0))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(5, 24, 35, 0.7) 30%, rgba(5, 24, 35, 0) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(5, 24, 35, 0.7) 30%, rgba(5, 24, 35, 0) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(5, 24, 35, 0.7) 30%, rgba(5, 24, 35, 0) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(5, 24, 35, 0.7) 30%, rgba(5, 24, 35, 0) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(5, 24, 35, 0.7)', endColorstr='rgba(5, 24, 35, 0)', GradientType=0); /* IE6-9 */}.main-header h1 {display: inline-block;position: relative;z-index: 12;}.main-header h1 img {max-width: 150px;}.main-nav {position: relative;float: right;}.main-menu {list-style: none;font-size: 1rem;font-weight: 600;text-transform: uppercase;line-height: 1em;display: inline-block;vertical-align: middle;}.main-menu li {position: relative;}.main-menu a {display: block;text-decoration: none;position: relative;padding: 1.125em .075em .875em;color: #fff;}.main-menu a:hover {color: #8dc63f;}.main-menu a::before {content: "";position: absolute;width: 0;left: 50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);top: 100%;height: 2px;background: #8dc63f;}.main-menu li {display: inline-block;padding: 0 .875em;}.main-menu li:last-child {padding-right: 0;}.main-menu li.is-submenu.is-active .main-menu__submenu {opacity: 1;pointer-events: all;}.main-menu .is-current > a::before,.main-menu a.is-current::before {width: 100%;}.main-menu__submenu {position: absolute;top: 100%;left: 0;background: #8dc63f;white-space: nowrap;font-size: .8em;padding: .1em .3em 0;opacity: 0;pointer-events: none;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.main-menu__submenu::after {content: "";position: absolute;left: 2.3em;bottom: 100%;width: 0;height: 0;border-style: solid;border-width: 0 5px 5px 5px;border-color: transparent transparent #8dc63f transparent;}.main-menu__submenu li {display: inline-block;padding: 0 .2em;}.main-menu__submenu a {padding: .6em;}.main-menu__submenu a:hover {color: #40670b;}.language-selector {border: 2px solid #fff;display: inline-block;font-size: 0;line-height: 2.5;margin-left: 2rem;vertical-align: middle;}.language-selector__list {width: 3em;height: 2.75em;display: inline-block;font-size: 1rem;position: relative;font-weight: 600;vertical-align: middle;}.language-selector__list ul {position: absolute;top: -2px;left: -2px;right: -2px;list-style: none;border: 2px solid #fff;max-height: 3em;overflow: hidden;-webkit-transition: max-height 0.2s ease 0s;-moz-transition: max-height 0.2s ease 0s;-ms-transition: max-height 0.2s ease 0s;-o-transition: max-height 0.2s ease 0s;transition: max-height 0.2s ease 0s;will-change: max-height;}.language-selector__list li {border-bottom: 2px solid #fff;opacity: 0;-webkit-transition: opacity 0.2s ease 0s;-moz-transition: opacity 0.2s ease 0s;-ms-transition: opacity 0.2s ease 0s;-o-transition: opacity 0.2s ease 0s;transition: opacity 0.2s ease 0s;will-change: opacity;}.language-selector__list li:first-child {opacity: 1;}.language-selector__list li:last-child {border-bottom: 0;}.language-selector__list a,.language-selector__list span {display: block;padding-top: .1em;padding-left: .5em;line-height: 2.65;color: #fff;}.language-selector__list a:hover {background: #fff;color: #000;text-decoration: none;}.language-selector__list img {width: 4px;vertical-align: middle;margin-right: .45em;}.language-selector__open {display: inline-block;font-size: 1rem;width: 2.75em;height: 2.75em;text-align: center;border: 0;border-left: 2px solid #fff;color: #fff;background: transparent;border-radius: 0;outline: 0;vertical-align: middle;}.language-selector__open::before {content: '\f107';font-family: "icons";font-style: normal;font-weight: normal;speak: none;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.2em;line-height: 2.0833333333;display: block;}.language-selector__open:hover {text-decoration: none;color: #000;background-color: #fff;}.language-selector.is-open .language-selector__open {background: #fff;color: #000;}.language-selector.is-open .language-selector__open::before {content: "\f106";}.language-selector.is-open .language-selector__list li {opacity: 1;}.language-selector.is-open .language-selector__list li:nth-of-type(1) {transition-delay: 0.05s;}.language-selector.is-open .language-selector__list li:nth-of-type(2) {transition-delay: 0.15s;}.language-selector.is-open .language-selector__list li:nth-of-type(3) {transition-delay: 0.25s;}.language-selector.is-open .language-selector__list li:nth-of-type(4) {transition-delay: 0.35s;}.language-selector.is-open .language-selector__list li:nth-of-type(5) {transition-delay: 0.45s;}.language-selector.is-open .language-selector__list li:nth-of-type(6) {transition-delay: 0.55s;}.bg-video {background: no-repeat 50% 50% / cover;}.bg-video,.bg-video video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.hero-section {position: relative;overflow: hidden;max-width: 1920px;margin: 0 auto;min-height: 350px;height: 95vh;max-height: 750px;background: #434f59 no-repeat 50% 50% / cover;color: #fff;}.hero-section--error {max-height: none;height: 100vh;}.hero-section__video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.hero-section__inner {height: inherit;max-height: inherit;min-height: inherit;max-width: 1185px;padding: 135px 20px 50px;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.hero-section__inner > div {width: 100%;}.hero-section__header {max-width: 600px;}.hero-section h1 {font-size: 5.3125em;line-height: .95;color: inherit;text-shadow: 0 0 15px rgba(0, 0, 0, 0.4);position: relative;}.non-latin .hero-section h1 {font-size: 3.5em;}.hero-section h1::before {content: "";position: absolute;top: 0.4em;right: 100%;margin-right: 40px;margin-top: -2px;height: 4px;width: 100px;background: #8dc63f;}.hero-section p {font-size: 1.05em;max-width: 480px;text-shadow: 0 0 15px rgba(0, 0, 0, 0.7);position: relative;}.hero-section p.text-large {font-size: 1.375em;}.page-wrapper {overflow: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);}.tiles-grid {margin-top: -3.25em;margin-bottom: 9.375em;}.tiles-grid__single {display: table;width: 100%;}.tiles-grid__single > div,.tiles-grid__single > figure {display: table-cell;vertical-align: middle;width: 50%;text-align: left;}.tiles-grid__single h1 {line-height: 1;}.tiles-grid__single h1::before,.tiles-grid__single h1::after {color: #8dc63f;font-size: 1.5em;font-family: "icons";font-style: normal;font-weight: normal;speak: none;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.tiles-grid__single h1::before {margin-right: .4em;}.tiles-grid__single h1::after {margin-left: .4em;}.tiles-grid__single--laminaty h1::before,.tiles-grid__single--laminaty h1::after {content: '\e804';}.tiles-grid__single--laminaty .tiles-grid__single__text::after {background-color: #b11920;}.tiles-grid__single--laminaty .tiles-grid__single__image__parallax {position: absolute;top: 0;left: 0;width: 39.54703833%;margin-left: -21.42857143%;margin-top: 20%;background: url('../images/category-laminaty2-parallax.png') 50% 50% / cover;}.tiles-grid__single--laminaty .tiles-grid__single__image__parallax > div {padding-bottom: 100%;}.tiles-grid__single--laminaty .tiles-grid__single__image__parallax2 {position: absolute;top: 0;left: 0;width: 39.54703833%;margin-right: -21.42857143%;margin-top: -10%;background: url('../images/category-laminaty2-parallax2.png') 50% 50% / cover;}.tiles-grid__single--laminaty .tiles-grid__single__image__parallax2 > div {padding-bottom: 100%;}.tiles-grid__single--agro h1::before,.tiles-grid__single--agro h1::after {content: '\e803';}.tiles-grid__single--agro .tiles-grid__single__text::after {background-color: #6da144;}.tiles-grid__single--agro .tiles-grid__single__image__parallax {position: absolute;top: 0;left: 0;width: 20.55749129%;margin-left: 5%;margin-top: 0;background: url('../images/category-agro2-parallax.png') 50% 50% / cover;}.tiles-grid__single--agro .tiles-grid__single__image__parallax > div {padding-bottom: 331.3559322%;}.tiles-grid__single--agro .tiles-grid__single__image__parallax2 {position: absolute;top: 0;left: 0;width: 61.67247387%;margin-left: 25%;margin-top: 2%;background: url('../images/category-agro2-parallax2.png') 50% 50% / cover;}.tiles-grid__single--agro .tiles-grid__single__image__parallax2 > div {padding-bottom: 66.66666667%;}.tiles-grid__single--bakery h1::before,.tiles-grid__single--bakery h1::after {content: '\e802';}.tiles-grid__single--bakery .tiles-grid__single__text::after {background-color: #f7bd13;}.tiles-grid__single--bakery .tiles-grid__single__image__parallax {position: absolute;top: 0;right: 0;width: 34.49477352%;margin-top: 27.491289199%;margin-right: -16.02787456%;background: url('../images/category-bakery2-parallax.png') 50% 50% / cover;}.tiles-grid__single--bakery .tiles-grid__single__image__parallax > div {padding-bottom: 128.78787879%;}.tiles-grid__single--bakery .tiles-grid__single__image__parallax2 {position: absolute;top: 0;left: 0;width: 34.49477352%;margin-top: -5.508711%;margin-left: 6.027875%;background: url('../images/category-bakery2-parallax2.png') 50% 50% / cover;}.tiles-grid__single--bakery .tiles-grid__single__image__parallax2 > div {padding-bottom: 128.78787879%;}.tiles-grid__single--others h1::before,.tiles-grid__single--others h1::after {content: '\e805';}.tiles-grid__single--others .tiles-grid__single__text::after {background-color: #7e3c71;}.tiles-grid__single--others .tiles-grid__single__image__parallax {position: absolute;top: 0;right: 0;width: 59.23344948%;margin-top: 9.236934%;background: url('../images/category-others2-parallax.png') 50% 50% / cover;}.tiles-grid__single--others .tiles-grid__single__image__parallax > div {padding-bottom: 29.11764706%;}.tiles-grid__single--others .tiles-grid__single__image__parallax2 {position: absolute;top: 0;right: 0;width: 59.23344948%;margin-top: -3.763066%;margin-right: 15%;background: url('../images/category-others2-parallax2.png') 50% 50% / cover;}.tiles-grid__single--others .tiles-grid__single__image__parallax2 > div {padding-bottom: 29.11764706%;}.tiles-grid__single--others .tiles-grid__single__image__parallax3 {position: absolute;top: 0;left: 0;width: 17.24738676%;margin-top: 13.7630662%;margin-left: 11%;background: url('../images/category-others2-parallax3.png') 50% 50% / cover;}.tiles-grid__single--others .tiles-grid__single__image__parallax3 > div {padding-bottom: 343.43434343%;}.tiles-grid__single__inner {text-align: left;direction: ltr;}.tiles-grid__single__image-mobile {display: none !important;}.tiles-grid__single__image {margin: 0;}.tiles-grid__single__image > div {box-shadow: -1.875em 3.125em 2.9375em 0.4em rgba(1, 1, 1, 0.15);}.tiles-grid__single__image > div {position: relative;}.tiles-grid__single__image img {display: block;}.tiles-grid__single__image__parallax {pointer-events: none;will-change: translate;}.tiles-grid__single__text {padding: 1em 3.75em;position: relative;}.tiles-grid__single__text::after {content: "";position: absolute;width: 10px;height: 168px;margin-top: -84px;top: 50%;left: 0;background: #5da33c;}.tiles-grid__single:nth-of-type(odd) h1::before {display: none;}.tiles-grid__single:nth-of-type(even) {direction: rtl;}.tiles-grid__single:nth-of-type(even) h1::after {display: none;}.tiles-grid__single:nth-of-type(even) .tiles-grid__single__image > div {box-shadow: 1.875em 3.125em 2.9375em 0.4em rgba(1, 1, 1, 0.15);}.tiles-grid__single:nth-of-type(even) .tiles-grid__single__inner {text-align: right;}.tiles-grid__single:nth-of-type(even) .tiles-grid__single__text::after {left: auto;right: 0;}.section-slider {margin-top: 4.375em;margin-bottom: 4.375em;position: relative;zoom: 1;}.section-slider:before,.section-slider:after {content: "";display: table;}.section-slider:after {clear: both;}.section-slider__text {position: relative;background: #8dc63f;color: #fff;width: 56%;margin: 4.125em 0 4.125em 44%;}.section-slider__desc {padding: 2em 20% 2em 20%;min-height: 29.0625em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.section-slider__desc > div {width: 100%;}.section-slider__desc h1 {color: #fff;text-transform: uppercase;line-height: 1.1;}.section-slider__desc p {max-width: 20em;}.photo-slider {position: absolute;width: 84.71615721%;top: 0;bottom: 0;right: 30%;background: #f1f1f1;}.photo-slider__single {background: no-repeat 50% 50% / cover;height: inherit;}.photo-slider__dots {position: absolute;top: 50%;width: 30px;right: 3%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}.photo-slider__dots li {text-align: right;list-style: none;position: relative;height: 7px;margin: 2px 0;}.photo-slider__dots li button {display: block;height: 9px;width: 30px;outline: none;line-height: 0px;font-size: 0px;color: transparent;border: 0;padding: 2px;cursor: pointer;background: transparent;position: relative;}.photo-slider__dots li button:hover,.photo-slider__dots li button:focus {outline: none;}.photo-slider__dots li button:before {content: "";position: absolute;top: 3px;right: 2px;bottom: 3px;width: 6px;background: #fff;-webkit-transition: width 0.2s ease 0s;-moz-transition: width 0.2s ease 0s;-ms-transition: width 0.2s ease 0s;-o-transition: width 0.2s ease 0s;transition: width 0.2s ease 0s;border-radius: 2px;}.photo-slider__dots li.slick-active button::before {width: 27px;}.photo-slider .slick-list,.photo-slider .slick-track {height: 100%;}.photo-slider:not(.slick-slider) .photo-slider__single {display: none;}.photo-slider:not(.slick-slider) .photo-slider__single:first-child {display: block;}.logo-slider .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;}.logo-slider .slick-slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.logo-slider .slick-arrow {position: absolute;top: 50%;font-size: 3em;color: #8dc63f;border: 0;padding: 0;background: transparent;margin-top: -0.5em;outline: 0;display: inline-block;}.logo-slider .slick-arrow i::before {padding: 0;margin: 0;line-height: 1;}.logo-slider .slick-arrow--prev {right: 100%;}.logo-slider .slick-arrow--next {left: 100%;}.logo-slider__single {height: inherit;outline: 0;}.logo-slider__single img {display: block;margin: 0 auto;}.logo-slider:not(.slick-slider) .logo-slider__single {display: none;}.logo-slider:not(.slick-slider) .logo-slider__single:first-child {display: block;}.section-about {margin-top: 5em;margin-bottom: 5em;display: -webkit-box;display: -ms-flexbox;display: flex;}.section-about > div {width: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;height: auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.section-about__text {text-align: right;position: relative;padding: 0 12%;width: 100%;}.section-about__text::after {content: "";position: absolute;width: 10px;top: 0;bottom: 0;right: 0;background-color: #8dc63f;}.section-about__slider {width: 100%;padding: 0 15%;}.section-awards {margin-top: 5em;margin-bottom: 5em;display: -webkit-box;display: -ms-flexbox;display: flex;}.section-awards p:last-child {margin-bottom: 0;}.section-awards h1 {margin: 0;}.section-awards h2 {margin: 1.0666666667em 0 0;font-size: 1.5em;color: #8dc63f;}.section-awards h2 + p {margin-top: 0;}.section-awards > div {width: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;height: auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.section-awards__text {position: relative;padding: 0 12% 0 10em;width: 100%;min-height: 150px;}.section-awards__text::after {content: "";position: absolute;width: 10px;top: 0;bottom: 0;right: 0;background-color: #8dc63f;}.section-awards__ico {left: 0;top: 0;bottom: 0;position: absolute;width: 7.875em;border-right: 1px solid #e0e0e0;}.section-awards__ico object,.section-awards__ico svg {width: 5.625em;height: 5.625em;}.section-awards__ico .path {fill: #8dc63f;}.section-awards__slider {width: 100%;padding: 0 15%;}.footer-map {height: 366px;background: #193341;position: relative;margin-top: 8em;}#map {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.infoBox {position: absolute;background: #8dc63f;box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);color: #fff;font-family: Khand,'Myriad Pro', Myriad, 'Liberation Sans', 'Nimbus Sans L', 'Helvetica Neue', Helvetica, Arial, sans-serif;max-width: 300px;min-width: 220px;}.infoBox__inner {padding: 1.2em 1.4375em;}.main-footer {background: #214355;background: -moz-linear-gradient(top, #214355 0%, #193341 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #214355), color-stop(100%, #193341)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #214355 0%, #193341 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #214355 0%, #193341 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #214355 0%, #193341 100%); /* IE10+ */background: linear-gradient(to bottom, #214355 0%, #193341 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#214355', endColorstr='#193341', GradientType=0); /* IE6-9 */color: #5c889f;padding: 3.125em 0 4.5em;}.main-footer__inner {max-width: 1050px;padding: 0 20px;margin: 0 auto;zoom: 1;}.main-footer__inner:before,.main-footer__inner:after {content: "";display: table;}.main-footer__inner:after {clear: both;}.main-footer__grid {margin: 0 -10px;zoom: 1;}.main-footer__grid:before,.main-footer__grid:after {content: "";display: table;}.main-footer__grid:after {clear: both;}.main-footer__menus,.main-footer__contact,.main-footer__links {float: left;padding: 0 10px;}.main-footer__menus {width: 35%;font-size: 0;}.main-footer__contact {width: 40%;font-size: 0;}.main-footer__contact__address {width: 40%;display: inline-block;vertical-align: top;font-size: .9rem;}.main-footer__contact__options {width: 60%;display: inline-block;vertical-align: top;font-size: .9rem;text-align: right;padding-top: 2.5em;padding-right: 10%;}.main-footer__contact__options a {color: #fff;}.main-footer__contact__options a:hover {text-decoration: none;color: #8dc63f;}.main-footer__contact__options a[href^="tel:"] {font-size: 1.7142857143em;}.main-footer__links {width: 25%;padding-top: 2.5em;}.main-footer__links ul {list-style: none;padding-left: 16.5%;}.main-footer__links li {display: block;padding: .2em 0;}.main-footer__links a {color: #5c889f;}.main-footer__links a span {background-color: #214355;display: inline-block;color: #fff;margin-right: 1em;padding: .25em .46em;line-height: 1;vertical-align: middle;}.main-footer__links a span::before {display: block;}.main-footer__links a:hover {color: #fff;text-decoration: none;}.main-footer__links a:hover span {background-color: #234d5e;}.main-footer__nav {width: 50%;display: inline-block;vertical-align: top;font-size: .9rem;}.main-footer__nav ul {list-style: none;margin-top: -0.37em;}.main-footer__nav li {line-height: 2em;}.main-footer__nav a {color: #5c889f;position: relative;}.main-footer__nav a::before {content: "";position: absolute;top: 50%;right: 100%;margin-right: 10px;height: 1px;background-color: rgba(255, 255, 255, 0.1);width: 0;-webkit-transition: width 0.2s ease 0s;-moz-transition: width 0.2s ease 0s;-ms-transition: width 0.2s ease 0s;-o-transition: width 0.2s ease 0s;transition: width 0.2s ease 0s;}.main-footer__nav a:hover {text-decoration: none;color: #fff;}.main-footer__nav a:hover::before {width: 8px;}.main-footer h3 {text-transform: uppercase;font-size: 1.1em;color: #fff;font-weight: 600;padding: 0 0 .8235294118em;margin: 0 0 1.2em;position: relative;}.main-footer h3::after {content: "";position: absolute;top: 100%;left: 0;width: 22px;height: 1px;background-color: rgba(255, 255, 255, 0.1);}.main-footer p {margin: 0.8em 0;}.check-offer {background: #8dc63f;color: #fff;text-align: center;font-size: 2em;font-weight: 600;padding: 1em 20px;display: block;text-transform: uppercase;}.check-offer:hover {text-decoration: none;background: #9ed256;}.technology {margin-top: -3.25em;}.technology .col-1 {padding-top: 0;}.technology__single h1 {margin: 0;}.technology__single p {margin: .5em 0;}.technology__single__image img {display: block;}.technology__single__desc {margin-top: 2.25em;padding-left: 10em;position: relative;}.non-latin .technology__single__desc {padding-left: 7em;}.technology__single__ico {left: 0;top: 0;bottom: 0;position: absolute;width: 7.875em;border-right: 1px solid #e0e0e0;}.non-latin .technology__single__ico {width: 4.875em;}.non-latin .technology__single__ico object,.non-latin .technology__single__ico svg {width: 4.625em;height: 4.625em;}.technology__single__ico object,.technology__single__ico svg {width: 5.625em;height: 5.625em;}.technology__single__ico .path {fill: #8dc63f;}.technology-slider {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.technology-slider:before,.technology-slider:after {content: '';display: block;position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;}.technology-slider:before {top: 0;background: -moz-linear-gradient(-45deg, rgba(30, 48, 66, 0.9) 0%, rgba(30, 48, 66, 0.9) 50%, rgba(30, 48, 66, 0.12) 100%);background: -webkit-linear-gradient(-45deg, rgba(30, 48, 66, 0.9) 0%, rgba(30, 48, 66, 0.9) 50%, rgba(30, 48, 66, 0.12) 100%);background: linear-gradient(135deg, rgba(30, 48, 66, 0.9) 0%, rgba(30, 48, 66, 0.9) 50%, rgba(30, 48, 66, 0.12) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61e3042', endColorstr='#1f1e3042', GradientType=1);}.technology-slider:after {height: 8em;background: -moz-linear-gradient(top, rgba(12, 17, 20, 0) 0%, #0c1114 100%);background: -webkit-linear-gradient(top, rgba(12, 17, 20, 0) 0%, #0c1114 100%);background: linear-gradient(to bottom, rgba(12, 17, 20, 0) 0%, #0c1114 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000c1114', endColorstr='#0c1114', GradientType=0);opacity: 0.72;}.technology-slider__single {width: 100%;height: 100%;}.technology-slider__single__image {width: 100%;height: 100%;background-size: cover;background-position: 50% 50%;}.technology-slider__content {position: relative;z-index: 2;}.technology-slider .slick-list,.technology-slider .slick-track {height: 100%;}.team-slider {position: absolute;top: -9%;left: 0;height: 110%;width: 100%;}.team-slider .slick-list,.team-slider .slick-track {height: 100%;}.team-slider__single {width: 305px;height: 110%;outline: 0;}.team-slider__single__inner {width: 305px;height: 110%;position: relative;-moz-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);overflow: hidden;border-left: 3px solid #214355;border-right: 3px solid #214355;}.team-slider__single__inner::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(33, 67, 85, 0.69);opacity: 1;-webkit-transition: opacity 0.2s ease 0s;-moz-transition: opacity 0.2s ease 0s;-ms-transition: opacity 0.2s ease 0s;-o-transition: opacity 0.2s ease 0s;transition: opacity 0.2s ease 0s;}.team-slider__single.slick-active .team-slider__single__inner::after {opacity: 0;}.team-slider__single__image {position: absolute;top: -5%;left: -30%;right: -30%;bottom: -5%;background: no-repeat 50% 50% / cover;-moz-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);-o-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);}.team-section {margin-top: -3.25em;background: #fff;position: relative;zoom: 1;}.team-section:before,.team-section:after {content: "";display: table;}.team-section:after {clear: both;}.team-section__list {padding: 2em 48% 3em 3.75em;}.team-section__list ul {list-style: none;font-size: 0;}.team-section__list button {border: 0;background: transparent;padding: 0;max-width: 125px;opacity: .5;outline: 0;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;-webkit-filter: grayscale(100%);filter: grayscale(100%);}.team-section__list button:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}.team-section__list li {display: inline-block;position: relative;}.team-section__list li::after {content: "";position: absolute;top: 100%;left: 50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);height: 6px;width: 0;background: #8dc63f;-webkit-transition: width 0.2s ease 0s;-moz-transition: width 0.2s ease 0s;-ms-transition: width 0.2s ease 0s;-o-transition: width 0.2s ease 0s;transition: width 0.2s ease 0s;}.team-section__list li.is-active button {opacity: 1;-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */filter: grayscale(0%);}.team-section__list li.is-active::after {width: 90%;}.team-section__user {padding: 6.25em 48% 0 6.75em;display: none;min-height: 24em;}.team-section__user h1 {width: 90%;position: relative;}.team-section__user h1::before {content: "";position: absolute;width: 6px;left: -1em;top: 0;bottom: 0;background: #8dc63f;}.team-section__user.is-active {display: block;}.team-section__desc {position: relative;}.team-section__photo {position: absolute;bottom: 0;right: 0;width: 48%;}.team-section__photo img {display: block;margin: 0 auto;}.offer-grid__separator {width: 140%;height: 1px;background: rgba(141, 141, 141, 0.3);position: absolute;bottom: 0;left: 50%;-moz-transform: translate(-50%, -5em) rotate(-10deg);-webkit-transform: translate(-50%, -5em) rotate(-10deg);-o-transform: translate(-50%, -5em) rotate(-10deg);-ms-transform: translate(-50%, -5em) rotate(-10deg);transform: translate(-50%, -5em) rotate(-10deg);}.offer-grid__single {padding-bottom: 5em;margin-bottom: 5em;position: relative;}.offer-grid__single--agro h1::before,.offer-grid__single--agro h1::after {content: '\e803';}.offer-grid__single--agro .offer-grid__text > div::after {background-color: #6da144;}.offer-grid__single--agro .offer-grid__parallax {position: absolute;top: 0;left: 0;width: 52.35%;margin-left: -22.428571%;margin-top: -3%;background: url('../images/offer-agro2-parallax.png') 50% 50% / cover;}.offer-grid__single--agro .offer-grid__parallax > div {padding-bottom: 100%;}.offer-grid__single--bakery h1::before,.offer-grid__single--bakery h1::after {content: '\e802';}.offer-grid__single--bakery .offer-grid__text > div::after {background-color: #f7bd13;}.offer-grid__single--bakery .offer-grid__parallax {position: absolute;top: 0;left: 0;width: 56.19047619%;margin-left: -2%;margin-top: 47%;background: url('../images/offer-bakery2-parallax2.png') 50% 50% / cover;}.offer-grid__single--bakery .offer-grid__parallax > div {padding-bottom: 100%;}.offer-grid__single--bakery .offer-grid__parallax-2 {position: absolute;top: 0;left: 0;width: 56.19047619%;margin-left: 53%;margin-top: 101%;background: url('../images/offer-bakery2-parallax.png') 50% 50% / cover;}.offer-grid__single--bakery .offer-grid__parallax-2 > div {padding-bottom: 100%;}.offer-grid__single--laminaty {padding-bottom: 10em;margin-bottom: 2em;}.offer-grid__single--laminaty h1::before,.offer-grid__single--laminaty h1::after {content: '\e804';}.offer-grid__single--laminaty .offer-grid__text > div::after {background-color: #b11920;}.offer-grid__single--laminaty .offer-grid__parallax {position: absolute;top: 0;left: 0;width: 58.72781065%;margin-left: 48%;margin-top: 17%;background: url('../images/offer-laminaty2-parallax.png') 50% 50% / cover;}.offer-grid__single--laminaty .offer-grid__parallax > div {padding-bottom: 64.23173804%;}.offer-grid__single--laminaty .offer-grid__parallax-2 {position: absolute;top: 0;left: 0;width: 33.57988166%;margin-left: 23%;margin-top: 11%;background: url('../images/offer-laminaty2-parallax2.png') 50% 50% / cover;}.offer-grid__single--laminaty .offer-grid__parallax-2 > div {padding-bottom: 100%;}.offer-grid__single--laminaty .offer-grid__parallax-3 {position: absolute;top: 0;left: 0;width: 33.57988166%;margin-left: 53%;margin-top: 21%;background: url('../images/offer-laminaty2-parallax3.png') 50% 50% / cover;}.offer-grid__single--laminaty .offer-grid__parallax-3 > div {padding-bottom: 100%;}.offer-grid__single--laminaty .offer-grid__parallax-4 {position: absolute;top: 0;left: 0;width: 33.57988166%;margin-left: 3%;margin-top: 80%;background: url('../images/offer-laminaty2-parallax4.png') 50% 50% / cover;}.offer-grid__single--laminaty .offer-grid__parallax-4 > div {padding-bottom: 100%;}.offer-grid__single--others h1::before,.offer-grid__single--others h1::after {content: '\e805';}.offer-grid__single--others .offer-grid__text > div::after {background-color: #7e3c71;}.offer-grid__single--others .offer-grid__parallax {position: absolute;top: 0;left: 0;width: 31.58813264%;margin-left: 18%;margin-top: 32%;background: url('../images/offer-others2-parallax.png') 50% 50% / cover;}.offer-grid__single--others .offer-grid__parallax > div {padding-bottom: 100%;}.offer-grid__single--others .offer-grid__parallax-2 {position: absolute;top: 0;left: 0;width: 31.58813264%;margin-left: 28%;margin-top: 31%;background: url('../images/offer-others2-parallax2.png') 50% 50% / cover;}.offer-grid__single--others .offer-grid__parallax-2 > div {padding-bottom: 100%;}.offer-grid__single--others .offer-grid__parallax-3 {position: absolute;top: 0;left: 0;width: 31.58813264%;margin-left: -2%;margin-top: 61%;background: url('../images/offer-others2-parallax3.png') 50% 50% / cover;}.offer-grid__single--others .offer-grid__parallax-3 > div {padding-bottom: 100%;}.offer-grid__single:first-child {padding-top: 2.5em;}.offer-grid__single:last-child {padding-bottom: 0;margin-bottom: 0;}.offer-grid__single:last-child .offer-grid__separator {display: none;}.offer-grid__single:nth-of-type(odd) h1::before {display: none;}.offer-grid__single:nth-of-type(even) .offer-grid__table {direction: rtl;}.offer-grid__single:nth-of-type(even) h1::after {display: none;}.offer-grid__single:nth-of-type(even) .offer-grid__text {text-align: right;}.offer-grid__single:nth-of-type(even) .offer-grid__text > div::after {left: auto;right: 0;}.offer-grid__single:nth-of-type(even) .offer-grid__separator {-moz-transform: translate(-50%, -5em) rotate(10deg);-webkit-transform: translate(-50%, -5em) rotate(10deg);-o-transform: translate(-50%, -5em) rotate(10deg);-ms-transform: translate(-50%, -5em) rotate(10deg);transform: translate(-50%, -5em) rotate(10deg);}.offer-grid__inner {max-width: 1185px;padding: 0 20px;margin: 0 auto;}.offer-grid__table {display: table;width: 100%;}.offer-grid__table > div,.offer-grid__table > figure {display: table-cell;vertical-align: middle;width: 50%;text-align: left;}.offer-grid h1 {line-height: 1;}.offer-grid h1::before,.offer-grid h1::after {color: #8dc63f;font-size: 1.5em;font-family: "icons";font-style: normal;font-weight: normal;speak: none;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.offer-grid h1::before {margin-right: .4em;}.offer-grid h1::after {margin-left: .4em;}.offer-grid__image > div {position: relative;z-index: 1;}.offer-grid__image img {display: block;}.offer-grid__text {direction: ltr;}.offer-grid__text > div {position: relative;padding: .5em 3.75em;}.offer-grid__text > div::after {content: "";position: absolute;width: 10px;height: 168px;top: 0;left: 0;background: #5da33c;}.offer-grid__parallax,.offer-grid__parallax-2 {position: absolute;pointer-events: none;will-change: translate;}.offer-grid .img-offer-bakery {margin: -50% -13% 0% 0;width: 110%;}.offer-grid .img-offer-laminaty {width: 118%;margin: 10% 0 0 -18%;}.offer-grid .img-offer-others {width: 100%;margin: -10% -15% 0 0;}.page-default {margin-top: -3.25em;margin-bottom: 9.375em;background: #fff;position: relative;padding: 6.25em 9.75em 0;}.page-default__header h1 {width: 90%;position: relative;}.page-default__header h1::before {content: "";position: absolute;width: 6px;left: -1em;top: 0;bottom: 0;background: #8dc63f;}.contact {position: relative;overflow: hidden;margin: 0 auto;min-height: 100vh;background: #d1dfdc no-repeat 50% 50% / cover;color: #fff;}.contact__inner {height: inherit;position: relative;z-index: 3;max-height: inherit;min-height: inherit;pointer-events: none;padding: 135px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.contact__inner > div {width: 90%;position: relative;}.contact__inner > div::before {content: "";position: absolute;top: 0;bottom: 0;right: 100%;background: #8dc63f;width: 100%;}.contact__text {width: 40%;width: calc(40% + 140px);max-width: 560px;padding: 3em 1.5em 3em 140px;background: #8dc63f;pointer-events: all;}.contact__subheader {margin: 0;}.contact__header h1 {font-size: 5.3125em;line-height: .95;color: inherit;position: relative;}.contact__header h1::before {content: "";position: absolute;top: 0.4em;right: 100%;margin-right: 40px;margin-top: -2px;height: 4px;width: 100px;background: #fff;}.contact__form,.contact__adresses {display: none;}.contact__form.is-active,.contact__adresses.is-active {display: block;}.contact-addresses {font-size: 1.0625em;margin-bottom: 1em;}.contact-addresses__nav {font-size: 1.45em;font-weight: 600;margin: .8em 0 .5em;}.contact-addresses__nav a {color: #74a943;}.contact-addresses__nav a:hover {color: rgba(255, 255, 255, 0.7);text-decoration: none;}.contact-addresses__nav a.is-active {color: #fff;font-size: 1.3em;}.contact-addresses__nav ul {list-style: none;}.contact-addresses__nav li {display: inline-block;margin-right: .5em;}.department {font-size: 1.1875em;}.infoBox .department {font-size: .9375rem;}.department a {color: #fff;}.department h2 {margin: 0;}.department h3 {margin: .15em 0 .8em;font-size: 1em;font-weight: 400;}.department__single {max-height: 0;overflow: hidden;-webkit-transition: max-height 0.2s ease 0s;-moz-transition: max-height 0.2s ease 0s;-ms-transition: max-height 0.2s ease 0s;-o-transition: max-height 0.2s ease 0s;transition: max-height 0.2s ease 0s;}.department__contact {list-style: none;font-size: .8947368421em;}.department__contact li {display: block;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-height: 2.2352941176em;position: relative;padding-left: 2.7em;margin: 5px 0;}.department__contact li::before {position: absolute;top: 50%;left: 0;font-size: 1.5882352941em;margin: -0.5em 0 0;color: #6da144;}.contact-form {min-height: 290px;}.contact-form h3 {text-align: center;}.resposive-iframe {position: relative;padding-bottom: 56.25%;}.is-popup {overflow: hidden;}.is-popup:before {content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.85);z-index: 1020;}.popup {visibility: hidden;opacity: 0;z-index: 1021;position: fixed;top: 50%;left: 50%;max-width: 950px;padding: 45px;background: #8dc63f;color: #fff;width: 90%;-webkit-transform: translate(-50%, -500%);-moz-transform: translate(-50%, -500%);-ms-transform: translate(-50%, -500%);-o-transform: translate(-50%, -500%);transform: translate(-50%, -500%);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;pointer-events: none;}#video-popup.popup {background: #000;max-width: 900px;}#video-popup.popup iframe,#video-popup.popup embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.popup label {color: rgba(255, 255, 255, 0.7);}.popup .close-popup {position: absolute;top: 0;right: 0;width: 45px;height: 45px;font-size: 16px;text-align: center;line-height: 45px;background: #8dc63f;color: #fff;text-decoration: none;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}.popup .close-popup:hover {text-decoration: none;color: #8dc63f;background: #fff;}.popup .close-popup span::before {margin: 0;}.popup__header {font-size: 1.25rem;max-width: 700px;margin: 0 auto 2em;text-align: center;}.popup.show {-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);pointer-events: auto;visibility: visible;opacity: 1;-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;-o-transition-delay: 0.3s;transition-delay: 0.3s;}.login-page {background: url(../images/admin-bg.jpg) no-repeat 50% 50% / cover;height: 100%;}.login-page__wrapper {height: 100%;}.login-page__header {width: 65%;margin: 0 auto 2em;}.login-page__header a {position: relative;display: block;padding-bottom: 31%;}.login-page__header svg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.login-page__content {width: 95%;max-width: 400px;margin: 0 auto;}.login-page__content__inner {background: #fff;padding: 2em 2em 1em;margin-bottom: 1em;box-shadow: 0 0 5em rgba(19, 35, 52, 0.7);}.login-page .input {margin: 20px 0;}.login-page .input--text label {background: #fff;}.login-page .input--text input {border: 1px solid rgba(0,0,0,.3);color: #8d8d8d;}.login-page .input--text input:focus {outline: 0;border-color: #8d8d8d;}.login-page .input--text input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.7);}.login-page .input--text input:-moz-placeholder {color: rgba(0, 0, 0, 0.7);}.login-page .input--text input::-moz-placeholder {color: rgba(0, 0, 0, 0.7);}.login-page .input--text input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.7);}.login-page .input--text input[placeholder] {color: rgba(0, 0, 0, 0.7);}.login-page .error-message {color: red;text-align: center;font-size: .9444444444em;}/*
.animation {
    position: relative;

    &__image {
        display: block;
        visibility: hidden;

        &:not(:first-child) {
            position: absolute;
            top: 0; left: 0;
        }

        &--active {
            visibility: visible;
            z-index: 250;
        }
    }
}
*/.animation {position: relative;overflow: hidden;}.animation__wrapper {display: flex;position: relative;direction: ltr;align-items: center;}.animation__image {flex-shrink: 0;flex-grow: 0;}@font-face {font-family:'icons';src:url('../fonts/icons.eot?efekt01');src:url('../fonts/icons.eot?efekt01#iefix') format('embedded-opentype'), url('../fonts/icons.woff2?efekt01') format('woff2'), url('../fonts/icons.woff?efekt01') format('woff'), url('../fonts/icons.ttf?efekt01') format('truetype'), url('../fonts/icons.svg?efekt01#icons') format('svg');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio: 0) {}@media only screen and (min-width : 499px) {.bg-video {background: transparent !important;}}@media (max-width: 1075px) {.tiles-grid {margin-top: 1em;}.technology {margin-top: 1em;}.page-default {margin-top: 1em;}}@media only screen and (max-width : 960px) {.col-4 {width: 50%;}.col-4,.col-5,.col-6 {width: 50%;}.col-4:nth-of-type(2n+1),.col-5:nth-of-type(2n+1),.col-6:nth-of-type(2n+1) {clear: left;}.hero-section {height: 75vh;}.hero-section h1 {font-size: 4em;}.non-latin .hero-section h1 {font-size: 2.8em;}.tiles-grid {margin-bottom: 3em;}.tiles-grid__single {margin-bottom: 3em;}.tiles-grid__single > figure.tiles-grid__single__image {width: 35%;}.tiles-grid__single > div.tiles-grid__single__text {width: 65%;}.tiles-grid__single__text {padding: 0 2.6em;}.section-slider__text {width: 65%;margin-left: 33%;}.section-slider__desc {min-height: 20em;}.section-about {display: block;}.section-about > div {width: 100%;display: block;}.section-about__text {text-align: center;margin-bottom: 3em;}.section-about__text::after {display: none;}.section-awards {display: block;margin-top: 3em;margin-bottom: 3em;}.section-awards > div {width: 100%;display: block;}.section-awards__ico {position: relative;left: auto;top: auto;bottom: auto;margin: 0 auto 1em;border: 0;}.section-awards__ico object {width: 9.625em;}.section-awards__text {text-align: center;margin-bottom: 3em;padding-left: 12%;padding-right: 12%;}.section-awards__text::after {display: none;}.main-footer__contact__address {width: 100%;display: block;}.main-footer__contact__options {width: 100%;display: block;padding-top: 1em;padding-right: 0;text-align: left;}.main-footer__menus {width: 50%;}.main-footer__contact {width: 50%;}.main-footer__links {padding-top: 2em;width: 100%;}.main-footer__links ul {padding-left: 0;}.technology__single__desc {padding-left: 4em;}.technology__single__ico {width: 3.875em;border-right: 0;}.technology__single__ico object,.technology__single__ico svg {width: 3em;height: 3em;}.team-section__list {padding-left: 0;}.team-section__list li {width: 25%;}.team-section__user {padding: 3em 48% 0 2em;}.offer-grid__single {padding-bottom: 7em;margin-bottom: 0em;}.offer-grid__single:first-child {padding-top: 0;}.offer-grid__table > div.offer-grid__image,.offer-grid__table > figure.offer-grid__image {width: 40%;}.offer-grid__table > div.offer-grid__text,.offer-grid__table > figure.offer-grid__text {width: 60%;}.offer-grid__table > div.offer-grid__text > div,.offer-grid__table > figure.offer-grid__text > div {padding-top: 2em;padding-bottom: 2em;}.offer-grid__table > div.offer-grid__text > div::after,.offer-grid__table > figure.offer-grid__text > div::after {top: 2em;}.offer-grid__table > figure {vertical-align: bottom;}.page-default {margin-bottom: 3em;padding: 2em 3em 0;}.contact__text {width: 50%;width: calc(50% + 60px);padding-left: 50px;}.contact__header h1 {font-size: 4em;}}@media only screen and (max-width : 760px) {.hamburger {display: block;}.main-header__inner {padding-top: 10px;}.main-nav {padding: 0;position: fixed;top: 0;padding-top: 70px;padding-bottom: 25px;height: 100%;right: 0;width: 100%;z-index: 10;background: #8dc63f;-webkit-transition: transform 0.2s ease 0s;-moz-transition: transform 0.2s ease 0s;-ms-transition: transform 0.2s ease 0s;-o-transition: transform 0.2s ease 0s;transition: transform 0.2s ease 0s;-webkit-transform: translate(0, -100%);-moz-transform: translate(0, -100%);-ms-transform: translate(0, -100%);-o-transform: translate(0, -100%);transform: translate(0, -100%);overflow-y: auto;}body.is-menu .main-nav {-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);-o-transform: translate(0%, 0%);transform: translate(0%, 0%);}.main-menu {display: block;}.main-menu a::before {display: none;}.main-menu {padding: .5em 0;}.main-menu a {padding: 1em 0;text-align: center;color: #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.main-menu a:hover {color: #fff;}.main-menu li {display: block;padding: 0 20px !important;-webkit-transition: opacity 0.2s ease 0s;-moz-transition: opacity 0.2s ease 0s;-ms-transition: opacity 0.2s ease 0s;-o-transition: opacity 0.2s ease 0s;transition: opacity 0.2s ease 0s;opacity: 0;}.is-menu .main-menu li {opacity: 1;}.is-menu .main-menu li:nth-of-type(1) {transition-delay: 0.15s;}.is-menu .main-menu li:nth-of-type(2) {transition-delay: 0.25s;}.is-menu .main-menu li:nth-of-type(3) {transition-delay: 0.35s;}.is-menu .main-menu li:nth-of-type(4) {transition-delay: 0.45s;}.main-menu li.is-submenu > a::after {content: '\f107';margin-left: 1em;font-family: "icons";font-style: normal;font-weight: normal;speak: none;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.main-menu li.is-submenu.is-active > a::after {content: '\f106';}.main-menu li.is-submenu.is-active .main-menu__submenu {max-height: 150px;}.main-menu__submenu {position: relative;top: auto;left: auto;display: block;background: rgba(0, 0, 0, 0.04);max-height: 0;overflow: hidden;}.language-selector {border: 0;display: block;text-align: center;margin-left: 0;margin-top: 1rem;}.language-selector__list {width: 100%;display: block;}.language-selector__list ul {position: relative;top: auto;left: auto;border: 0;}.language-selector__list li {opacity: 1;border: 2px solid #fff !important;display: inline-block;margin: 0 .2em;}.language-selector__list li:first-child {display: none;}.language-selector__list a {padding-right: .8em;}.language-selector__open {display: none;}.contact__inner {padding: 0;display: block;height: auto;min-height: 0;max-height: none;}.contact__inner > div {width: 100%;}.contact__text {width: 100%;max-width: none;}.contact #map {position: relative;height: 400px;left: auto;top: auto;}}@media only screen and (max-width : 500px), only screen and (min-device-width: 320px) and (max-device-width: 480px) {h1 {font-size: 2.2em;}.non-latin h1 {font-size: 2em;}.grid--technology + .grid--technology {margin-top: 0;}.col-2,.col-3,.col-4,.col-4,.col-5,.col-6,.col-3-2,.col-3-4,.col-37,.col-56 {float: none;width: 100%;}.btns-wrapper .btn {margin: .4em 0;}.input--select label {display: block;color: #000;font-size: 0.875em;font-weight: 900;padding: 0 10px 10px;text-align: left;margin: 0;line-height: normal;}.input--select .input {display: block;width: 100%;}.show-more__close {display: block;}.bg-video video {display: none;}.hero-section {height: auto;max-height: none;}.hero-section h1 {font-size: 2.7em;}.non-latin .hero-section h1 {font-size: 2em;}.hero-section p {display: none;}.tiles-grid {margin-top: 0;margin-bottom: 1em;}.tiles-grid br {display: none;}.tiles-grid__single > div,.tiles-grid__single > figure {width: 100%;display: block;}.tiles-grid__single__image-mobile {display: block !important;padding-bottom: 40%;min-height: 150px;background: no-repeat 50% 50% / cover;}.tiles-grid__single__image {display: none !important;}.tiles-grid__single {display: block;}.tiles-grid__single > figure.tiles-grid__single__image,.tiles-grid__single > div.tiles-grid__single__text {width: 100%;display: block;}.tiles-grid__single .tiles-grid__single__image > div {box-shadow: none;}.tiles-grid__single .tiles-grid__single__text {padding-left: 25px;padding-right: 15px;padding-top: 2em;text-align: left;}.tiles-grid__single .tiles-grid__single__text h1 {font-size: 2.5rem;}.tiles-grid__single .tiles-grid__single__text h1::before {display: none;}.tiles-grid__single .tiles-grid__single__text h1::after {display: inline-block;}.tiles-grid__single .tiles-grid__single__text .tiles-grid__single__inner {text-align: left;}.tiles-grid__single .tiles-grid__single__text::after {right: auto !important;left: 0px !important;height: 95px;width: 6px;top: 2em;margin-top: -5px;}.tiles-grid__single .tiles-grid__single__image__parallax {display: none;}.tiles-grid {padding-left: 0;padding-right: 0;}.section-slider {margin-top: 2em;margin-bottom: 2em;}.section-slider__desc {min-height: 0;}.section-slider {padding-left: 0;padding-right: 0;}.section-slider__text {width: 95%;margin: -2em auto 1em auto;}.section-slider__desc {padding: 1em 1.5em;}.photo-slider {position: relative;width: 100%;top: auto;bottom: auto;right: auto;}.photo-slider__single > div {padding-bottom: 65%;}.photo-slider__dots {display: none !important;}.section-about__text {padding-left: 0;padding-right: 0;}.section-awards__text {padding-left: 0;padding-right: 0;}.footer-map {display: none;}.main-footer__inner {padding: 0 10px;}.main-footer__menus {width: 100%;padding-top: 2rem;}.main-footer__contact {width: 100%;padding-top: 2rem;}.check-offer {font-size: 1.6em;}.team-slider__wrapper {display: none;}.team-section {padding-bottom: 2em;}.team-section__list {padding: 1em 0;min-height: 0;}.team-section__user {padding: 1em 0;min-height: 0;}.team-section__photo {display: none;}.offer-grid__table > div,.offer-grid__table > figure {display: block;}.offer-grid__table > div .offer-grid__parallax,.offer-grid__table > figure .offer-grid__parallax,.offer-grid__table > div .offer-grid__parallax-2,.offer-grid__table > figure .offer-grid__parallax-2,.offer-grid__table > div .offer-grid__parallax-3,.offer-grid__table > figure .offer-grid__parallax-3,.offer-grid__table > div .offer-grid__parallax-4,.offer-grid__table > figure .offer-grid__parallax-4 {display: none;}.offer-grid__table > div.offer-grid__image,.offer-grid__table > figure.offer-grid__image {width: 100%;}.offer-grid__table > div.offer-grid__text,.offer-grid__table > figure.offer-grid__text {width: 100%;text-align: left !important;}.offer-grid__table > div.offer-grid__text h1::before,.offer-grid__table > figure.offer-grid__text h1::before {display: none;}.offer-grid__table > div.offer-grid__text h1::after,.offer-grid__table > figure.offer-grid__text h1::after {display: inline-block;}.offer-grid__table > div.offer-grid__text > div,.offer-grid__table > figure.offer-grid__text > div {padding-top: 0;padding-left: 0;padding-right: 0;}.offer-grid__table > div.offer-grid__text > div::after,.offer-grid__table > figure.offer-grid__text > div::after {display: none;}.offer-grid .img-offer-bakery {margin: auto 0;width: 100%;}.offer-grid .img-offer-laminaty {width: 100%;margin: -12% auto 0;}.offer-grid .img-offer-others {width: 100%;margin: -35% auto 0;}.page-default {margin-top: 0;margin-bottom: 1em;padding: 1em 10px;}.page-default br {display: none;}.contact__text {padding: 2em 20px;}.contact__header h1 {font-size: 2.8em;}.contact-addresses__nav {font-size: 1.3em;}.contact-addresses__nav a.is-active {font-size: 1em;}.popup .close-popup {width: 35px;height: 35px;line-height: 35px;}.popup__header {margin: 30px 0 10px;}.popup {top: 80px;left: 10px;right: 10px;max-height: 80%;padding: 35px;width: auto;overflow: auto;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}.popup.show {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}}@media (max-width: 440px) {.input--radio {padding-right: 0px;}}@media (max-width: 400px) {.show-more__content {width: 280px;}}@-moz-keyframes spin {0% {-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@-webkit-keyframes spin {0% {-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@-o-keyframes spin {0% {-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@-ms-keyframes spin {0% {-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@keyframes spin {0% {-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
