/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

@keyframes arrow-down{0%{transform:translateY(-100%)}25%{transform:translateY(0)}}.section-top{padding-left:40px;padding-right:40px;height:calc(100vh - 100px);height:calc(100svh - 100px);padding-top:40px;padding-bottom:40px;position:relative;margin-bottom:9vh}@media(max-width: 1024px){.section-top{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.section-top{padding-left:16px;padding-right:16px}}@media(max-width: 1280px){.section-top{height:calc(100vh - 80px);height:calc(100svh - 80px)}}@media(max-width: 1024px)and (orientation: portrait){.section-top{height:calc(100vh - 72px);height:calc(100svh - 72px)}}@media(max-width: 767px){.section-top{height:calc(100vh - 64px);height:calc(100svh - 64px)}}@media(min-width: 1025px)and (max-height: 720px){.section-top{padding-top:20px;padding-bottom:20px}}@media(max-width: 1024px){.section-top{padding-top:24px;padding-bottom:24px}}@media(max-width: 767px){.section-top{padding-top:16px;padding-bottom:16px}}.section-top__bg{position:absolute;top:0;bottom:0;left:0;right:0;background:no-repeat center;background-size:cover;border-radius:48px 48px 0 0}@media(max-width: 1024px){.section-top__bg{border-radius:32px 32px 0 0}}@media(max-width: 767px){.section-top__bg{border-radius:24px 24px 0 0}}.section-top__bg-img{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:48px 48px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.section-top__bg-img{border-radius:32px 32px 0 0}}@media(max-width: 767px){.section-top__bg-img{border-radius:24px 24px 0 0}}.section-top__content{position:relative;height:100%;display:grid;grid-row-gap:40px;row-gap:40px;grid-template-rows:1fr auto 1fr}.section-top__title{font-size:7.5vw;font-size:var(--jsh1, 7.5vw);line-height:.8;letter-spacing:-0.07em;width:100%;align-self:flex-end;color:#fff;font-size:7.5vw}@media(min-width: 1601px){.section-top__title{font-size:120px}}@media(max-width: 1024px){.section-top__title{font-size:84px}}@media(max-width: 767px){.section-top__title{font-size:38px}}.section-top__title-line{display:block}.section-top__title-line:nth-child(2){padding-left:14%}.section-top__title-label{font-size:4vw;font-size:var(--jsh2, 4vw);line-height:.84;letter-spacing:-0.04em;display:inline-block;vertical-align:middle;position:relative;color:#cf0}@media(min-width: 1601px){.section-top__title-label{font-size:64px}}@media(max-width: 1024px){.section-top__title-label{font-size:54px}}@media(max-width: 767px){.section-top__title-label{font-size:28px}}@media(max-width: 375px){.section-top__title-label{font-size:22px}}.section-top__title-label::before,.section-top__title-label::after{content:"";display:inline-block;vertical-align:middle;width:.2em;height:1em;background:no-repeat center;background-size:contain}.section-top__title-label::before{background-image:url(/themes/default/assets/media/icons/bracket-open.svg)}.section-top__title-label::after{background-image:url(/themes/default/assets/media/icons/bracket-close.svg)}.section-top__marketing{justify-self:flex-end;display:flex;flex-direction:column;gap:40px}@media(min-width: 1025px)and (max-height: 720px){.section-top__marketing{gap:20px}}@media(max-width: 1024px){.section-top__marketing{gap:24px}}@media(max-width: 767px){.section-top__marketing{gap:16px}}.section-top__cta{font-size:3.25vw;font-size:var(--jsh3, 3.25vw);line-height:.9;letter-spacing:-0.04em;color:#fff;text-align:right;text-transform:lowercase}@media(min-width: 1601px){.section-top__cta{font-size:52px}}@media(max-width: 1024px){.section-top__cta{font-size:40px}}@media(max-width: 767px){.section-top__cta{font-size:22px}}@media(max-width: 375px){.section-top__cta{font-size:20px}}.section-top__cta span{display:inline-block;vertical-align:top}.section-top__cta span:last-child{padding:0 0 .2em;border-bottom:2px solid #fff}.section-top__video-story{display:flex;flex-direction:column;align-items:flex-end;gap:12px}@media(max-width: 767px){.section-top__video-story{gap:8px}}.section-top__video-story-thumbs{display:flex;gap:8px}@media(max-width: 767px)and (orientation: portrait){.section-top__video-story-thumbs{gap:4px}}.section-top__video-story-txt{font-size:12px;line-height:1.36;letter-spacing:-0.02em;color:#fff;text-align:right}@media(max-width: 767px){.section-top__video-story-txt{font-size:10px}}.section-top__arrow{width:28px;height:37px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.section-top__arrow::before,.section-top__arrow::after{background:no-repeat center;background-size:contain;content:"";display:block;width:100%;height:100%;background-image:url(/themes/default/assets/media/icons/arrow-down.svg);animation:arrow-down 3s infinite;flex-shrink:0}@media(max-width: 767px){.section-top__arrow{width:20px;height:26px;gap:8px}}.bite-thumb{position:relative;height:220px;border-radius:48px;display:flex;flex-direction:column;justify-content:space-between;transition:background-color .4s;cursor:pointer;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px}@media(max-width: 1024px){.bite-thumb{border-radius:32px}}@media(max-width: 767px){.bite-thumb{border-radius:24px}}@media(max-width: 1024px){.bite-thumb{padding:5px}}@media(max-width: 1024px)and (orientation: portrait){.bite-thumb{height:200px}}@media(max-width: 767px){.bite-thumb{height:140px;padding:4px}}.bite-thumb__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;height:50%}@media(max-width: 767px){.bite-thumb__icon{top:20%;left:50%;transform:translate(-50%, 0)}}.bite-thumb__icon-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto;pointer-events:none}.bite-thumb__txt{position:absolute;left:0;right:0;bottom:0;padding:16px 24px;text-align:center;font-size:12px;line-height:1.36;letter-spacing:-0.02em;color:rgba(66,66,66,.4)}@media(max-width: 767px){.bite-thumb__txt{font-size:10px;padding:16px}}.bite-thumb_active{background-color:#f8f8f8}@keyframes stroke-blink{0%{stroke:#424242}50%{stroke:#cf0}}.section-bite__title{font-size:7.5vw;font-size:var(--jsh1, 7.5vw);line-height:.8;letter-spacing:-0.07em;padding-left:40px;padding-right:40px;color:#424242;margin-bottom:9vh}@media(min-width: 1601px){.section-bite__title{font-size:120px}}@media(max-width: 1024px){.section-bite__title{font-size:84px}}@media(max-width: 767px){.section-bite__title{font-size:38px}}@media(max-width: 1024px){.section-bite__title{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.section-bite__title{padding-left:16px;padding-right:16px}}@media(max-width: 1024px){.section-bite__title{margin-bottom:40px}}@media(max-width: 767px){.section-bite__title{margin-bottom:24px}}.bite-container{display:flex}@media(max-width: 1024px)and (orientation: portrait){.bite-container{display:block}}@media(max-width: 767px){.bite-container{display:block}}.bite-sidebar{width:50%;position:relative}@media(max-width: 1024px)and (orientation: portrait){.bite-sidebar{width:auto;margin-bottom:16px}}@media(max-width: 767px){.bite-sidebar{width:auto;margin-bottom:16px}}.bite-interactive-over{width:50%;background-color:#f8f8f8;border-radius:48px;position:relative;overflow:hidden}@media(max-width: 1024px){.bite-interactive-over{border-radius:32px}}@media(max-width: 767px){.bite-interactive-over{border-radius:24px}}@media(max-width: 1024px)and (orientation: portrait){.bite-interactive-over{width:auto;height:480px}}@media(max-width: 767px){.bite-interactive-over{width:auto;height:440px}}.bite-interactive-label{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center}@media(max-width: 1024px){.bite-interactive-label{bottom:24px}}@media(max-width: 767px){.bite-interactive-label{bottom:16px;font-size:24px;line-height:1.2;letter-spacing:-0.02em}}@media(max-width: 767px)and (max-width: 1024px){.bite-interactive-label{font-size:20px;line-height:1.3}}@media(max-width: 767px)and (max-width: 767px){.bite-interactive-label{font-size:16px;line-height:1.4}}.bite-interactive-label::before{content:"";position:absolute;bottom:100%;margin-bottom:16px;left:50%;transform:translateX(-50%);width:4vw;height:4vw;background:no-repeat center;background-size:contain;background-image:url(/themes/default/assets/media/icons/mouse-cursor.svg)}@media(min-width: 1601px){.bite-interactive-label::before{width:64px;height:64px}}@media(hover: none)and (pointer: coarse){.bite-interactive-label::before{background-image:url(/themes/default/assets/media/icons/touch-cursor.svg)}}@media(max-width: 1024px){.bite-interactive-label::before{width:48px;height:48px}}.bite-interactive-label-icon{width:22px;height:22px;background-color:#dadada;margin-left:8px;border-radius:50%;position:relative;cursor:pointer}.bite-interactive-label-icon::after{content:"?";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:12px;line-height:1.36;letter-spacing:-0.02em;color:#fff}@media(max-width: 767px){.bite-interactive-label-icon::after{font-size:10px}}.bite-interactive-tooltip{pointer-events:none;position:absolute;left:0;right:0;bottom:0;background-color:#cf0;padding-left:40px;padding-right:40px;padding-top:80px;padding-bottom:40px;text-align:center;border-radius:48px 48px 0 0;box-shadow:0px -60px 70px -20px rgba(0,0,0,.07);display:flex;justify-content:center;align-items:center;transform:translateY(100%);opacity:0;transition:transform .4s, opacity .3s .1s}@media(max-width: 1024px){.bite-interactive-tooltip{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.bite-interactive-tooltip{padding-left:16px;padding-right:16px}}@media(max-width: 1024px){.bite-interactive-tooltip{border-radius:32px 32px 0 0}}@media(max-width: 767px){.bite-interactive-tooltip{border-radius:24px 24px 0 0}}@media(hover: hover){.bite-interactive-tooltip{padding-top:40px}}@media(max-width: 767px){.bite-interactive-tooltip{padding-top:64px}}.bite-interactive-tooltip_open{transform:translateY(0);opacity:1}.bite-interactive-tooltip-txt{max-width:400px}.bite-interactive-tooltip-close{position:absolute;width:68px;height:68px;border-radius:50%;background-color:#fff;z-index:1;cursor:pointer;top:24px;right:40px;pointer-events:all}@media(max-width: 1024px){.bite-interactive-tooltip-close{width:56px;height:56px}}@media(max-width: 767px){.bite-interactive-tooltip-close{width:48px;height:48px}}.bite-interactive-tooltip-close__icon{position:relative;width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bite-interactive-tooltip-close__icon::before,.bite-interactive-tooltip-close__icon::after{content:"";position:absolute;top:50%;left:50%;height:2px;background-color:#424242;width:100%;transition:background-color .3s}.bite-interactive-tooltip-close__icon::before{transform:translate(-50%, -50%) rotate(45deg)}.bite-interactive-tooltip-close__icon::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 1024px){.bite-interactive-tooltip-close{right:24px}}@media(max-width: 767px){.bite-interactive-tooltip-close{top:16px;right:16px}}@media(hover: hover){.bite-interactive-tooltip-close{display:none}}.bite-interactive{position:relative;height:100%;border-radius:48px;background-color:#f8f8f8;transition:background-color .4s}@media(max-width: 1024px){.bite-interactive{border-radius:32px}}@media(max-width: 767px){.bite-interactive{border-radius:24px}}.bite-interactive_finished{background-color:#cf0}.bite-interactive-svg-over{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:2px}@media(max-width: 767px)and (orientation: portrait){.bite-interactive-svg-over{width:75%}}.bite-interactive-svg{width:100%;height:auto;display:block}.bite-interactive-svg path{transition:stroke .2s, fill .2s}.bite-interactive-svg path.active{stroke:#cf0}.bite-interactive-svg path.lock{animation:stroke-blink 1.2s infinite}.bite-interactive-svg path.lock-final{animation:none;stroke:#424242}.bite-preset_checked{background-color:#f8f8f8}.bite-interactive-result{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#cf0;justify-content:center;align-items:center;border-radius:48px;padding-left:40px;padding-right:40px;padding-top:40px;padding-bottom:40px;display:none}@media(max-width: 1024px){.bite-interactive-result{border-radius:32px}}@media(max-width: 767px){.bite-interactive-result{border-radius:24px}}@media(max-width: 1024px){.bite-interactive-result{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.bite-interactive-result{padding-left:16px;padding-right:16px}}.bite-interactive-result_open{display:flex}.bite-interactive-result__body{text-align:center}.bite-interactive-result__title{margin-bottom:40px;font-size:3.25vw;font-size:var(--jsh3, 3.25vw);line-height:.9;letter-spacing:-0.04em;text-align:center;color:#424242}@media(min-width: 1601px){.bite-interactive-result__title{font-size:52px}}@media(max-width: 1024px){.bite-interactive-result__title{font-size:40px}}@media(max-width: 767px){.bite-interactive-result__title{font-size:22px}}@media(max-width: 375px){.bite-interactive-result__title{font-size:20px}}.bite-interactive-result__footer{position:absolute;bottom:24px;left:0;right:0;text-align:center}.bite-interactive-result__restart-button{color:#424242;position:relative}.bite-interactive-result__restart-button::after{content:"";position:absolute;top:100%;left:0;width:100%;transform:scale(0, 1);transform-origin:100% 50%;height:2px;background-color:#424242;transition:transform .3s ease;margin-top:.2em}@media(hover: hover){.bite-interactive-result__restart-button:hover::after{transform:scale(1, 1);transform-origin:0% 50%}}.noUi-horizontal{height:8px}.noUi-target{border-radius:2px;border:none;box-shadow:none;background-color:#fff}.noUi-connects{border-radius:2px}.noUi-connect{background-color:#cf0}.noUi-pips{color:#424242}.noUi-pips-horizontal{padding:8px;height:auto}.noUi-value-horizontal{transform:translateX(-50%)}.noUi-value{font-size:12px;line-height:1.36;letter-spacing:-0.02em}@media(max-width: 767px){.noUi-value{font-size:10px}}.noUi-handle{background:#fff;box-shadow:0px 2px 4px rgba(66,66,66,.1);border-radius:8px;border:none;outline:none}.noUi-handle::before,.noUi-handle::after{display:none}.noUi-tooltip{font-size:12px;line-height:1.36;letter-spacing:-0.02em;border:none;background-color:transparent;bottom:80%}@media(max-width: 767px){.noUi-tooltip{font-size:10px}}.noUi-horizontal .noUi-handle{width:24px;height:24px;right:-12px;top:-8px}.noUi-horizontal .noUi-tooltip{bottom:20px}.section-animated-cases__content{display:flex}@media(max-width: 1024px)and (orientation: portrait){.section-animated-cases__content{display:block}}.section-animated-cases__txt{padding-left:40px;padding-right:40px;width:50%}@media(max-width: 1024px){.section-animated-cases__txt{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.section-animated-cases__txt{padding-left:16px;padding-right:16px}}@media(max-width: 1024px)and (orientation: portrait){.section-animated-cases__txt{margin-bottom:40px;width:auto}}@media(max-width: 767px){.section-animated-cases__txt{margin-bottom:24px}}.section-animated-cases__title{font-size:2vw;line-height:1.2;letter-spacing:-0.02em}@media(min-width: 1601px){.section-animated-cases__title{font-size:32px}}@media(max-width: 1024px){.section-animated-cases__title{font-size:24px}}@media(max-width: 767px){.section-animated-cases__title{font-size:18px}}.section-animated-cases__description{font-size:4vw;font-size:var(--jsh2, 4vw);line-height:.84;letter-spacing:-0.04em;margin-top:40px}@media(min-width: 1601px){.section-animated-cases__description{font-size:64px}}@media(max-width: 1024px){.section-animated-cases__description{font-size:54px}}@media(max-width: 767px){.section-animated-cases__description{font-size:28px}}@media(max-width: 375px){.section-animated-cases__description{font-size:22px}}@media(max-width: 1024px)and (orientation: portrait){.section-animated-cases__description{margin-top:24px}}@media(max-width: 767px){.section-animated-cases__description{margin-top:16px;max-width:none}}.animated-cases{width:50%}@media(max-width: 1024px)and (orientation: portrait){.animated-cases{width:auto}}.animated-cases-scene{position:relative}.animated-cases-scene__video-over{padding-bottom:56.25%;position:relative;overflow:hidden;border-radius:48px}@media(max-width: 1024px){.animated-cases-scene__video-over{border-radius:32px}}@media(max-width: 767px){.animated-cases-scene__video-over{border-radius:24px}}@media(max-width: 1024px)and (orientation: portrait){.animated-cases-scene__video-over{padding-bottom:56.25%}}.animated-cases-scene__video{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.animated-cases-scene__canvas{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.animated-cases-scene__labels{padding-left:20%;padding-right:20%;position:absolute;left:0;right:0;bottom:72px;display:flex;justify-content:space-between}@media(max-width: 1024px){.animated-cases-scene__labels{bottom:48px}}@media(max-width: 767px){.animated-cases-scene__labels{bottom:42px;padding-left:64px;padding-right:64px}}.animated-cases-scene__label{color:#424242}.animated-cases-video-progress-slider-over{position:absolute;padding-left:20%;padding-right:20%;left:0;right:0;bottom:40px}@media(max-width: 1024px){.animated-cases-video-progress-slider-over{bottom:24px}}@media(max-width: 767px){.animated-cases-video-progress-slider-over{padding-left:64px;padding-right:64px;bottom:20px}}.animated-cases-video-progress-slider{height:16px;border-radius:4px}@media(max-width: 1024px){.animated-cases-video-progress-slider{height:12px}}.animated-cases-video-progress-slider .noUi-handle{width:32px;height:32px;right:-16px}@media(max-width: 1024px){.animated-cases-video-progress-slider .noUi-handle{width:24px;height:24px;right:-12px;top:-6px}}.animated-cases-play-button{position:absolute;width:39px;height:46px;left:60px;bottom:25px;z-index:1}@media(max-width: 1024px){.animated-cases-play-button{width:24px;height:32px;bottom:14px}}@media(max-width: 767px){.animated-cases-play-button{left:16px;bottom:11px}}.animated-cases-play-button svg{width:100%;height:100%}.animated-cases-play-button path{stroke:#fff;transition:stroke .2s}.animated-cases-play-button_playing path{stroke:#cf0}.section-faq{padding-left:40px;padding-right:40px}@media(max-width: 1024px){.section-faq{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.section-faq{padding-left:16px;padding-right:16px}}.section-faq__title{font-size:7.5vw;font-size:var(--jsh1, 7.5vw);line-height:.8;letter-spacing:-0.07em;text-transform:lowercase;color:#424242;margin-bottom:9vh}@media(min-width: 1601px){.section-faq__title{font-size:120px}}@media(max-width: 1024px){.section-faq__title{font-size:84px}}@media(max-width: 767px){.section-faq__title{font-size:38px}}@media(max-width: 1024px){.section-faq__title{margin-bottom:40px}}@media(max-width: 767px){.section-faq__title{margin-bottom:24px}}.faq-show-all-button{font-size:3.25vw;font-size:var(--jsh3, 3.25vw);line-height:.9;letter-spacing:-0.04em;padding-bottom:.2em;color:#424242;border-bottom:2px solid #424242;text-transform:lowercase;margin-top:6vh}@media(min-width: 1601px){.faq-show-all-button{font-size:52px}}@media(max-width: 1024px){.faq-show-all-button{font-size:40px}}@media(max-width: 767px){.faq-show-all-button{font-size:22px}}@media(max-width: 375px){.faq-show-all-button{font-size:20px}}@media(max-width: 1024px)and (orientation: portrait){.faq-show-all-button{margin-top:24px}}@media(max-width: 767px){.faq-show-all-button{margin-top:16px}}@media(max-width: 767px)and (orientation: portrait){.faq-show-all-button{font-size:3.25vw;font-size:var(--jsh3, 3.25vw);line-height:.9;letter-spacing:-0.04em}}@media(max-width: 767px)and (orientation: portrait)and (min-width: 1601px){.faq-show-all-button{font-size:52px}}@media(max-width: 767px)and (orientation: portrait)and (max-width: 1024px){.faq-show-all-button{font-size:40px}}@media(max-width: 767px)and (orientation: portrait)and (max-width: 767px){.faq-show-all-button{font-size:22px}}@media(max-width: 767px)and (orientation: portrait)and (max-width: 375px){.faq-show-all-button{font-size:20px}}.faq{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media(max-width: 767px){.faq{gap:4px}}.faq-item{border-radius:48px;padding:24px 48px;background-color:#f8f8f8;width:100%;max-width:1600px}@media(max-width: 1024px){.faq-item{border-radius:32px}}@media(max-width: 767px){.faq-item{border-radius:24px}}@media(max-width: 1024px){.faq-item{padding:24px}}@media(max-width: 767px){.faq-item{padding:16px}}@media(hover: hover){.faq-item:hover .faq-item__button-icon{transform:rotate(90deg)}}.faq-item_open .faq-item__answer{height:auto}.faq-item_open .faq-item__answer-content{transform:translateX(0);opacity:1}.faq-item_open .faq-item__button{background-color:#cf0}.faq-item_open .faq-item__button-icon::after{transform:rotate(0) translate(-50%, -50%)}@media(hover: hover){.faq-item_open:hover .faq-item__button-icon{transform:none}}.faq-item_hidden{display:none}.faq-item__question{color:#424242;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item__button{border-radius:50%;width:64px;height:64px;background-color:#fff;position:relative;flex-shrink:0;transition:background-color .4s;display:flex;justify-content:center;align-items:center}@media(max-width: 1024px){.faq-item__button{width:48px;height:48px}}.faq-item__button-icon{position:relative;width:40%;height:40%;transition:transform .2s}.faq-item__button-icon::before,.faq-item__button-icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform .2s;width:100%;height:2px;background-color:#424242}.faq-item__button-icon::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-item__answer{height:0;overflow:hidden}.faq-item__answer:after{content:"";display:block;clear:both}.faq-item__answer-content{background-color:#fff;border-radius:0 32px 32px 32px;transform:translateX(20px);opacity:0;transition:transform .4s, opacity .4s .1s;margin-top:24px}@media(max-width: 1024px){.faq-item__answer-content{border-radius:0 24px 24px 24px}}@media(max-width: 767px){.faq-item__answer-content{margin-top:16px;border-radius:0 16px 16px 16px}}.faq-item__answer-text{color:#424242;padding:24px;max-width:1280px}@media(max-width: 767px){.faq-item__answer-text{padding:16px}}.section-cta{padding-left:40px;padding-right:40px;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}@media(max-width: 1024px){.section-cta{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.section-cta{padding-left:16px;padding-right:16px;gap:16px}}.section-cta__link{font-size:7.5vw;font-size:var(--jsh1, 7.5vw);line-height:.8;letter-spacing:-0.07em;position:relative;color:#cf0;transition:color .4s;text-transform:lowercase}@media(min-width: 1601px){.section-cta__link{font-size:120px}}@media(max-width: 1024px){.section-cta__link{font-size:84px}}@media(max-width: 767px){.section-cta__link{font-size:38px}}.section-cta__link::after{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#cf0;margin-top:.2em;transform:scale(1, 1);transition:background-color .4s}@media(hover: hover){.section-cta__link:hover{color:#c1ea1f}.section-cta__link:hover::after{background-color:#c1ea1f}}@media(max-width: 820px){.section-cta__link{font-size:76px}}@media(max-width: 767px){.section-cta__link{font-size:7.5vw;font-size:var(--jsh1, 7.5vw);line-height:.8;letter-spacing:-0.07em}}@media(max-width: 767px)and (min-width: 1601px){.section-cta__link{font-size:120px}}@media(max-width: 767px)and (max-width: 1024px){.section-cta__link{font-size:84px}}@media(max-width: 767px)and (max-width: 767px){.section-cta__link{font-size:38px}}@media(max-width: 375px){.section-cta__link{font-size:32px}}.section-product-gallery{overflow:hidden}.section-product-gallery__title{padding-left:40px;padding-right:40px;font-size:24px;line-height:1.2;letter-spacing:-0.02em;color:rgba(66,66,66,.4);margin-bottom:60px}@media(max-width: 1024px){.section-product-gallery__title{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.section-product-gallery__title{padding-left:16px;padding-right:16px}}@media(max-width: 1024px){.section-product-gallery__title{font-size:20px;line-height:1.3}}@media(max-width: 767px){.section-product-gallery__title{font-size:16px;line-height:1.4}}@media(max-width: 1024px){.section-product-gallery__title{margin-bottom:48px}}@media(max-width: 767px){.section-product-gallery__title{margin-bottom:32px}}.product-gallery__thumbs{overflow:hidden;margin-bottom:40px}@media(max-width: 1024px){.product-gallery__thumbs{margin-bottom:24px}}.product-gallery__thumbs-track{font-size:0;white-space:nowrap;overflow:auto;display:flex;gap:4px;padding-left:40px;padding-right:40px;scrollbar-width:none}@media(max-width: 1024px){.product-gallery__thumbs-track{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.product-gallery__thumbs-track{padding-left:16px;padding-right:16px}}.product-gallery__thumbs-track::-webkit-scrollbar{display:none}.product-gallery__thumb{font-family:"Mont";display:inline-block;text-align:center;cursor:pointer;outline:none;border:none;border-radius:0;background-color:transparent;-webkit-appearance:none;transition-property:color,background-color,border-color;transition-duration:.4s;border-radius:999px;font-size:3.25vw;font-size:var(--jsh3, 3.25vw);line-height:.9;letter-spacing:-0.04em;padding:32px;color:rgba(66,66,66,.1);border:2px solid rgba(66,66,66,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-gallery__thumb:disabled{cursor:default}@media(min-width: 1601px){.product-gallery__thumb{font-size:52px}}@media(max-width: 1024px){.product-gallery__thumb{font-size:40px}}@media(max-width: 767px){.product-gallery__thumb{font-size:22px}}@media(max-width: 375px){.product-gallery__thumb{font-size:20px}}@media(max-width: 1024px){.product-gallery__thumb{padding:20px}}@media(max-width: 767px){.product-gallery__thumb{padding:16px}}@media(hover: hover){.product-gallery__thumb:hover{background-color:#c1ea1f;border-color:#c1ea1f;color:#424242}}.product-gallery__thumb_active,.product-gallery__thumb.active{color:#424242;background-color:#cf0;border-color:#cf0}.product-gallery__item{padding-left:40px;padding-right:40px;display:none}@media(max-width: 1024px){.product-gallery__item{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.product-gallery__item{padding-left:16px;padding-right:16px}}.product-gallery__item_active{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px;gap:16px}@media(max-width: 767px)and (orientation: portrait){.product-gallery__item_active{display:block}}.product-gallery__item-img-over{order:1;margin-top:-110px}@media(max-width: 1024px){.product-gallery__item-img-over{margin-top:-80px}}@media(max-width: 767px){.product-gallery__item-img-over{margin-top:0}}.product-gallery__item-img{width:100%;-o-object-fit:contain;object-fit:contain}.product-gallery__item-txt{display:flex;flex-direction:column;gap:40px;align-items:flex-start}@media(max-width: 1024px)and (orientation: portrait){.product-gallery__item-txt{margin-top:24px}}@media(max-width: 767px){.product-gallery__item-txt{margin-top:16px;gap:32px}}.product-gallery__item-description{color:#424242}.product-gallery__item-description_type_preview{font-size:2vw;line-height:1.2;letter-spacing:-0.02em;border-radius:999px;padding:24px 32px;border:3px dashed #cf0}@media(min-width: 1601px){.product-gallery__item-description_type_preview{font-size:32px}}@media(max-width: 1024px){.product-gallery__item-description_type_preview{font-size:24px}}@media(max-width: 767px){.product-gallery__item-description_type_preview{font-size:18px;padding:16px 24px;border:2px dashed #cf0}}.product-gallery__item-description_type_detail{max-width:480px}.text-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:48px;row-gap:48px}@media(max-width: 1024px)and (orientation: portrait){.text-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.text-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px)and (orientation: portrait){.text-list{display:flex;flex-direction:column;gap:32px}}.text-list-item{display:flex;flex-direction:column;gap:24px}@media(max-width: 1024px){.text-list-item{gap:16px}}@media(max-width: 767px){.text-list-item{gap:12px}}.text-list-item__title{font-size:2vw;line-height:1.2;letter-spacing:-0.02em}@media(min-width: 1601px){.text-list-item__title{font-size:32px}}@media(max-width: 1024px){.text-list-item__title{font-size:24px}}@media(max-width: 767px){.text-list-item__title{font-size:18px}}.dual-gallery{display:flex;flex-wrap:wrap}@media(max-width: 1024px)and (orientation: portrait){.dual-gallery{display:block}}@media(max-width: 767px)and (orientation: portrait){.dual-gallery{display:block}}.dual-gallery-slider{width:50%;position:relative}@media(max-width: 1024px)and (orientation: portrait){.dual-gallery-slider{width:auto;height:auto}}@media(max-width: 767px)and (orientation: portrait){.dual-gallery-slider{width:auto;height:auto}}.dual-gallery-item{position:absolute;top:0;left:0;width:100%;padding-left:40px;padding-right:40px;border-radius:48px;padding-top:40px;padding-bottom:40px;color:#fff;overflow:hidden;min-height:500px}@media(max-width: 1024px){.dual-gallery-item{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.dual-gallery-item{padding-left:16px;padding-right:16px}}@media(max-width: 1024px){.dual-gallery-item{border-radius:32px}}@media(max-width: 767px){.dual-gallery-item{border-radius:24px}}.dual-gallery-item:first-child{position:relative}.dual-gallery-item_plain{transition:background-color .4s;background-color:transparent;color:#424242}.dual-gallery-item_plain .dual-gallery-item__title-txt{color:#424242}.dual-gallery-item_plain .dual-gallery-item__link-txt{border-bottom:2px solid #424242}.dual-gallery-item_active .dual-gallery-item__title,.dual-gallery-item_active .dual-gallery-item__link{opacity:1;transition:opacity .4s}.dual-gallery-item_active .dual-gallery-item__img{opacity:1}.dual-gallery-item_active .dual-gallery-item__description-preview{opacity:1;transform:none;transition:opacity .3s .1s, transform .4s}.dual-gallery-item_active .dual-gallery-item__description-detail{opacity:1;transform:none;transition:opacity .3s .2s, transform .4s .1s}.dual-gallery-item_active.dual-gallery-item_plain{background-color:#cf0}@media(min-width: 1601px){.dual-gallery-item{height:auto}}@media(max-width: 1024px){.dual-gallery-item{padding-top:24px;padding-bottom:88px;height:auto}}@media(max-width: 1024px)and (orientation: portrait){.dual-gallery-item{min-height:0}}@media(max-width: 767px){.dual-gallery-item{padding-top:16px;padding-bottom:24px}}@media(max-width: 767px)and (orientation: portrait){.dual-gallery-item{height:auto}}.dual-gallery-item__img{position:absolute;top:0;bottom:0;left:0;right:0;background:no-repeat center;background-size:cover;border-radius:48px;opacity:0;transition:opacity .4s}@media(max-width: 1024px){.dual-gallery-item__img{border-radius:32px}}@media(max-width: 767px){.dual-gallery-item__img{border-radius:24px}}.dual-gallery-item__content{height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;align-items:flex-start;gap:100px}.dual-gallery-item__title,.dual-gallery-item__link{opacity:0;padding-right:calc(7.5vw + 40px);width:100%}@media(max-width: 767px){.dual-gallery-item__title,.dual-gallery-item__link{padding-right:128px}}.dual-gallery-item__title-txt,.dual-gallery-item__link-txt{font-size:4vw;font-size:var(--jsh2, 4vw);line-height:.84;letter-spacing:-0.04em;display:inline-block;vertical-align:top;color:#fff;text-transform:lowercase;position:relative}@media(min-width: 1601px){.dual-gallery-item__title-txt,.dual-gallery-item__link-txt{font-size:64px}}@media(max-width: 1024px){.dual-gallery-item__title-txt,.dual-gallery-item__link-txt{font-size:54px}}@media(max-width: 767px){.dual-gallery-item__title-txt,.dual-gallery-item__link-txt{font-size:28px}}@media(max-width: 375px){.dual-gallery-item__title-txt,.dual-gallery-item__link-txt{font-size:22px}}@media(max-width: 1024px){.dual-gallery-item__title-txt,.dual-gallery-item__link-txt{font-size:40px}}@media(max-width: 767px){.dual-gallery-item__title-txt,.dual-gallery-item__link-txt{font-size:22px}}.dual-gallery-item__link-txt{padding-bottom:.2em;border-bottom:2px solid #fff}.dual-gallery-item__description-preview{font-size:2vw;line-height:1.2;letter-spacing:-0.02em;margin-bottom:24px;max-width:600px;opacity:0;transform:translateY(5%)}@media(min-width: 1601px){.dual-gallery-item__description-preview{font-size:32px}}@media(max-width: 1024px){.dual-gallery-item__description-preview{font-size:24px}}@media(max-width: 767px){.dual-gallery-item__description-preview{font-size:18px}}.dual-gallery-item__description-detail{max-width:360px;opacity:0;transform:translateY(5%)}.dual-gallery-slider-controls{display:flex;position:absolute;right:0;bottom:0;padding-left:40px;padding-right:40px;margin-right:-4px;margin-bottom:40px}@media(max-width: 1024px){.dual-gallery-slider-controls{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.dual-gallery-slider-controls{padding-left:16px;padding-right:16px}}@media(max-width: 1024px){.dual-gallery-slider-controls{margin-bottom:24px}}.dual-gallery-slider-control{width:68px;height:68px;border-radius:50%;position:relative;cursor:pointer;transition:opacity .4s;background-color:#f8f8f8;margin:0 4px;width:3.75vw;height:3.75vw}@media(max-width: 767px){.dual-gallery-slider-control{width:48px;height:48px}}@media(hover: hover){.dual-gallery-slider-control:hover::after{transform:translate(-50%, -50%) scale(1.1)}}.dual-gallery-slider-control::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:no-repeat center;background-size:contain;width:14px;height:16px;transition:transform .2s}@media(max-width: 767px){.dual-gallery-slider-control::after{width:10px;height:12px}}.dual-gallery-slider-control_prev::after{background-image:url(/themes/default/assets/media/icons/arrow-prev.svg);margin-left:-2px}@media(max-width: 767px){.dual-gallery-slider-control_prev::after{margin-left:-1px}}.dual-gallery-slider-control_next::after{background-image:url(/themes/default/assets/media/icons/arrow-next.svg);margin-left:2px}@media(max-width: 767px){.dual-gallery-slider-control_next::after{margin-left:1px}}.dual-gallery-slider-control_disabled{cursor:default}.dual-gallery-slider-control_disabled::after{opacity:.2}@media(hover: hover){.dual-gallery-slider-control_disabled:hover::after{transform:translate(-50%, -50%) scale(1)}}@media(min-width: 1601px){.dual-gallery-slider-control{width:68px;height:68px}}@media(max-width: 1024px){.dual-gallery-slider-control{width:48px;height:48px}}.section{margin-bottom:7.5vw}@media(min-width: 1601px){.section{margin-bottom:120px}}@media(max-width: 1024px){.section{margin-bottom:100px}}@media(max-width: 767px){.section{margin-bottom:60px}}.section-top{margin-bottom:9vh}@media(max-width: 1024px){.section-top{margin-bottom:64px}}@media(max-width: 767px){.section-top{margin-bottom:40px}}.section-top__title-line:nth-last-child(2){display:inline-block}@media(max-width: 1024px){.section-top__title-line:nth-last-child(2){display:block;margin-bottom:8px}}@media(max-width: 767px){.section-top__title-line:nth-last-child(2){display:block;margin-bottom:8px}}.section-reasons{padding-left:40px;padding-right:40px}@media(max-width: 1024px){.section-reasons{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.section-reasons{padding-left:16px;padding-right:16px}}.section-reasons__title{font-size:24px;line-height:1.2;letter-spacing:-0.02em;color:rgba(66,66,66,.4);margin-bottom:60px}@media(max-width: 1024px){.section-reasons__title{font-size:20px;line-height:1.3}}@media(max-width: 767px){.section-reasons__title{font-size:16px;line-height:1.4}}@media(max-width: 1024px){.section-reasons__title{margin-bottom:48px}}@media(max-width: 767px){.section-reasons__title{margin-bottom:32px}}.section-reasons .text-list{margin-bottom:16px}@media(max-width: 1024px){.section-reasons .text-list{margin-bottom:0}}.section-reasons .text-list-item{color:#424242}
