@import url(https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i&display=swap&subset=latin-ext);/*! 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.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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.
 */

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.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

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.
 */

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.
 */

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.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

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.
 */

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.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

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.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

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.
 */

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.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[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.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[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.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
 .hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}@font-face{font-family:myfont;src:url(../fonts/MyFontRegular.woff2) format("woff2"),url(../fonts/MyFontRegular.woff) format("woff")}h1{font-family:myfont;font-size:101px;line-height:1;font-weight:400;margin:20px 0;text-align:center}@media only screen and (max-width:992px){h1{font-size:80px;line-height:.8}}@media only screen and (max-width:768px){h1{font-size:70px}}h2{font-size:36px;line-height:1.17;letter-spacing:.36px;color:#fff}@media only screen and (max-width:992px){h2{font-size:32px}}@media only screen and (max-width:768px){h2{font-size:30px}}h3{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:.25px}h3,h4{color:#3c3c3c}h4{font-size:21px;font-weight:400;line-height:1.3}@media only screen and (max-width:768px){h4{font-size:18px}}h5{font-size:18px;line-height:2;letter-spacing:.24px;color:#babbbc}p{font-size:16px;font-weight:300;color:#767676;line-height:1.44}p b{font-weight:500}html{font-size:100%}body,html{width:100%;margin:0;padding:0}body{font-family:Montserrat,"sans-serif";-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.5;background-color:#fff;font-size:16px}a,body{color:#3c3c3c}a{text-decoration:none}select{background:none;text-transform:uppercase;font-weight:600;color:#fff}select,select option{border:none;outline:none}select option{color:#3c3c3c;font-weight:400}select:hover{cursor:pointer}div{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0}li{list-style-type:none}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0}footer{margin-top:50px}address{font-style:normal}.section__title{width:750px}.full-width{width:100%}.button{background:none;border:2px solid #fff;border-radius:24px;padding:0 20px;text-transform:uppercase;font-size:14px;font-weight:600;color:#fff;outline:none}.button,.button:hover{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.button:hover{cursor:pointer;border-color:#ca3d32;background-color:#ca3d32}.button:active{padding-left:21px}.button--main{height:50px}.button--black{border-color:#3c3c3c;color:#3c3c3c;min-width:180px}.button--black:hover{background-color:#3c3c3c;color:#fff;border-color:#3c3c3c}.button--slim{height:30px;border-color:#3c3c3c;color:#3c3c3c;font-size:12px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.container{width:1170px;margin:0 auto;height:100%}@media only screen and (max-width:1200px){.container{width:960px}}@media only screen and (max-width:992px){.container{width:720px}}@media only screen and (max-width:768px){.container{width:calc(100% - 60px)}}.banner,.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;height:560px}.banner .banner__content{width:550px;position:absolute;z-index:1;margin-top:-25px}@media only screen and (max-width:992px){.banner .banner__content{margin-left:0}}.banner .image__wrapper{position:absolute;height:560px;width:100%}.banner .image__wrapper:after{pointer-events: none;content:"";display:block;width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,.2)}.banner img{height:560px;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1200px){.banner{height:550px}.banner .banner__content h2{width:auto;max-width:500px}.banner .image__wrapper,.banner img{height:550px}}@media only screen and (max-width:768px){.banner{height:380px}.banner .banner__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.banner .banner__content h2{max-width:400px}.banner .image__wrapper,.banner img{height:380px}}.banner--small{height:500px}.banner--small .image__wrapper{height:500px!important}.banner--small .image__wrapper img{height:500px}.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;/*justify-content:space-between*/}.products:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media only screen and (max-width:992px){.products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product{text-align: center;flex-basis: 33%; min-width:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between}.product,.product .product__picture-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product .product__picture-wrapper{width:100%;height:230px;padding:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product .product__picture{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:170px;max-width:200px}.product .product__information{padding:0 30px}.product .product__title{color:#3c3c3c;margin:0}.product .product__details{margin:0}.breadcrumbs{color:#fff;position:absolute;z-index:1;top:50px;font-weight:300;font-size:16px}.blockquote{position:relative}.blockquote .quote-sign{position:absolute;top:-130px;left:120px;opacity:.2;font-size:400px;font-style:italic;font-weight:400;line-height:.07;letter-spacing:normal;color:#babbbc}.blockquote p{margin-top:50px;margin-left:40px;font-style:italic;font-weight:400}.blockquote small{font-size:16px;display:block;line-height:1.75;margin-left:230px;color:#babbbc;position:relative}.blockquote.blockquote--with-image{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:720px;margin:0 auto}.blockquote.blockquote--with-image .blockquote__image{height:262px;width:262px;border-radius:50%}@media only screen and (max-width:480px){.blockquote.blockquote--with-image .blockquote__image{margin:auto}}.blockquote.blockquote--with-image .quote-sign{left:200px;top:-50px;font-size:200px;line-height:.14}.blockquote.blockquote--with-image p{margin-left:30px}.blockquote.blockquote--with-image small{margin-left:80px}@media only screen and (max-width:768px){.blockquote.blockquote--with-image{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blockquote.blockquote--with-image .quote-sign{left:20px;top:220px}}@media only screen and (max-width:992px){.blockquote blockquote{margin:0}.blockquote blockquote .quote-sign{left:0}.blockquote blockquote p{margin:20px 0}.blockquote blockquote small{margin-left:0}}@media only screen and (max-width:1280px){.banner{height:100vh}.banner--small{height:500px}.banner .image__wrapper,.banner img{height:100vh}}@media only screen and (max-width:1200px){.banner{height:560px}.banner--small{height:500px}.banner .image__wrapper,.banner img{height:560px}}.slick-arrow{outline:none;cursor:pointer;position:absolute;width:63px!important;margin:0!important;border:none;height:127px;background-color:rgba(0,0,0,.2);top:112px}.slick-arrow img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.slick-arrow.next{right:0;border-bottom-left-radius:254px;border-top-left-radius:254px;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 15px 0 25px}.slick-arrow.next:active{padding-right:3px}.slick-arrow.prev{left:0;border-bottom-right-radius:254px;border-top-right-radius:254px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 25px 0 15px;z-index:2}.slick-arrow.prev img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-arrow.prev:active{padding-left:13px}.navbar{position:fixed;z-index:999;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;color:#fff;background-color:rgba(0,0,0,.1);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.navbar .logo{height:60px;width:auto;left:0;position:relative}.navbar .logo img{-o-object-fit:contain;object-fit:contain;height:72px}.navbar .navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2em}.navbar .navigation,.navbar .navigation .navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.navbar .navigation .navigation__list{margin-right:16em}.navbar .navigation .navigation__list li{font-weight:600;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navigation .navigation__list li a{display:block;height:60px;line-height:60px;position:relative;color:#fff;white-space:nowrap;cursor:pointer}.navbar .navigation .navigation__list li a:after{content:"";position:absolute;display:block;width:100%;height:0;bottom:0;background-color:#ca3d32;-webkit-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}.navbar .navigation .navigation__list li a:hover:after{height:8px;-webkit-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}.navbar .navigation .navigation__list .navigation__dropdown-list{display:none;position:absolute;padding:5px 0;background:#ca3d32}.navbar .navigation .navigation__list .navigation__dropdown-list li a:hover{text-decoration:underline}.navbar .navigation .navigation__list .navigation__dropdown-list li a:hover:after{display:none}@media only screen and (max-width:1366px){.navbar .navigation .navigation__list{margin-right:5em}}@media only screen and (max-width:1200px){.navbar .navigation .navigation__list{margin-right:20px}.navbar .navigation .navigation__list li{padding:0 10px}}@media only screen and (max-width:992px){.navbar .hamburger{display:block}.navbar .navigation{background:#ca3d32;width:100%;padding:100px 0 40px;position:absolute;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translateY(-550px);-ms-transform:translateY(-550px);transform:translateY(-550px);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.navbar .navigation,.navbar .navigation .navigation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar .navigation .navigation__list{padding:0;margin-right:0;text-align:center}.navbar .navigation .navigation__list li{text-align:center}.navbar .navigation .navigation__list li a{height:unset;width:unset;line-height:unset;margin:15px}.navbar .navigation .navigation__list li a:after{display:none}.navbar .navigation .navigation__list .navigation__dropdown .navigation__dropdown-list{position:relative;background:none;text-align:left}.navbar .navigation .navigation__list .navigation__dropdown .navigation__dropdown-list li a{margin:8px;height:45px!important;line-height:45px!important}.navbar .navigation .lang{margin-top:20px}.navbar .navigation.active{opacity:1;min-height:550px;height:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}}.navbar.scrolled{background:#ca3d32}.navbar.scrolled .navigation__list li a:after{background-color:#fff}.hamburger{display:none;outline:none}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{background-color:#fff!important}@media only screen and (max-width:768px){.hamburger{display:block}}.footer{height:50px;width:100%;background-color:#babbbc;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer,.footer .links{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .links .menu-item a{margin-left:30px}.footer .links .link,.footer .links .menu-item a{font-weight:600}.footer .links .link a,.footer .links .menu-item a{color:#fff;white-space:nowrap}.footer .links .link a,.footer .links .link a:hover{-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.footer .links .link a:hover{color:#ca3d32}.footer .links.links--policy{margin-right:200px}.footer .links.links--policy .link:first-child{padding-right:80px}@media only screen and (max-width:1200px){.footer .links.links--policy{margin-right:50px}}.footer .links.links--social .link{padding-right:20px;height:21px;width:20px}.footer .links.links--social .link img{width:100%;-o-object-fit:contain;object-fit:contain}.footer .links.links--social .link:last-of-type{padding-right:0}@media only screen and (max-width:768px){.footer{padding:60px;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .links{padding:0;margin:0}.footer .links.links--policy{width:100%;margin:30px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .links.links--policy .link:first-child{padding:0;margin:0}}.preloader{position:fixed;z-index:9999999999;background-color:#ca3d32;width:100%;height:100%;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader .logo{height:72px;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.preloader h1{font-size:50px;color:#fff;margin:0}.preloader.loaded{height:0;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}.preloader .lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px}.preloader .lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.preloader .lds-ellipsis div:first-child{left:6px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.preloader .lds-ellipsis div:nth-child(2){left:6px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.preloader .lds-ellipsis div:nth-child(3){left:26px;-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.preloader .lds-ellipsis div:nth-child(4){left:45px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(19px);transform:translate(19px)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(19px);transform:translate(19px)}}#home__about{padding-top:20px;padding-bottom:20px}#home__about .section__title{width:100%}#home__about .section__title h4{text-align:center;width:750px;margin:0 auto}@media only screen and (max-width:768px){#home__about .section__title h4{margin-top:30px;width:100%}}#home__about .section__image{margin-top:3em;width:766px;height:210px}#home__about .section__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:992px){#home__about .section__image{width:720px}}@media only screen and (max-width:768px){#home__about .section__image{width:100%}}#home__slider{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#home__slider .slider{position:relative;height:582px;width:750px!important;border-radius:4px}#home__slider .slider .slick-slider{padding-left:0}#home__slider .slider .slick-track{position:relative;width:750px}#home__slider .slider .slick-dots{position:relative;bottom:30px;right:0;padding-left:0;text-align:right;background:#efefef;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#home__slider .slider .slick-dots li{margin-right:3px;height:5px;width:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#home__slider .slider .slick-dots li:last-child{margin-right:80px}#home__slider .slider .slick-dots li button{font-size:0;width:43px;border:none;padding:0;height:5px;border-radius:4.5px;background-color:#d8d8d8;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}#home__slider .slider .slick-dots li.slick-active button,#home__slider .slider .slick-dots li:hover button{background-color:#ca3d32;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}#home__slider .slider .slick-dots li:hover button{cursor:pointer}#home__slider .slider .slider__image{height:353px;width:750px;overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px}#home__slider .slider .slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#home__slider .slider .slider__information{position:relative;padding:40px;width:750px;height:229px;background-color:#efefef;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#home__slider .slider .slider__information h3{margin-top:0}#home__slider .product{position:relative;height:582px;width:360px;background-color:#efefef;border-radius:6px;padding:50px 40px 35px;-webkit-box-sizing:border-box;box-sizing:border-box}#home__slider .product .oval{position:absolute;top:0;right:0;width:126px;height:79px}#home__slider .product .oval .novelty{position:absolute;color:#fff;font-weight:600;font-size:18px;top:15px;right:18px}#home__slider .product .oval img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;border-top-right-radius:4px}#home__slider .product .product__image{width:270px;height:306px}#home__slider .product .product__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1200px){#home__slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap}#home__slider .slider{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:20px;min-height:582px;height:auto;width:100%!important}#home__slider .slider .slick__track{width:100%!important}#home__slider .slider .slider__image{width:100%}#home__slider .slider .slider__information{width:100%;height:auto;min-height:227px}#home__slider .product{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-line-pack:center;align-content:center;height:300px}#home__slider .product .product__information{padding-left:80px}#home__slider .product .product__image{height:215px}}@media only screen and (max-width:992px){#home__slider .product .product__image{width:380px}}@media only screen and (max-width:768px){#home__slider .product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:500px;height:auto}#home__slider .product .product__information{padding-left:0}#home__slider .product .product__image{width:100%;height:200px;margin-top:30px}#home__slider .product .product__image img{height:200px}}#home__topics{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}#home__topics .topic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home__topics .topic h1{margin:10px 0 20px}#home__topics .topic a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home__topics .topic .oval,#home__topics .topic a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#home__topics .topic .oval{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:177px;width:177px;border-radius:50%;background:#d8d8d8}#home__topics .topic .oval svg{width:90px;height:auto}#home__topics .topic .oval svg *>path{fill:#3c3c3c!important}#home__topics .topic:hover{cursor:pointer}#home__topics .topic:hover .oval{background-color:#ca3d32;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}#home__topics .topic:hover .oval svg *>path{fill:#fff!important;-webkit-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}#home__topics .topic:hover .button{background-color:#ca3d32;border-color:#ca3d32;color:#fff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:768px){#home__topics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home__topics .topic{padding:30px}}main{padding-top:20px;padding-bottom:50px}.cards{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards,.cards .card{display:-webkit-box;display:-ms-flexbox;display:flex}.cards .card{position:relative;width:360px;height:360px;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cards .card h1{position:absolute;font-size:54px;margin:0;color:#fff;z-index:1;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cards .card .download{height:64px;width:64px;position:absolute;z-index:1;-webkit-transform:translateY(55px);-ms-transform:translateY(55px);transform:translateY(55px);opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.cards .card img{-o-object-fit:cover;object-fit:cover}.cards .card:after,.cards .card img{width:100%;height:100%;border-radius:6px}.cards .card:after{content:"";left:0;top:0;position:absolute;background-color:rgba(0,0,0,.3);opacity:1;-webkit-transition:opacity .2s ease,background-color .2s ease;-o-transition:opacity .2s ease,background-color .2s ease;transition:opacity .2s ease,background-color .2s ease}.cards .card:hover{cursor:pointer}.cards .card:hover:after{background-color:#ca3d32;opacity:.9;-webkit-transition:opacity .2s ease,background-color .2s ease;-o-transition:opacity .2s ease,background-color .2s ease;transition:opacity .2s ease,background-color .2s ease}.cards .card:hover h1{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cards .card:hover .download{opacity:1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.cards .cards__logotypes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards .cards__logotypes .card{width:360px;height:165px}.cards .cards__logotypes .card .download{height:50px;width:50px;-webkit-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px)}.cards .cards__logotypes .card img{-o-object-position:top center;object-position:top center}@media only screen and (max-width:1966px){.cards{-ms-flex-flow:wrap;flex-flow:wrap}.cards .card{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.cards .card:first-child{margin-bottom:0}}@media only screen and (max-width:1200px){.cards .card{width:100%}.cards .card h1{font-size:40px}.cards .cards__logotypes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap}.cards .cards__logotypes .card{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.cards .cards__logotypes .card:first-child{margin-bottom:20px}}.banner--movie,.media__wrapper{width:100%;height:100vh}.media__wrapper{position:absolute;top:0;left:0;background:#000}.media__wrapper .wrapper__video{width:100%;height:100vh;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.media__wrapper .wrapper__video img{height:100vh}.media__wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}.contact .contact__information{padding-right:40px}.contact .contact__information h3,.contact .contact__information h5{margin:0}.contact .contact__information h3{color:#767676}.contact .contact__information .contact__entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .contact__information .contact__entry .icon{margin-right:15px}.contact .contact__information .contact__entry .icon img{width:26px;height:26px}.contact .contact__information .contact__entry p{display:inline-block}.contact .contact__information .contact__entry a{color:#767676}.contact .map{position:relative;height:450px}.contact .map img{border-radius:6px;width:750px;height:450px;-o-object-fit:contain;object-fit:contain}.contact .map:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.1);border-radius:6px;opacity:0}.contact .map:after,.contact .map:hover:after{-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.contact .map:hover:after{opacity:.3}@media only screen and (max-width:1200px){.contact .map img{width:100%}}@media only screen and (max-width:992px){.contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .contact__information{margin:0 auto;padding-bottom:40px}.contact .contact__information h3{text-align:center;margin-bottom:20px}.contact .map img{-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:768px){.contact .map{height:400px}.contact .map img{height:100%}}@media only screen and (max-width:480px){.contact .map{height:320px}}.banner--articles{height:500px}.banner--articles .flex-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:500px}.banner--articles .banner__content{width:748px;text-align:center;padding-top:100px}.banner--articles .banner__content h2,.banner--articles .banner__content p{text-align:left}.banner--articles .banner__content p{color:#fff}.banner--articles .banner__content .button{margin-top:30px}.banner--articles .banner__content .button a{color:#fff}@media only screen and (max-width:1200px){.banner--articles .flex-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner--articles .banner__content{text-align:left}}@media only screen and (max-width:992px){.banner--articles .banner{height:500px}.banner--articles .banner__content{width:500px}.banner--articles .image__wrapper,.banner--articles .image__wrapper img{height:500px}}@media only screen and (max-width:768px){.banner--articles .banner__content{width:300px}.banner--articles .banner__content h2{font-size:26px}}.articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.articles .article{height:440px;width:360px;padding:15px}.articles .article .article__image{position:relative;height:300px;width:100%;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}.articles .article .article__image:after{content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2)}.articles .article .article__image:after,.articles .article .article__image button{position:absolute;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.articles .article .article__image button{width:180px;z-index:2}.articles .article .article__image button:hover{background-color:transparent;border-color:#fff}.articles .article .article__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-right-radius:6px;border-top-left-radius:6px}.articles .article .article__information{height:138px;background-color:#efefef;padding:30px 35px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.articles .article .article__information h4{margin:0;font-weight:700;font-size:20px}.articles .article .article__information h4:hover{text-decoration:underline}.articles .article:first-child,.articles .article:nth-child(7n){width:750px}.articles .article:hover{cursor:pointer}.articles .article:hover .article__image .button,.articles .article:hover .article__image:after{opacity:1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}@media only screen and (max-width:1200px){.articles{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.articles .article{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%!important}.articles .article:nth-child(6){width:750px}}@media only screen and (max-width:768px){.articles .article{padding:10px;height:auto}.articles .article .article__image,.articles .article .article__image img{height:220px}.articles .article .article__information h4{font-size:16px}}.more{width:100%;padding-top:30px;text-align:right}.categories{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.categories,.categories .category{display:-webkit-box;display:-ms-flexbox;display:flex}.categories .category{width:360px;height:280px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:40px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.categories .category h1{font-size:54px;line-height:1.33;letter-spacing:.71px;position:absolute;color:#fff;margin:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);z-index:1}.categories .category .icon{position:absolute;z-index:1;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.categories .category .icon img{-o-object-fit:contain;object-fit:contain;max-width:70px;max-height:70px}.categories .category .category__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.categories .category:after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:1;border-radius:6px;-webkit-transition:opacity .2s ease,background-color .2s ease;-o-transition:opacity .2s ease,background-color .2s ease;transition:opacity .2s ease,background-color .2s ease}.categories .category:hover{cursor:pointer}.categories .category:hover:after{background-color:#ca3d32;opacity:.8;-webkit-transition:opacity .2s ease,background-color .2s ease;-o-transition:opacity .2s ease,background-color .2s ease;transition:opacity .2s ease,background-color .2s ease}.categories .category.category--more{background-color:#ca3d32;opacity:.9;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.categories .category.category--more:after{display:none}.categories .category.category--more:hover{opacity:1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}@media only screen and (max-width:1200px){.categories{-ms-flex-pack:distribute;justify-content:space-around}.categories .category{margin:20px}}@media only screen and (max-width:992px){.categories{-ms-flex-flow:wrap;flex-flow:wrap}.categories .category{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;margin:20px 0}.categories .categories__linkarea{width:100%}}.image--right{right:-20px;top:120px}.info--products .image--right{top:50px}.info{display:block;margin-bottom:100px}.info p{font-weight:300;font-size:18px;line-height:1.56;padding:0 200px}.info .info__image{width:570px;height:400px;position:relative;top:50px;border-radius:6px}.info .image--left{left:-20px}@media only screen and (max-width:1200px){.info{text-align:center}.info p{padding:0;margin-top:40px;text-align:left}.info .info__image{width:45%;height:auto;-o-object-fit:contain;object-fit:contain;top:0;margin-top:50px}.info .image--left{left:0;margin-right:15px}.info .image--right{right:0;margin-left:15px}.info .achieve{position:relative}}@media only screen and (max-width:768px){.info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.info .info__image{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;height:auto}.info .image--left{margin-right:0}.info .image--right{margin-left:0}}.products__wrapper{display:block}.catalogue{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sidebar{width:260px;min-width:260px;max-width:260px}.sidebar ul{padding:0}.sidebar ul li{display:block;font-size:14px;min-height:26px;line-height:26px}.sidebar ul li:hover{cursor:pointer}.sidebar ul.list-categories a{display:block;padding:5px 10px;width:100%;height:26px}.sidebar ul.list-categories a:hover{background-color:#efefef}.sidebar ul.active{font-weight:400}.sidebar ul.subcategories{display:none;margin-left:20px;background-color:#fff}.sidebar ul.subcategories .subcategory a{display:inline-block;width:auto;padding:0}.sidebar ul.subcategories .subcategory a:hover{background-color:#fff}.sidebar ul.subcategories .subcategory:before{content:"";position:relative;top:4px;display:inline-block;width:20px;height:20px;background-image:url(../images/arrow-dropdown@3x.png);background-size:20px 20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.sidebar ul.subcategories .subcategory.active .singles{display:block}.sidebar ul.subcategories .subcategory .singles{display:none;margin-left:40px;color:#767676}.sidebar ul.subcategories .subcategory .singles li{background-image:none}.sidebar ul .list-category.active .subcategories{display:block}.product-single{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:0;margin-top:60px}.product-single,.product-single .products{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-single .product__image{margin-top:50px;padding-right:40px;-o-object-fit:contain;object-fit:contain;max-height:300px;max-width:300px}@media only screen and (max-width:992px){.product-single{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-single .product{height:200px}}.product-single__details{margin-left:30px}.product-single__details h2{color:#3c3c3c}.product-single__details p{font-weight:300}.product-single__details p.category{font-size:15px}.product-single__details .icons .icon{width:26px;height:26px}@media only screen and (max-width:992px){.product-single__details{margin-left:0}}.banner--about{height:100vh;min-height:500px;margin-bottom:0}.banner--about .banner__content{max-width:750px;width:100%;margin-top:0}.banner--about .banner__content h1{color:#fff;text-align:left;text-transform:uppercase}.banner--about .banner__content p{color:#fff;margin-top:34px;max-width:750px;font-size:21px;line-height:26px}.banner--about .image__wrapper{height:100%;min-height:500px}.banner--about .image__wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}@media only screen and (max-width:1366px){.main--about{width:1024px}}.main--about h1{font-size:72px}.main--about h3{font-size:36px;line-height:1.17;margin-top:0;text-align:left}.main--about p{width:auto;max-width:750px;line-height:1.56;font-size:18px}.info-blocks{margin:16px 0;padding:0}.info-blocks .info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:56px 0 0;width:100%}.info-blocks .info-block:nth-child(odd) .description-wrapper{margin-right:50px}.info-blocks .info-block:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.info-blocks .info-block:nth-child(2n) .description-wrapper{margin-left:50px}.info-blocks .info-block:nth-child(2n) p{margin-top:0}.info-blocks .description-wrapper{max-width:560px}.info-blocks .image-wrapper{width:464px;height:325px;border-radius:6px}.info-blocks .image-wrapper img{max-height: 100%;  -o-object-fit:contain;object-fit:contain;width:100%;height:auto;border-radius:6px}.about--full{left:0;width:100%;min-height:550px;height:auto;padding:110px 0}.about--full h3,.about--full p{color:#fff;text-align:left}.about--full .section__image{position:absolute;width:100%;min-height:442px;height:auto;z-index:-1}.about--full .section__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute}.about--full .section__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}@media only screen and (max-width:768px){.about--full .section__image{height:100%}}@media only screen and (max-width:480px){.about--full .section__image{min-height:1200px}}.quality{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin-top:72px}.quality h3,.quality p{-ms-flex-item-align:start;align-self:flex-start}.quality h3{margin-top:110px}.quality .section__image,.quality .section__image img{height:553px}.history{padding:0;margin:52px 0 104px}.history .history-wrapper{position:relative}.history h3{-ms-flex-item-align:start;align-self:flex-start}.history .slick-arrow{top:150px;background-color:transparent}.history .slick-arrow img{width:32px;height:32px}.history .history-slide{position:relative;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.history .history-slide .slide-content{position:absolute;z-index:3;border-radius:20px;background-color:#fff;right:70px;left:auto;top:50px;bottom:50px;height:237px;width:523px;padding:25px 38px}.history .history-slide .slide-content h1{text-align:left;margin-top:0}.history .history-slide .slide-bg{height:362px;width:100%;border-radius:20px;outline:none;position:relative;z-index:1}.history .history-slide .slide-bg:after{content:"";display:block;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;bordeR-radius:20px;background-color:rgba(0,0,0,.2)}.history .history-slide .slide-bg img{border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.history .slick-dots{height:32px;width:100%;overflow-x:hidden;margin-top:47px}.history .slick-dots,.history .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex}.history .slick-dots li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history .slick-dots li button{font-size:0;outline:none;border-radius:50%;width:16px;height:16px;border:2px solid #979979;background-color:#fff}.history .slick-dots li button,.history .slick-dots li button:hover{-webkit-transition:background-color .2s ease,border-color .2s ease;-o-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}.history .slick-dots li button:hover{cursor:pointer;background-color:#ca3d32;border-color:#ca3d32}.history .slick-dots li.slick-active button{background-color:#ca3d32;width:32px;height:32px;border:none}.history .slick-dots li:after{content:"";display:block;height:1px;width:60px;background-color:#979797;z-index:-1}.history .slick-dots li:last-child:after{width:100vw}.numbers{left:0;width:100%;min-height:623px;height:auto;padding:0}.numbers h3{-ms-flex-item-align:start;align-self:flex-start;font-size:36px;margin-top:60px !important}.numbers .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2;width:100%;margin-top:47px}@media only screen and (max-width:768px){.numbers .counter{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.numbers .number{position:relative;width:250px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.numbers .number .number-count{position:relative;text-align:center}.numbers .number h1{color:#fff;z-index:1;font-size:72px;line-height:72px;position:absolute;text-align:center;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.numbers .number .icon{height:138px;-o-object-fit:contain;object-fit:contain;z-index:0}.numbers .number p{font-size:16px;text-align:center;color:#fff;font-weight:400}.numbers .number h4{font-size:21px;font-weight:700;line-height:1.24;text-align:center;color:#fff}.numbers .number small{max-width:240px;text-align:center;font-size:14px;color:#fff}@media only screen and (max-width:768px){.numbers .number{width:210px}}.numbers .section__image{height:623px}.numbers .section__image .bg-mask{background-color:rgba(0,0,0,.3);height:623px;width:100%;position:absolute}@media only screen and (max-width:768px){.numbers{padding-top:0;width:calc(100% + 60px);margin-left:-30px}.numbers h1{padding:0 15px}}.activities h3,.activities p{-ms-flex-item-align:start;align-self:flex-start}.activities .activity{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#efefef;width:100%;height:350px;border-radius:20px;margin:20px 0;padding:42px 68px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.activities .activity h4{margin:0;font-size:18px;font-weight:700;line-height:28px}.activities .activity .description-wrapper{margin-right:30px;max-width:580px}.activities .activity .image-wrapper{width:390px;height:auto;border-radius:6px}.activities .activity .image-wrapper img{height:auto;width:100%;border-radius:6px}@media only screen and (max-width:1366px){.banner--about .container,.main--about,.main--about .container{width:1024px}.history .slick-dots li:last-child:after{display:none}}@media only screen and (max-width:1200px){.banner--about .container{width:710px}.banner--about .banner__content{max-width:600px;padding-top:10vh}.banner--about .banner__content p{max-width:600px}.banner--about .image__wrapper img{-o-object-position:80%;object-position:80%}.main--about,.main--about .container{width:710px}.main--about p{max-width:600px}.numbers .section__image{height:1000px}.counter{-ms-flex-wrap:wrap;flex-wrap:wrap}.counter .number{text-align:center;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.number-content{width:260px;text-align:center}.activities .activity .image-wrapper{width:300px;min-width:300px;max-width:300px}.history .history-slide .slide-bg{height:420px}.history .history-slide .slide-content{height:300px;width:400px}.history .slick-dots{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history .slick-dots li:after{width:20px}.history .slick-dots li.slick-active button{width:20px;height:20px}.history .slick-dots button{width:16px}}@media only screen and (max-width:992px){.banner--about .container,.main--about,.main--about .container{width:calc(100% - 60px)}.info-blocks,.info-blocks .info-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-blocks .info-block{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.info-blocks .info-block .description-wrapper{margin:0!important}.info-blocks .info-block .image-wrapper{margin:35px 0;max-width:520px;width:520px}.quality{margin-top:72px;padding-bottom:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quality h3,.quality p{max-width:600px;margin-left:auto;margin-right:auto}.quality .section__image{height:600px}.quality .section__image img{height:100%;-o-object-position:80%;object-position:80%}.quality .section__image:after{background-color:rgba(0,0,0,.5)}.history{margin-top:72px;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history .history-wrapper{width:100%}.numbers{padding-bottom:50px}.numbers h3{-ms-flex-item-align:center;align-self:center}.activities{max-width:600px;margin-left:auto;margin-right:auto}.activities .activity{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.activities .activity .description-wrapper{max-width:100%;width:100%}.activities .activity .image-wrapper{width:100%;max-width:100%;min-width:100%;margin-top:20px}}@media only screen and (max-width:768px){.banner .banner__content,.banner .banner__content h1,.banner .banner__content p{max-width:400px}.banner--about .banner__content{margin-top:80px}.info-blocks .info-block{margin-top:40px}.info-blocks .image-wrapper{text-align:center;height:auto}.info-blocks .image-wrapper img{max-width:420px}.history{width:100%}.history .slick-arrow{top:280px}.history .history-slide .slide-content{left:50%;right:50%;top:50%;bottom:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:350px;max-width:75%}.history .history-slide .slide-bg{height:600px}.numbers .section__image{height:1750px}.numbers .section__image img{-o-object-position:65%;object-position:65%}.quality{padding-bottom:124px}.quality,.quality .section__image:after,.quality .section__image img{height:800px}.activities .activity{padding:30px}.info-blocks .info-block .image-wrapper{width:100%;max-width:100%;min-width:100%}}@media only screen and (max-width:480px){.banner .banner__content,.banner .banner__content h1,.banner .banner__content p{max-width:300px}.history{width:100%!important;margin-left:0;margin-right:0}.history .slick-arrow{display:none!important}}.article-single{width:100%;position:relative;top:-300px;margin-bottom:-300px;background:#fff;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:85px 0}.article-single>*{padding:0 170px}.article-single img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.article-single h2{color:#3c3c3c}.article-single p{font-size:18px}.article-single .social{position:absolute;top:0;right:0;width:48px;height:auto;padding:5px;border-top-right-radius:6px;border-bottom-left-radius:6px;background-color:#ca3d32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-single .social .icon{width:20px;height:20px;opacity:.5;margin:10px 0}.article-single .social .icon,.article-single .social .icon:hover{-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.article-single .social .icon:hover{cursor:pointer;opacity:1}.article-single .date--top{position:absolute;top:20px;right:100px;color:#9c9c9c;font-size:15px;padding:0}.article-single .article__image{width:100%;height:295px;-o-object-fit:cover;object-fit:cover;padding:0;margin:30px 0;border-radius:6px}.article-single .tags{position:relative;right:0}.article-single .tags .tag{height:30px;border-radius:6px;background-color:rgba(0,0,0,.05);padding:5px 10px;margin:7px;line-height:30px;text-align:center;font-size:15px;font-weight:300;color:#767676}.article-single .tags .tag:hover{cursor:pointer;background-color:#d8d8d8}@media only screen and (max-width:992px){.article-single{padding:50px 0}.article-single>*{padding:0 50px}}@media only screen and (max-width:768px){.article-single{padding:20px 0}.article-single>*{padding:0 20px}.article-single .social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}.article-single .social .icon{padding:0 10px}.article-single h2{word-break:break-all}}.article-single ul{margin-left:20px}.article-single ul li{list-style-type:disc}.article-single ol{margin-left:20px}.article-single ol li{list-style-type:decimal}.articles--similar .article:first-child{width:360px}

.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */
section.timeline{
  display: block;
}

.tns-controls{
  display: flex;
  justify-content: space-between;
  position: absolute;
  pointer-events: none;
  width: 102%;
  left: -1%;
  top: 48%;
  /*margin-top: -15px;*/
  pointer-events: all;
}
.tns-outer{
  position: relative;
}

.timeline button{
  padding: 5px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.timeline button:active,.timeline button:hover{
  background-color: #CB3D31;
}


.timeline button svg{
  width: 13px;
  height: auto;
}

.timline-event-inner{
  display: flex;
  flex-direction: column;
}

.bullet{
  display: inline-block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: currentColor;
  transform-origin: center;
}

.timeline-1 {
  color: #CB3D31;
}.timeline-2{
  color: #FFC200;
}.timeline-3{
  color: #4F9939;
}

.slider-timeline .timeline-1 .content{
  border-color:#CB3D31;
}.slider-timeline .timeline-2 .content{
  border-color:#FFC200;
}.slider-timeline .timeline-3 .content{
  border-color:#4F9939;
}



.timline-event:nth-child(2n+1) {
  top: 48%;
}

.timline-event:nth-child(2n) {
  top: 35%;
}

.timline-event:nth-child(2n) .timline-event-inner{
  flex-direction: column-reverse;
}

.slider-timeline{
  position: relative;
  height: 352px;
}

.tns-ovh{
  margin-left: 20px;
  margin-right: 20px;

}
.slider-timeline:before{
  position: absolute;
  width: 100%;
  left: 0;
  height: 2px;
  background-color: #767676;
  display: block;
  top: 50%;
  content: '';
}

.timline-event {
  position: relative;
  width: 240px;
  padding-left: 30px;
  box-sizing: border-box;
      max-width: 70vw;
}


.slider-timeline .year{
  font-family: MyFont;
  font-size: 30px;
  color: #767676;
  position: relative;
  left: -0.4em;
}

.slider-timeline .content{
  position: absolute;
  border-radius: 10px;
  padding: 5px;
  z-index: 9;
  font-size: 15px;
  line-height: 1.1;
  border: 1px solid currentColor;
  border-left-width: 4px;
  transition: opacity 300ms;
  max-width: 63vw;
  color: #3c3c3c;
  background-color: #fff;
  left: 0;
  width: 80%;
}

.timline-event:nth-child(2n+1) .content{
  bottom: 66px;
}

.timline-event:nth-child(2n) .content{
  top: 73px;
}

.slider-timeline .content:before,.slider-timeline .content:after{
  display: inline-block;
  position: absolute;
  content: '';
}

.active-event .bullet{
  transform: scale(1.5);
}



@media screen and (max-width: 350px){
  .tns-slide-active .content, .active-event .content{
    opacity: 1;
  }
}

.active-event .content{
    opacity: 1;
  }


.timline-event:nth-child(2n+1) .content:before,.timline-event:nth-child(2n+1) .content:after{
  border-width: 13px 7.5px 0 7.5px;
  border-color: #CB3D31 transparent transparent transparent;
  border-style: solid;
  width: 0;
  height: 0;
  bottom: -13px;
  left: 25px;
}

.timeline-2.timline-event:nth-child(2n+1) .content:before{
  border-color: #FFC200 transparent transparent transparent;
}
.timeline-3.timline-event:nth-child(2n+1) .content:before{
  border-color: #4F9939 transparent transparent transparent;
}

.timeline-2.timline-event:nth-child(2n) .content:before{
  border-color: transparent transparent #FFC200 transparent;
}
.timeline-3.timline-event:nth-child(2n) .content:before{
  border-color:  transparent transparent #4F9939 transparent;
}

.timline-event:nth-child(2n+1) .content:after{
  border-color: #fff transparent transparent transparent;
  bottom: -12px;
}

.timline-event:nth-child(2n) .content:before,.timline-event:nth-child(2n) .content:after{
  border-width: 0 7.5px 13px 7.5px;
  border-color: transparent transparent #CB3D31 transparent;
  border-style: solid;
  width: 0;
  height: 0;
  top: -13px;
  left: 25px;
}

.timline-event:nth-child(2n) .content:after{
  border-color: transparent transparent #fff transparent;
  top: -12px;
}


.timline-event:last-child .content:before,.timline-event:last-child .content:after{
  left: 107px;
}

@media screen and (max-width:  500px){
  .timline-event:last-child .content{
    left: -22px;
  }

  .timline-event:last-child .content:before, .timline-event:last-child .content:after {
    left: 47px;
}

}

.legend{text-align: right;

}
.legend div{
  background-color: currentColor;
  border-radius: 3px;
  padding: 5px 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  display: inline-block;
}

.legend div span{
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}

 .category h1{line-height: 0.9 }
 .navbar .navigation .navigation__list{flex-grow: 1;
    justify-content: space-around;max-width: 1500px }

.about-full{position: relative;padding-bottom: 100px;}
.about-full .section__image{position: absolute;z-index: -1;width: 100%;height: 100%; top: 0;}
.about-full .section__image img{object-fit: cover;object-position: left;height: 100%;width: 100%;bottom: 0;}

.icon-list,.numbers-boxes,
.icon-flex,.agenda{
  display: flex;
  flex-wrap: wrap;

}

.green-bg h3{
  color: #fff;
  text-align: center;
}

.green-bg.numbers .number-count small{
    line-height: 1;
    display: block;
  font-size: 22px;
  white-space: nowrap;

}

p.sub-text{margin-right: auto;margin-left: auto; text-align: center; font-weight: bold;}

.numbers.about-full{
  min-height: 0;
}
  .numbers-boxes{display: flex;}
  .number-box{flex-basis: 33%;padding-right: 20px;
    flex-grow: 1;min-width: 150px;

}
.recycling-page h3{
  font-size: 36px;
  line-height: 1.17;
  margin-top: 0;
  text-align: left;

}
@media screen and (max-width: 400px)
  {
.recycling-page h3{  font-size: 26px;
}
  .banner .banner__content, .banner .banner__content h1, .banner .banner__content p{max-width: 280px

}
}
.recycling-page p{width: auto;
    max-width: 750px;
    line-height: 1.56;
    font-size: 18px;}

  .number-box .red {
    border: none;color: #ca3d32;
    margin-bottom: 0;
    font-size: 28px;}

  .number-box .red strong{

    font-size: 36px;
  }

.number-box p{font-size: 14px;}

.icon-list figure{
  margin: 0;
  margin-right: 20px;
 flex-basis: 100px;
}
.icon-list .description{flex-basis: 80%;flex-grow: 1;

}

/*@media screen and (min-width: 812px){
  .video__wrapper{

    position: absolute;
    top: 0;
    width: 100%;
  }
  .video-banner .banner__content{position: relative
    ;z-index: 9;
    min-height: 50vh

  }*/
}

.video__wrapper{
  overflow: hidden;
}
.video__wrapper video{
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.vertical-icon-list{
  flex-direction: column;
  flex-basis: 33%;
  padding-right: 20px;
  flex-grow: 1;
  min-width: 150px;
}
@media screen and (max-width: 800px){
.banner--about .image__wrapper.video__wrapper{
  height: 85%;
}}
.vertical-icon-list figure{
  width: 64px;
  vertical-align: baseline;
  flex-basis: unset;
}
  .vertical-icon-list p{font-size: 14px;line-height: 1.2;
}
.vertical-icon-list p strong{font-weight: bold;display: block;}
.icon-list svg{
  width: 100%;
  height: auto;
}

.influence h3 {
  width: 100%;
}

.gray{
  background-color: #efefef;

}
.about-cedo {padding-top: 78px;margin-top: 72px}
.about-cedo h3,
.about-cedo p{color: #fff;}

.agenda-item{
  flex-basis: 25%;
  flex-grow: 1;
  padding-right: 20px;
  margin-bottom: 20px;
}

.agenda-item .description{
  max-width: 30ch;
  padding-right: 59px;
}

.inline-icons{
  --icon-fill: #fff;
  margin-bottom: 10px;
}

.inline-icons:first-child{
  margin-top: 35px;
}

.inline-icons figure{
  width: 45px;
  flex-basis: 45px;
}
.inline-icons p{
  font-size: 14px;
  margin-top: 0;
  flex-basis: 80%;
  max-width: 760px;
}


.influence h3{
  color: #3E9D33;
}

.vision{    box-sizing: border-box;
      margin-top: 72px;
  }
.vision,.vision p, .vision h3{
  --icon-fill:  #3C3C3C;
  color: #3C3C3C;
}
  .vision p strong{font-weight: bold;

}


.large-icons{
  background-color: #efefef;
  border-radius: 15px;
  margin: 20px;
  padding: 22px 38px;
  width: 100%;
  --icon-fill: #3E9D33;
}

.large-icons figure{
    width: 100px;
}
  .large-icons h3{
    margin-bottom: 0;
    color: #3E9D33;
}
  .large-icons p{
    margin: 0;
  }



  .red-button{
    display: inline-block;
    padding: 13px 40px;
    background-color: #ca3d32;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    margin-bottom: 35px;
  }


  .green-bg.numbers .number h1{line-height: 0.8;top: 44%}

  .logo_gallery{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .logo_gallery .logo{
    flex-basis: 16%;
    text-align: center;
    display: flex;
    align-items: center;justify-content: center;
    background-color: #fff;
    margin-bottom: 20px;
    min-width: 140px;
    box-shadow: 0 0 10 rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    overflow: hidden;
    border: 1px solid #3c3c3c;
  }

  .logo_gallery .logo img{max-width: 100%;object-fit: contain;}

@media only screen and (max-width: 768px){
.numbers.green-bg h3 {


    margin-left: 30px;
    right: 30px;
  }
}

.button--buy{
  border-radius: 40px;
  display: inline-block;
  text-align: center;
  padding: 15px 30px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 20px;
  background-color: #ff5a00;
  color: #fff;
}

/* CHANGE FOR CATEGORY, REMOVE IMAGE AND MAKE BANNER SMALLER */

.banner--min {
  height: min-content !important;
}

.banner--xs {
  /* margin-bottom: -36px !important; */
  height: 170px !important;
  margin-bottom: -36px;
}

@media screen and (max-width: 500px) {
  .banner--xs .banner__content *{
    font-size: 24px !important;
  }
  
  .banner--xs .breadcrumbs * {
    font-size: 12px !important;
  }
}

.banner--xs .banner__content *,
.banner--xs .breadcrumbs * {
  color: black !important;
}

.banner--xs .breadcrumbs {
  z-index: 20;
}

.banner--xs .flex-wrapper {
  align-items: end;
}

header:has(div.banner.banner--min) > nav.navbar {
  background-color: rgba(0, 0, 0, 0.25);
}

header:has(div.banner.banner--xs) > nav.navbar {
  background-color: rgba(0, 0, 0, 0.25);
}


.depcore-category-icon {

  border-radius: 9999px;
  aspect-ratio: 1 / 1;
  background-color: #D7D7D7;
  padding: 24px;
  box-shadow: inset 0 0 40px #00000010, 0 0 10px #00000020;
  transition: all 0.3s;
}

.depcore-category-icon:hover {
  background-color: #c71d19;
  transform: scale(1.05);
  box-shadow: inset 0 0 50px #00000030;
}

.depcore-category-icon:hover .depcore-category-icon-svg *{
  fill: #fff !important;
}

.depcore-category-icon-svg * {
  height: 100% !important;
  width: 100% !important;
  fill: #000 !important;
  transition: fill 0.2s ease;
}
.depcore-category-icon-svg {
  width: 64px;
  aspect-ratio: 1 / 1;
}