/*! 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;
}

/**
 * Swiper 11.1.12
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 1, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2024 Indian Type Foundry
*
* Satoshi Light
* Satoshi LightItalic
* Satoshi Regular
* Satoshi Italic
* Satoshi Medium
* Satoshi MediumItalic
* Satoshi Bold
* Satoshi BoldItalic
* Satoshi Black
* Satoshi BlackItalic
* Satoshi Variable (Variable font)
* Satoshi VariableItalic (Variable font)

*
*/
/*@font-face {
    font-family: 'Satoshi-Light';
    src: url('../fonts/Satoshi-Light.woff2') format('woff2'),
         url('../fonts/Satoshi-Light.woff') format('woff'),
         url('../fonts/Satoshi-Light.ttf') format('truetype');
    font-weight: 300;
    font-display: swap;
    font-style: normal;
}*/
@font-face {
    font-family: 'Satoshi-Regular';
    src: url(assets/Satoshi-Regular.woff2) format('woff2'),
         url(assets/Satoshi-Regular.woff) format('woff'),
         url(fonts/Satoshi-Regular.ttf) format('truetype');
    font-weight: 400;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'Satoshi-Medium';
    src: url(assets/Satoshi-Medium.woff2) format('woff2'),
         url(assets/Satoshi-Medium.woff) format('woff'),
         url(fonts/Satoshi-Medium.ttf) format('truetype');
    font-weight: 500;
    font-display: swap;
    font-style: normal;
}
@font-face {
    font-family: 'Satoshi-Bold';
    src: url(assets/Satoshi-Bold.woff2) format('woff2'),
         url(assets/Satoshi-Bold.woff) format('woff'),
         url(fonts/Satoshi-Bold.ttf) format('truetype');
    font-weight: 700;
    font-display: swap;
    font-style: normal;
}
/*@font-face {
    font-family: 'Satoshi-Black';
    src: url('../fonts/Satoshi-Black.woff2') format('woff2'),
         url('../fonts/Satoshi-Black.woff') format('woff'),
         url('../fonts/Satoshi-Black.ttf') format('truetype');
    font-weight: 900;
    font-display: swap;
    font-style: normal;
}*/

/*@font-face {
    font-family: 'Satoshi-LightItalic';
    src: url('../fonts/Satoshi-LightItalic.woff2') format('woff2'),
         url('../fonts/Satoshi-LightItalic.woff') format('woff'),
         url('../fonts/Satoshi-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-display: swap;
    font-style: italic;
}
@font-face {
    font-family: 'Satoshi-Italic';
    src: url('../fonts/Satoshi-Italic.woff2') format('woff2'),
         url('../fonts/Satoshi-Italic.woff') format('woff'),
         url('../fonts/Satoshi-Italic.ttf') format('truetype');
    font-weight: 400;
    font-display: swap;
    font-style: italic;
}
@font-face {
    font-family: 'Satoshi-MediumItalic';
    src: url('../fonts/Satoshi-MediumItalic.woff2') format('woff2'),
         url('../fonts/Satoshi-MediumItalic.woff') format('woff'),
         url('../fonts/Satoshi-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-display: swap;
    font-style: italic;
}
@font-face {
    font-family: 'Satoshi-BoldItalic';
    src: url('../fonts/Satoshi-BoldItalic.woff2') format('woff2'),
         url('../fonts/Satoshi-BoldItalic.woff') format('woff'),
         url('../fonts/Satoshi-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-display: swap;
    font-style: italic;
}
@font-face {
    font-family: 'Satoshi-BlackItalic';
    src: url('../fonts/Satoshi-BlackItalic.woff2') format('woff2'),
         url('../fonts/Satoshi-BlackItalic.woff') format('woff'),
         url('../fonts/Satoshi-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-display: swap;
    font-style: italic;
}*/

/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 900.0;
*
* available axes:
'wght' (range from 300.0 to 900.0
*/
/*@font-face {
    font-family: 'Satoshi-Variable';
    src: url('../fonts/Satoshi-Variable.woff2') format('woff2'),
         url('../fonts/Satoshi-Variable.woff') format('woff'),
         url('../fonts/Satoshi-Variable.ttf') format('truetype');
    font-weight: 300 900;
    font-display: swap;
    font-style: normal;
}*/
/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 900.0;
*
* available axes:
'wght' (range from 300.0 to 900.0
*/
/*@font-face {
    font-family: 'Satoshi-VariableItalic';
    src: url('../fonts/Satoshi-VariableItalic.woff2') format('woff2'),
         url('../fonts/Satoshi-VariableItalic.woff') format('woff'),
         url('../fonts/Satoshi-VariableItalic.ttf') format('truetype');
    font-weight: 300 900;
    font-display: swap;
    font-style: italic;
}*/


html,body{scroll-behavior:smooth}html a,body a{-webkit-text-decoration:none;text-decoration:none}body{background:#eff4f9}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.no-vis{display:none}.container{max-width:1306px;margin:0 auto}.container .header{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;z-index:6}.container .header .header-logo{z-index:10 !important}.container .header .header-logo{display:flex}.container .header .burger{display:none;justify-content:space-between;align-items:center;padding:0}.container .header .burger .burger-menu{cursor:pointer;display:block;z-index:3;position:sticky}.container .header .burger .burger-menu .burger-menu-line{width:30px;height:3px;margin:5px 0;transition:all .3s ease-in-out;background-color:#000}.container .header .burger .burger-menu.active .line1{transform:rotate(-45deg) translate(-5px, 6px)}.container .header .burger .burger-menu.active .line2{opacity:0}.container .header .burger .burger-menu.active .line3{transform:rotate(45deg) translate(-5px, -6px)}.container .header .burger .nav-menu{display:none;flex-direction:column;align-items:center;position:absolute;width:100%;top:-10px;left:0;justify-content:space-between;padding:0;z-index:0;background-color:#eff4f9;background-image:url(assets/bag-m.jpg);background-size:cover;background-position:center;overflow:hidden}.container .header .burger .nav-menu.activeMenu{display:flex}.container .header .burger .nav-menu .nav-menu-item{list-style:none;border-bottom:1px solid #cedae3;display:flex;justify-content:center;width:100%}.container .header .burger .nav-menu .nav-menu-item:first-child{margin-top:64px}.container .header .burger .nav-menu .nav-menu-item .nav-menu-link{color:#122131;font-size:21px;line-height:120%;font-family:"Satoshi-Medium",sans-serif;padding:32px 0;width:100%;text-align:center}.container .header .burger .nav-menu .nav-menu-item .nav-menu-link_active,.container .header .burger .nav-menu .nav-menu-item .nav-menu-link:focus{color:#c82837}.container .header .burger .nav-menu .nav-menu-item .nav-menu-btn{color:#fff;border-radius:4px;background:#c82837;font-family:"Satoshi-Bold",sans-serif;font-size:16px;line-height:1;padding:14px 24px;border:none;cursor:pointer;text-wrap:nowrap;text-align:center;width:100%;max-width:420px;margin:0 15px}.container .header .burger .nav-menu .item-btn{border:none;margin-top:64px;margin-bottom:140px}.container .header .burger .nav-menu .last-item{border:none}.container .header .header-btn{color:#fff;border-radius:4px;background-color:#c82837;font-family:"Satoshi-Bold",sans-serif;font-size:16px;line-height:1;padding:14px 24px;border:none;cursor:pointer;text-wrap:nowrap;text-align:center}.container .header .header-nav-menu{display:flex}.container .header .header-nav-menu .nav-menu-link{color:#122131;font-family:"Satoshi-Medium",sans-serif;font-size:16px;line-height:1;padding:0 20px}.container .header .header-nav-menu .nav-menu-link_active,.container .header .header-nav-menu .nav-menu-link:focus,.container .header .header-nav-menu .nav-menu-link:hover{color:#c82837}.container .header .header-nav-menu .nav-menu-link:last-child{padding-right:0}.container .header .header-nav-menu .nav-menu-link:first-child{padding-left:0}.container .home-about{margin-top:128px;overflow:hidden;padding:0 15px}.container .home-about .home-about-box-first{display:flex;justify-content:space-between}.container .home-about .home-about-box-first .home-about-left-side .home-about-left-side_paragraph{color:#3c4b5b;color:var(--Gray-Blue-500, #3c4b5b);font-family:"Satoshi-Medium",sans-serif;font-size:23px;font-weight:400;line-height:125%}.container .home-about .home-about-box-first .home-about-right-side{width:calc(60% - 20px)}.container .home-about .home-about-box-first .home-about-right-side .home-about-right-side_title{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:44px;font-weight:400;line-height:118%}.container .home-about .home-about-box-first .home-about-right-side .home-about-right-side_paragraph{color:#3C4B5B;color:var(--Gray-Blue-500, #3C4B5B);font-family:"Satoshi-Regular",sans-serif;font-size:18px;font-weight:400;line-height:1.45;margin-top:16px}.container .home-about .home-about-box-first .home-about-right-side .home-about-right-side_btn{margin-top:32px;display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;border-radius:4px;background:#C82837;background:var(--Brand-Red-800, #C82837);color:#fff;color:var(--White, #fff);text-align:center;font-family:"Satoshi-Regular",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border:none;cursor:pointer}.container .home-about .home-about-box-first .home-about-right-side .img-container-1{margin-top:48px;border-radius:8px;display:block;width:100%}.container .home-about .home-about-box-first .home-about-right-side .home-about-box-tags{display:flex;align-items:center;margin-top:24px;flex-wrap:wrap;gap:16px}.container .home-about .home-about-box-first .home-about-right-side .home-about-box-tags .home-about-box-tag{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Medium",sans-serif;font-size:14px;display:flex;padding:8px 12px;border-radius:4px;background-color:#E1EEF8;background-color:var(--Gray-Blue-50, #E1EEF8)}.container .carousel{position:relative;width:100%;overflow:hidden;padding:0 15px}.container .carousel .carousel__wrapper{height:576px;display:flex;overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;transition:transform .5s ease}.container .carousel .carousel__wrapper::-webkit-scrollbar{display:none}.container .carousel .carousel__slide{flex:0 0 100%;display:flex;font-size:2rem;overflow:hidden;justify-content:center;flex-direction:column;position:relative}.container .carousel .carousel__slide .banner-img{width:100%;display:block;flex-shrink:0;margin-bottom:20px;object-fit:cover;object-position:center;border-radius:8px}.container .carousel .carousel__slide .banner{width:100%;padding:32px 40px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;border-radius:8px;background:linear-gradient(180deg, #EFF4F9 59.06%, #E2EDF8 100%)}.container .carousel .carousel__slide .banner .banner-text .banner-title{font-family:"Satoshi-Medium",sans-serif;font-size:55px;font-weight:400;line-height:1;color:#122131}.container .carousel .carousel__slide .banner .banner-text .banner-paragraph{font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:1.45;color:#122131;margin-top:16px}.container .carousel .carousel__slide .banner .banner-text .banner-btn{display:inline-flex;padding:14px 24px;justify-content:center;align-items:center;font-family:"Satoshi-Bold",sans-serif;border-radius:4px;color:#eff4f9;font-size:16px;line-height:1;background-color:#122131;margin-top:32px;border:none}.container .carousel .carousel__slide .banner .banner-text-sec{display:flex;align-items:center;background-color:rgba(255,255,255,.5);padding:6px 12px 6px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.8)}.container .carousel .carousel__slide .banner .banner-text-sec .banner-text-sec-img{margin-right:10px}.container .carousel .carousel__slide .banner .banner-text-sec .banner-text-sec-text{font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:1.45;color:#122131}.container .carousel .carousel__slide .carousel__dots{position:absolute;bottom:10px;left:15%;display:flex}.container .carousel .carousel__slide .carousel__dot{height:10px;width:10px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer}.container .carousel .carousel__slide .carousel__dot.active{background-color:#717171}.container .carousel .dots-first{left:15%}.container .carousel .dots-sec{left:115%}.container .carousel .dots-therd{left:215%}.container .carousel .dots-fourth{left:315%}.container .text-section{display:flex;flex-direction:column;text-align:center;align-items:center;padding:80px 0;margin:38px 15px 0;border-radius:8px;background:linear-gradient(180deg, #EFF4F9 59.06%, #E2EDF8 100%)}.container .text-section .text-section-img{display:block;margin-bottom:28px}.container .text-section .text-section-paragraph{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:44px;font-weight:400;line-height:118%;text-align:center;max-width:900px}.container .text-section .text-section-paragraph .text-section-paragraph-span{color:#c82837}.container .text-section .text-section-btn{margin-top:32px;border-radius:4px;background:#c82837;display:flex;padding:14px 24px;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:"Satoshi-Bold",sans-serif;font-size:16px;line-height:1;border:none;cursor:pointer}.container .partners{position:relative;margin:24px 15px 0}.container .partners .partners-video{width:100%;display:block;border-radius:8px}.container .partners .partners-logo{position:absolute;bottom:0;left:0;width:100%}.container .industries{margin-top:128px;padding:0 15px}.container .industries .industries-title{display:flex}.container .industries .industries-title .industries-title-left{color:#3c4b5b;font-family:"Satoshi-Medium",sans-serif;font-size:23px;line-height:125%;width:40%;margin-right:20px}.container .industries .industries-title .industries-title-right{color:#122131;font-family:"Satoshi-Medium",sans-serif;font-size:44px;font-weight:400;line-height:118%;text-align:left}.container .industries .scroll-boxes{margin-top:48px}.container .industries .scroll-boxes .scroll-box{display:flex;position:relative}.container .industries .scroll-boxes .scroll-box.active::before,.container .industries .scroll-boxes .scroll-box.active::after{opacity:1}.container .industries .scroll-boxes .scroll-box::before{content:"";position:absolute;top:24px;left:24px;background-color:#122131;width:83px;height:31px;border-radius:4px;opacity:0;transition:opacity .5s ease-in-out;z-index:1}.container .industries .scroll-boxes .scroll-box::after{content:"";position:absolute;top:24px;left:36px;background-image:url(assets/lofo-footer.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:59px;height:31px;border-radius:4px;opacity:0;transition:opacity .5s ease-in-out;z-index:2}.container .industries .scroll-boxes .scroll-box:first-child .scroll-img{opacity:1}.container .industries .scroll-boxes .scroll-box:first-child .text-box{border-radius:8px 8px 0 0}.container .industries .scroll-boxes .scroll-box:last-child .text-box{border-radius:0 0 8px 8px;border:none}.container .industries .scroll-boxes .scroll-box .scroll-img{display:block;width:40%;margin-right:20px;border-radius:8px;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out}.container .industries .scroll-boxes .scroll-box .text-box{display:flex;padding:48px;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0;border-bottom:1px solid #CEDAE3;border-bottom:1px solid var(--Gray-100, #CEDAE3);background:#fff;background:var(--White, #fff)}.container .industries .scroll-boxes .scroll-box .text-box .text-box-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:28px;font-style:normal;line-height:140%;display:flex;align-items:center}.container .industries .scroll-boxes .scroll-box .text-box .text-box-title .text-box-title-img{margin-right:10px}.container .industries .scroll-boxes .scroll-box .text-box .text-box-text{color:#3c4b5b;color:var(--Gray-Blue-500, #3c4b5b);font-family:"Satoshi-Regular",sans-serif;font-size:18px;font-style:normal;line-height:145%;margin-bottom:32px;margin-top:16px}.container .industries .scroll-boxes .scroll-box .text-box .text-box-btn{display:flex;line-height:1;padding:14px 24px;justify-content:center;align-items:center;font-family:"Satoshi-Bold",sans-serif;border-radius:4px;background:#C82837;background:var(--Brand-Red-800, #C82837);color:#fff;border:none;cursor:pointer}.container .industries .scroll-boxes-mob{display:none;margin-top:40px}.container .industries .scroll-boxes-mob .accordion{margin-bottom:80px}.container .industries .scroll-boxes-mob .accordion__header{display:flex;cursor:pointer;flex-direction:column;background-color:#fff}.container .industries .scroll-boxes-mob .accordion__header .accordion-titles{display:flex;align-items:center;justify-content:space-between;width:100%}.container .industries .scroll-boxes-mob .accordion__header .accordion-titles .accordion__title{display:flex;align-items:center;color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:120%}.container .industries .scroll-boxes-mob .accordion__header .accordion-titles .accordion__title .accordion-svg{margin-right:10px}.container .industries .scroll-boxes-mob .accordion__header .accordion-titles .accordion-titles-svg{width:24px;font-size:0}.container .industries .scroll-boxes-mob .accordion__header .accordion-titles .accordion-titles-svg-sec{display:none}.container .industries .scroll-boxes-mob .accordion__content{max-height:0;overflow:hidden;transition:max-height .4s ease}.container .industries .scroll-boxes-mob .accordion__content .text-box-text{align-self:stretch;color:#3c4b5b;font-family:"Satoshi-Regular",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:145%;margin-bottom:32px;margin-top:16px}.container .industries .scroll-boxes-mob .accordion__content .text-box-btn{border-radius:4px;background:#c82837;display:flex;height:44px;padding:0 24px;justify-content:center;align-items:center;gap:8px;color:#fff;color:var(--White, #fff);text-align:center;font-family:"Satoshi-Regular",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;width:100%;cursor:pointer;border:none}.container .industries .scroll-boxes-mob .accordion__content .accordion__text,.container .industries .scroll-boxes-mob .accordion__content .accordion__image{display:block;opacity:0;transition:opacity .4s}.container .industries .scroll-boxes-mob .accordion .accordion-box{display:flex;padding:32px 16px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch}.container .industries .scroll-boxes-mob .accordion--active .accordion__content{max-height:500px}.container .industries .scroll-boxes-mob .accordion--active .accordion__content .accordion__text,.container .industries .scroll-boxes-mob .accordion--active .accordion__content .accordion__image{opacity:1;width:100%;max-width:100%}.container .industries .scroll-boxes-mob .accordion--active .accordion__icon{transform:rotate(90deg)}.container .text-section-ops{background:none;max-width:668px;margin-left:auto;margin-right:auto}.container .text-section-ops .text-section-text{color:#3c4b5b;color:var(--Gray-Blue-500, #3c4b5b);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-top:16px}.container .dashboard{display:flex;flex-direction:row;margin-bottom:128px;justify-content:center;padding:0 15px}.container .dashboard .dashboard-lefts{width:calc(40% + 20px);padding:48px;background-color:#f7fafe;border-radius:8px 0 0 8px}.container .dashboard .dashboard-lefts .shipment-status{flex:1}.container .dashboard .dashboard-lefts .shipment-status .title{margin-bottom:20px;font-family:"Satoshi-Medium",sans-serif;color:#122131;font-size:28px;line-height:140%}.container .dashboard .dashboard-lefts .shipment-status .status{display:flex;flex-direction:column;margin-bottom:15px}.container .dashboard .dashboard-lefts .shipment-status .status .status-text{flex:2;font-family:"Satoshi-Regular",sans-serif;color:#122131;font-size:18px;line-height:145%}.container .dashboard .dashboard-lefts .shipment-status .status .progress-sum{display:flex;align-items:center}.container .dashboard .dashboard-lefts .shipment-status .status .progress-bar{flex:5;background-color:#e0e0e0;border-radius:10px;overflow:hidden;margin:10px 0 10px 0}.container .dashboard .dashboard-lefts .shipment-status .status .progress-bar .progress{height:10px;background:linear-gradient(to right, #930E1A, #C82837)}.container .dashboard .dashboard-lefts .shipment-status .status .status-number{flex:1;text-align:right;font-family:"Satoshi-Regular",sans-serif;font-size:14px;color:#122131;font-style:normal;font-weight:500;line-height:normal}.container .dashboard .dashboard-lefts .shipment-activity{flex:1}.container .dashboard .dashboard-lefts .shipment-activity .title{margin-bottom:20px;font-family:"Satoshi-Medium",sans-serif;font-size:28px;line-height:140%;color:#122131}.container .dashboard .dashboard-lefts .shipment-activity .activity{display:flex;flex-wrap:wrap}.container .dashboard .dashboard-lefts .shipment-activity .activity .activity-first{width:50%}.container .dashboard .dashboard-lefts .shipment-activity .activity .activity-second{width:50%}.container .dashboard .dashboard-lefts .shipment-activity .activity .activity-item{flex:1 1 50%;padding:16px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(203,219,231,.1),0 10px 10px rgba(203,219,231,.09),0 23px 14px rgba(203,219,231,.05),0 41px 17px rgba(203,219,231,.01)}.container .dashboard .dashboard-lefts .shipment-activity .activity .activity-item .activity-text{font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:12px}.container .dashboard .dashboard-lefts .shipment-activity .activity .activity-item .activity-number{font-size:23px;line-height:125%;font-family:"Satoshi-Medium",sans-serif}.container .dashboard .dashboard-lefts .shipment-activity .activity .activity-item-f{margin-bottom:16px;margin-right:16px}.container .dashboard .dashboard-lefts .shipment-activity .activity .activity-item-s{margin-right:16px}.container .dashboard .dashboard-lefts .shipment-activity .activity .activity-item-t{margin-bottom:16px}.container .dashboard .commitment{flex:2;position:relative}.container .dashboard .commitment::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #0F1A26 0%, #425B79 100%);mix-blend-mode:hard-light;pointer-events:none;border-radius:0 8px 8px 0}.container .dashboard .commitment .commitment-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0 8px 8px 0}.container .dashboard .commitment .commitment-box{position:absolute;top:48px;right:48px;z-index:1;background-color:rgba(91,116,155,.1);color:#fff;padding:24px;border-radius:8px;width:300px}.container .dashboard .commitment .commitment-box .commitment-title{margin-bottom:8px;font-family:"Satoshi-Medium",sans-serif;font-size:21px}.container .dashboard .commitment .commitment-box .commitment-text{font-size:14px;line-height:1.35;font-family:"Satoshi-Medium",sans-serif}.container .home-about .home-about-right-side-fedb{display:flex;align-items:center;margin-bottom:40px}.container .home-about .home-about-right-side-fedb .home-about-right-side-fedb-text{margin-left:24px}.container .home-about .home-about-right-side-fedb .home-about-right-side-fedb-text .home-about-right-side-fedb-text-title{color:#1e252d;color:var(--gray-blue-800-main, #1e252d);font-size:28px;line-height:140%;font-family:"Satoshi-Medium",sans-serif}.container .home-about .home-about-right-side-fedb .home-about-right-side-fedb-text .home-about-right-side-fedb-text-paragraph{color:#667687;font-size:18px;line-height:145%;font-family:"Satoshi-Regular",sans-serif}.container .contact-section{position:relative;display:flex;justify-content:center;align-items:center;height:400px;background-color:#c82837;border-radius:8px;padding:80px 15px;margin:128px 15px 0}.container .contact-section .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.container .contact-section .video-overlay video{width:100%;height:100%;object-fit:cover;opacity:.2;mix-blend-mode:darken}.container .contact-section .content{position:relative;text-align:center;color:#fff;padding:30px 0;max-width:800px}.container .contact-section .content .title{font-size:23px;line-height:125%;margin-bottom:10px;font-family:"Satoshi-Regular",sans-serif}.container .contact-section .content .description{font-size:44px;line-height:118%;margin-top:16px;margin-bottom:48px;font-family:"Satoshi-Medium",sans-serif}.container .contact-section .content .contact-button{padding:14px 24px;color:#122131;color:var(--gray-blue-800-main, #122131);text-align:center;font-size:16px;font-weight:400;line-height:100%;border-radius:4px;background:#fff;background:var(--White, #fff);font-family:"Satoshi-Bold",sans-serif;border:none;cursor:pointer}.container .faq-section{display:flex;padding:0 15px;margin-top:128px;margin-bottom:128px}.container .faq-section .faq-section-left{flex:1 0 0}.container .faq-section .faq-section-left .faq-section-top-title{color:#3c4b5b;color:var(--Gray-Blue-500, #3c4b5b);font-family:"Satoshi-Medium",sans-serif;font-size:23px;line-height:125%;margin-bottom:71px}.container .faq-section .faq-section-left .faq-section-btn{display:flex;width:220px;padding:12px 24px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #122131;border:1px solid var(--gray-blue-800-main, #122131);background:#122131;background:var(--gray-blue-800-main, #122131);color:#fff;font-family:"Satoshi-Bold",sans-serif;cursor:pointer}.container .faq-section .faq-section-left .faq-section-btn:first-of-type{margin-bottom:24px}.container .faq-section .faq-section-left .second{background-color:rgba(0,0,0,0);color:#122131}.container .faq-section .faq-section-right{width:100%}.container .faq-section .faq-section-right .faq-section-top-sec-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-size:44px;margin-top:55px;line-height:118%;font-family:"Satoshi-Medium",sans-serif;margin-bottom:48px}.container .faq-section .faq-section-right .scroll-boxes-mob{display:block;background-color:#fff;border-radius:8px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion{padding:48px 48px 1px 48px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__header{display:flex;cursor:pointer;flex-direction:column;margin-bottom:20px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__header:last-child .accordion-box{border:none}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__header .accordion-titles{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:16px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__header .accordion-titles .accordion__title{display:flex;align-items:center;color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:40px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__header .accordion-titles .accordion__title .accordion-svg{margin-right:10px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__header .accordion-titles .accordion-titles-svg{width:24px;font-size:0}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__header .accordion-titles .accordion-titles-svg-sec{display:none}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__content{max-height:0;overflow:hidden;transition:max-height .4s ease}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__content .text-box-text{align-self:stretch;color:#3c4b5b;font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:1.45;margin-bottom:32px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__content .text-box-btn{border-radius:4px;background:#c82837;display:flex;height:44px;padding:0 24px;justify-content:center;align-items:center;gap:8px;color:#fff;text-align:center;font-family:"Satoshi-Regular",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;width:100%}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__content .accordion__text,.container .faq-section .faq-section-right .scroll-boxes-mob .accordion__content .accordion__image{opacity:0;transition:opacity .4s}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion .accordion-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;border-bottom:1px solid #cedae3;padding-top:32px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion .accordion-box-first{padding-top:0}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion--active .accordion__content{max-height:500px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion--active .accordion__text,.container .faq-section .faq-section-right .scroll-boxes-mob .accordion--active .accordion__image{opacity:1;max-width:100%}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion--active .accordion__icon{transform:rotate(90deg)}.container .text-section-btns{display:flex;margin-top:32px}.container .text-section-btns .text-section-btn1{display:flex;padding:14px 24px;justify-content:center;align-items:center;border-radius:4px;background:#C82837;background:var(--Brand-Red-800, #C82837);font-family:"Satoshi-Bold",sans-serif;color:#fff;color:var(--White, #fff);text-align:center;font-size:16px;line-height:100%;margin-right:16px;border:none;cursor:pointer}.container .text-section-btns .text-section-btn2{display:flex;height:44px;padding:0 24px;justify-content:center;align-items:center;border-radius:4px;background-color:rgba(0,0,0,0);border:1.5px solid #C82837;border:1.5px solid var(--Brand-Red-800, #C82837);font-family:"Satoshi-Bold",sans-serif;color:#C82837;color:var(--Brand-Red-800, #C82837);text-align:center;font-size:16px;line-height:100%;cursor:pointer}.container .cards{padding:0 15px;margin-top:48px}.container .cards .card{padding:24px 32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:8px;background:linear-gradient(to right, #fff, #EFF4F9 43.53%);box-shadow:0 3px 6px rgba(203,219,231,.1),0 10px 10px rgba(203,219,231,.09),0 23px 14px rgba(203,219,231,.05),0 41px 17px rgba(203,219,231,.01);margin-bottom:16px}.container .cards .card:last-child{margin-bottom:0}.container .cards .card .card-left-side .card-left-side-text{color:#667687;font-family:"Satoshi-Regular",sans-serif;font-size:18px;font-weight:400;line-height:1.1;margin-bottom:16px}.container .cards .card .card-left-side .card-left-side-text-red{color:#c82837;font-family:"Satoshi-Medium",sans-serif;font-size:69px;font-weight:400;line-height:1.1}.container .cards .card .card-text{color:#3c4b5b;font-family:"Satoshi-Regular",sans-serif;font-size:18px;font-weight:400;line-height:145%;width:calc(60% - 12px)}.container .photo-text{display:flex;padding:0 15px;margin-top:24px}.container .photo-text .photo-text-box{border-radius:8px;background:linear-gradient(180deg, rgba(18, 33, 49, 0.3) 0%, rgba(18, 33, 49, 0.8) 100%),url(assets/carriers-text-bac.png) #d3d3d3 50%/cover no-repeat;flex-shrink:0;display:flex;height:600px;padding:64px;width:100%}.container .photo-text .photo-text-box .photo-text-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-right:20px}.container .photo-text .photo-text-box .photo-text-left .photo-text-left-title{color:#EFF4F9;color:var(--BG, #EFF4F9);font-family:"Satoshi-Medium",sans-serif;font-size:44px;font-weight:400;line-height:118%}.container .photo-text .photo-text-box .photo-text-right{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:calc(60% - 7px);flex-shrink:0}.container .photo-text .photo-text-box .photo-text-right .photo-text-left-text{color:#fff;color:var(--White, #fff);font-family:"Satoshi-Medium",sans-serif;font-size:23px;font-weight:400;line-height:125%}.container .photo-text .photo-text-box .photo-text-right .photo-text-left-btn{display:flex;padding:14px 24px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#fff;background:var(--White, #fff);color:#122131;color:var(--gray-blue-800-main, #122131);text-align:center;font-family:"Satoshi-Bold",sans-serif;font-size:16px;font-weight:400;line-height:1;margin-top:32px;border:none;cursor:pointer}.container .photo-text .text-photo-operators{background:linear-gradient(180deg, rgba(18, 33, 49, 0.3) 0%, rgba(18, 33, 49, 0.8) 100%),url(assets/operators-text-back.png) #d3d3d3 50%/cover no-repeat !important}.container .policy,.container .cookie-policy{padding:20px;border-radius:10px;margin:auto;line-height:145%;max-width:840px}.container .policy__title,.container .cookie-policy__title{color:#122131;color:var(--gray-blue-800-main, #122131);font-size:55px;font-family:"Satoshi-Medium",sans-serif;font-weight:400;line-height:100%;margin-bottom:32px}.container .policy__section-title,.container .cookie-policy__section-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-size:35px;font-family:"Satoshi-Medium",sans-serif;font-weight:400;line-height:120%;margin-top:20px;margin-bottom:16px}.container .policy__subsection-title,.container .cookie-policy__subsection-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-size:23px;font-family:"Satoshi-Medium",sans-serif;font-weight:400;line-height:125%;margin-top:15px;margin-bottom:16px}.container .policy__description,.container .policy__text,.container .cookie-policy__description,.container .cookie-policy__text{font-family:"Satoshi-Regular",sans-serif;font-size:18px;font-weight:400;margin-bottom:24px;line-height:1.45;color:#3c4b5b}.container .policy .policy__description:first-of-type,.container .cookie-policy .policy__description:first-of-type{margin-bottom:100px}.container .footer-privacypolicy{display:flex;justify-content:space-between;margin:100px 15px 0;padding:16px 0}.container .footer-privacypolicy .footer-privacypolicy-text{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Medium",sans-serif;font-size:14px;font-weight:400;line-height:normal}.container .footer-privacypolicy .footer-privacypolicy-link{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Medium",sans-serif;font-size:14px;font-weight:400;line-height:normal}.container .main-sec{display:flex;flex-direction:column;text-align:center;align-items:center;margin:0 15px;min-height:85vh;justify-content:center}.container .main-sec .main-logo{display:block;max-width:100%}.container .main-sec .main-title{color:#040e2f;font-size:35px;font-weight:400;line-height:120%;margin-top:64px;font-family:"Satoshi-Medium",sans-serif;margin-bottom:16px}.container .main-sec .main-text{color:#363e59;text-align:center;max-width:319px;font-size:18px;font-family:"Satoshi-Regular",sans-serif;font-weight:400;line-height:145%;margin-bottom:32px}.container .main-sec .main-btn{font-family:"Satoshi-Bold",sans-serif;color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:100%;padding:14px 24px;border:none;cursor:pointer;border-radius:4px;background:#C82837;background:var(--Brand-Red-800, #C82837)}.container .hover-blue:hover{background:#223d5b !important}.container .hover-red:hover{background:#e52e3f !important}.container .hover-white:hover{background:#eff4f9 !important}.container .hover-transparent:hover{background:#223d5b !important;color:#fff !important}.container .hover-transparent-red:hover{opacity:.5 !important}.container .owner-operators-slider{padding:0 15px;margin-top:48px}.container .owner-operators-slider .slider-box{position:relative;overflow:hidden;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none}.container .owner-operators-slider .slider-box::-webkit-scrollbar{display:none}.container .owner-operators-slider .slider-box .slider-box-slide{display:flex;width:100%;flex-shrink:0;background-color:#fff;margin-bottom:60px;border-radius:8px;overflow:hidden;box-shadow:0 3px 6px rgba(203,219,231,.1),0 10px 10px rgba(203,219,231,.09)}.container .owner-operators-slider .slider-box .slider-box-slide .slide-left{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:48px 40px}.container .owner-operators-slider .slider-box .slider-box-slide .slide-left .slide-left-num{color:#c82837;font-size:44px;font-weight:400;font-family:"Satoshi-Medium",sans-serif;line-height:118%;margin-bottom:48px}.container .owner-operators-slider .slider-box .slider-box-slide .slide-left .slide-left-title{color:#122131;font-size:28px;font-family:"Satoshi-Medium",sans-serif;font-weight:400;line-height:140%;margin-bottom:16px}.container .owner-operators-slider .slider-box .slider-box-slide .slide-left .slide-left-text{color:#3c4b5b;font-size:18px;font-family:"Satoshi-Regular",sans-serif;font-weight:400;line-height:145%;flex-grow:1}.container .owner-operators-slider .slider-box .slider-box-slide .slide-left .slide-left-btn{display:flex;padding:14px 24px;justify-content:center;align-items:center;border-radius:4px;background:#c82837;color:#fff;font-family:"Satoshi-Bold",sans-serif;text-align:center;font-size:16px;font-weight:400;line-height:100%;border:none;cursor:pointer;margin-top:32px}.container .owner-operators-slider .slider-box .slider-box-slide .slider-box-slide-video{width:calc(60% - 20px);object-fit:cover;height:600px}.container .stack-container{position:relative;min-height:200vh;overflow:hidden}.container .stack-item{position:sticky;top:0;left:0;width:100%;z-index:1}.container .stack-item-content{display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.9);transform-origin:center center;transition:transform .5s ease-out, opacity .5s ease-out;will-change:transform}.container.active{transform:scale(1) translateY(0);opacity:1}.container.inactive{transform:scale(0.95) translateY(0);opacity:.9}.footer{color:#fff;background:#0F1A26;background:var(--Gray-Blue-900, #0F1A26)}.footer .footer-top{display:flex;flex-wrap:wrap;padding:48px 0;margin:0 15px;align-items:flex-start}.footer .footer-top .footer__logo-container{margin-right:202px}.footer .footer-top .footer__logo-container .footer__logo{display:block}.footer .footer-top .footer__logo-container .footer__logo .footer-logo-bc{width:100%}.footer .footer-top .footer__navigation{flex:1;margin-right:24px}.footer .footer-top .footer__navigation .footer__navigation-title{margin-bottom:24px;color:#e1eef8;color:var(--Gray-Blue-50, #e1eef8);font-size:18px;line-height:145%;font-family:"Satoshi-Regular",sans-serif}.footer .footer-top .footer__navigation .footer__navigation-list{list-style-type:none;padding:0}.footer .footer-top .footer__navigation .footer__navigation-list .footer__navigation-item{margin:15px 0}.footer .footer-top .footer__navigation .footer__navigation-list .footer__navigation-item .footer__navigation-link{color:#667687;font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px;-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__navigation .footer__navigation-list .footer__navigation-item .footer__navigation-link:hover{color:#8e9aa6 !important}.footer .footer-top .footer__navigation .footer__navigation-list .footer__navigation-item .footer__navigation-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer .footer-top .footer__contacts{flex:1;margin-right:24px}.footer .footer-top .footer__contacts .footer__contacts-title{margin-bottom:24px;color:#e1eef8;color:var(--Gray-Blue-50, #e1eef8);font-size:18px;line-height:145%;font-family:"Satoshi-Regular",sans-serif}.footer .footer-top .footer__contacts .footer__contacts-phone{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px}.footer .footer-top .footer__contacts .footer__contacts-phone a{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px;-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-phone a:link{-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-phone a:visited{-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-phone a:hover{-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-phone a:active{-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-email{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px}.footer .footer-top .footer__contacts .footer__contacts-email a{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px;-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-email a:link{-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-email a:visited{-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-email a:hover{-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__contacts .footer__contacts-email a:active{-webkit-text-decoration:none;text-decoration:none}.footer .footer-top .footer__address{flex:1}.footer .footer-top .footer__address .footer__address-title{margin-bottom:24px;color:#e1eef8;color:var(--Gray-Blue-50, #e1eef8);font-size:18px;line-height:145%;font-family:"Satoshi-Regular",sans-serif}.footer .footer-top .footer__address .footer__address-content{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px}.footer .footer-menu-mob{display:none}.footer .footer__social{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-left:88px}.footer .footer__social .footer__social-link{display:flex}.footer .footer__social .footer__social-link:hover{opacity:.4 !important}.footer .footer__social .footer__social-up{margin-left:24px}.footer .footer-logo{padding:0 15px}.footer .footer-logo .footer-logo-bc{max-width:100%;width:100%}.footer .footer-bot{display:flex;justify-content:space-between;align-items:center;padding:16px 15px}.footer .footer-bot .footer-bot-text{color:#667687;color:var(--Gray-Blue-300, #667687);font-size:14px;line-height:1.35;font-family:"Satoshi-Medium",sans-serif}.footer .footer-bot .footer-bot-link{color:#667687;color:var(--Gray-Blue-300, #667687);font-size:14px;line-height:1.35;font-family:"Satoshi-Medium",sans-serif}.error-page{background:rgba(0,0,0,0)}.container .industries .scroll-boxes-mob .accordion__content .text-box-btn,.about-container .industries .scroll-boxes-mob .accordion__content .text-box-btn{width:auto}.container .banner,.about-container .banner{overflow:hidden}.container .banner .banner-img-background,.about-container .banner .banner-img-background{width:100%;display:block;object-fit:cover;z-index:1}.container .banner .banner-content,.about-container .banner .banner-content{position:relative;z-index:2}.container .banner .banner-content .banner-img-person,.about-container .banner .banner-content .banner-img-person{position:absolute;width:33%;right:13%;bottom:0;z-index:5}.container .banner .banner-content .banner-img-buss,.about-container .banner .banner-content .banner-img-buss{position:absolute;width:56%;right:13%;bottom:0;z-index:5}.container .banner .banner-content .banner-img-carriers-person,.about-container .banner .banner-content .banner-img-carriers-person{position:absolute;width:26%;right:17%;bottom:0;z-index:5}.container .banner .banner-content .banner-img-logo,.about-container .banner .banner-content .banner-img-logo{position:absolute;bottom:360px;width:100%;z-index:4}.container .banner .banner-content .banner-img-overlay,.about-container .banner .banner-content .banner-img-overlay{position:absolute;bottom:0;width:100%;z-index:5}.container .banner .banner-content .banner-text,.about-container .banner .banner-content .banner-text{position:absolute;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.8);border:1px solid var(--white-80, rgba(255, 255, 255, 0.8));background:rgba(255, 255, 255, 0.5);background:var(--white-50, rgba(255, 255, 255, 0.5));-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:5;padding:32px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start;max-width:520px;left:7%;bottom:34px}.container .banner .banner-content .banner-text .banner-title,.about-container .banner .banner-content .banner-text .banner-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:23px;font-weight:400;line-height:125%;margin:0}.container .banner .banner-content .banner-text .banner-description,.about-container .banner .banner-content .banner-text .banner-description{color:#3c4b5b;color:var(--Gray-Blue-500, #3c4b5b);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-top:16px}.container .banner .banner-content .banner-text .banner-button,.about-container .banner .banner-content .banner-text .banner-button{padding:14px 24px;color:#eff4f9;text-align:center;font-family:"Satoshi-Bold",sans-serif;font-size:16px;font-weight:400;border-radius:4px;background:#122131;line-height:100%;margin-top:32px;border:none;cursor:pointer}.container .banner-contact,.about-container .banner-contact{position:relative}.container .banner-contact .background-contact,.about-container .banner-contact .background-contact{max-height:800px !important}.container .banner-contact .banner-contact .banner-img-person,.about-container .banner-contact .banner-contact .banner-img-person{position:absolute;width:47%;bottom:-3px;z-index:5;left:1%}.container .banner-contact .banner-contact .logo-banner-contact,.about-container .banner-contact .banner-contact .logo-banner-contact{position:absolute;bottom:432px;width:100%;z-index:4}.container .banner-contact .banner-contact .banner-text-mob,.about-container .banner-contact .banner-contact .banner-text-mob{display:none}.container .banner-contact .banner-contact .banner-text,.about-container .banner-contact .banner-contact .banner-text{padding:32px;max-width:330px}.container .banner-contact .banner-contact .banner-text .banner-title,.about-container .banner-contact .banner-contact .banner-text .banner-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:23px;line-height:125%;margin-top:0}.container .banner-contact .banner-contact .banner-text .banner-text-sec,.about-container .banner-contact .banner-contact .banner-text .banner-text-sec{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Medium",sans-serif;font-size:14px;line-height:normal;margin-bottom:16px}.container .banner-contact .banner-contact .banner-text .banner-paragraph,.about-container .banner-contact .banner-contact .banner-text .banner-paragraph{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:14px;line-height:normal}.container .banner-contact .contact-page,.about-container .banner-contact .contact-page{display:flex;justify-content:center;align-items:center;width:50%;position:absolute;top:0;bottom:0;right:0;z-index:5;background:#fff}.container .banner-contact .contact-page .form-container,.about-container .banner-contact .contact-page .form-container{max-width:466px;width:100%}.container .banner-contact .contact-page .form-container .form-title,.about-container .banner-contact .contact-page .form-container .form-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:35px;font-weight:400;line-height:120%;margin-bottom:16px}.container .banner-contact .contact-page .form-container .form-description,.about-container .banner-contact .contact-page .form-container .form-description{color:#3c4b5b;font-family:"Satoshi-Medium",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:32px}.container .banner-contact .contact-page .form-container .form .form-row,.about-container .banner-contact .contact-page .form-container .form .form-row{display:flex;justify-content:space-between}.container .banner-contact .contact-page .form-container .form .form-row .form-group,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group{flex:1;margin-bottom:24px}.container .banner-contact .contact-page .form-container .form .form-row .form-group:first-child,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group:first-child{margin-right:10px}.container .banner-contact .contact-page .form-container .form .form-row .form-group:last-child,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group:last-child{margin-left:10px}.container .banner-contact .contact-page .form-container .form .form-row .form-group .form-label,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group .form-label{display:block;font-size:14px;margin-bottom:6px;color:#3C4B5B;color:var(--Gray-Blue-500, #3C4B5B);font-family:"Satoshi-Medium",sans-serif;font-weight:400;line-height:1.35}.container .banner-contact .contact-page .form-container .form .form-row .form-group .form-input,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group .form-input{display:block;font-size:14px;color:#3c4b5b;color:var(--Gray-Blue-500, #3c4b5b);font-family:"Satoshi-Medium",sans-serif;font-style:normal;font-weight:500;line-height:normal}.container .banner-contact .contact-page .form-container .form .form-row .form-group .input-error-popup,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group .input-error-popup{display:flex;align-items:center;gap:5px;padding-top:5px}.container .banner-contact .contact-page .form-container .form .form-row .form-group .input-error-popup svg,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group .input-error-popup svg{width:14px;height:14px}.container .banner-contact .contact-page .form-container .form .form-row .form-group .input-error-popup .error-text,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group .input-error-popup .error-text{color:#e52e3f;font-size:12px;font-family:"Satoshi-Medium",sans-serif;line-height:normal}.container .banner-contact .contact-page .form-container .form .form-row .form-group.has-error .input-error-popup,.about-container .banner-contact .contact-page .form-container .form .form-row .form-group.has-error .input-error-popup{display:flex}.container .banner-contact .contact-page .form-container .form .form-group,.about-container .banner-contact .contact-page .form-container .form .form-group{margin-bottom:24px}.container .banner-contact .contact-page .form-container .form .form-group .form-label,.about-container .banner-contact .contact-page .form-container .form .form-group .form-label{display:block;font-size:14px;color:#3c4b5b;color:var(--Gray-Blue-500, #3c4b5b);font-family:"Satoshi-Medium",sans-serif;font-weight:400;line-height:1.35;margin-bottom:6px}.container .banner-contact .contact-page .form-container .form .form-group .form-input,.about-container .banner-contact .contact-page .form-container .form .form-group .form-input{width:100%;padding:10px;border:1px solid #cedae3;border-radius:5px;font-size:14px;color:#3c4b5b;color:var(--Gray-Blue-500, #3c4b5b);font-family:"Satoshi-Medium",sans-serif;font-weight:400;line-height:normal}.container .banner-contact .contact-page .form-container .form .form-group .form-input-textarea,.about-container .banner-contact .contact-page .form-container .form .form-group .form-input-textarea{display:flex;height:140px;padding:12px 12px 0 12px;align-items:flex-start;gap:8px;font-family:"Satoshi-Medium",sans-serif;font-weight:400;font-size:14px;resize:none;align-self:stretch;border-radius:4px;border:1px solid #cedae3;width:100%}.container .banner-contact .contact-page .form-container .form .form-group .form-input-textarea:focus,.about-container .banner-contact .contact-page .form-container .form .form-group .form-input-textarea:focus{outline:none !important;border:1px solid #667687 !important}.container .banner-contact .contact-page .form-container .form .form-group .form-input:focus,.about-container .banner-contact .contact-page .form-container .form .form-group .form-input:focus{outline:none !important;border:1px solid #667687 !important}.container .banner-contact .contact-page .form-container .form .form-group .form-input-textarea:hover,.about-container .banner-contact .contact-page .form-container .form .form-group .form-input-textarea:hover{outline:none !important;border:1px solid #667687 !important}.container .banner-contact .contact-page .form-container .form .form-group .form-input:hover,.about-container .banner-contact .contact-page .form-container .form .form-group .form-input:hover{outline:none !important;border:1px solid #667687 !important}.container .banner-contact .contact-page .form-container .form .submit-btn,.about-container .banner-contact .contact-page .form-container .form .submit-btn{display:flex;height:44px;padding:0 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#eff4f9;color:var(--BG, #eff4f9);text-align:center;font-family:"Satoshi-Medium",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border-radius:4px;background:#122131;background:var(--gray-blue-800-main, #122131);width:100%;border:none;cursor:pointer}.container .banner-contact .contact-page .form-container .privacy-text,.about-container .banner-contact .contact-page .form-container .privacy-text{text-align:center;color:#667687;font-family:"Satoshi-Medium",sans-serif;font-size:14px;font-weight:400;margin-top:24px}.container .banner-contact .contact-page .form-container .privacy-text .privacy-text-link,.about-container .banner-contact .contact-page .form-container .privacy-text .privacy-text-link{color:#122131;-webkit-text-decoration:none;text-decoration:none}.container .banner-contact .contact-page .input-error-popup,.about-container .banner-contact .contact-page .input-error-popup{display:none !important}.container .banner-contact .contact-page .form-group.has-error .input-error-popup,.about-container .banner-contact .contact-page .form-group.has-error .input-error-popup{display:flex !important}.container .about-container-items,.about-container .about-container-items{margin:0 15px}.container .about-container-items .about-items,.about-container .about-container-items .about-items{display:flex;margin-top:128px}.container .about-container-items .about-items .about-item-left,.about-container .about-container-items .about-items .about-item-left{color:#3C4B5B;color:var(--Gray-Blue-500, #3C4B5B);font-family:"Satoshi-Medium",sans-serif;font-size:23px;font-weight:400;line-height:125%;flex:1 0 0}.container .about-container-items .about-items .about-item-right,.about-container .about-container-items .about-items .about-item-right{width:calc(60% - 20px);color:#122131;font-size:44px;line-height:118%;font-weight:400;font-family:"Satoshi-Medium",sans-serif}.container .about-container-items .accordion-desk,.about-container .about-container-items .accordion-desk{margin-top:48px}.container .about-container-items .accordion-desk .accordion-item,.about-container .about-container-items .accordion-desk .accordion-item{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cedae3;padding:48px 32px;border-radius:0;gap:70px;background:rgba(0,0,0,0);transition:all .3s ease-in-out}.container .about-container-items .accordion-desk .accordion-item:hover,.about-container .about-container-items .accordion-desk .accordion-item:hover{border-radius:8px;border-color:rgba(0,0,0,0);background:linear-gradient(to right, #FFFFFF, #EFF4F9);box-shadow:0 3px 6px rgba(203,219,231,.1),0 10px 10px rgba(203,219,231,.09),0 23px 14px rgba(203,219,231,.05),0 41px 17px rgba(203,219,231,.01)}.container .about-container-items .accordion-desk .accordion-item:hover .accordion-item-text,.container .about-container-items .accordion-desk .accordion-item:hover .accordion-item-btn,.about-container .about-container-items .accordion-desk .accordion-item:hover .accordion-item-text,.about-container .about-container-items .accordion-desk .accordion-item:hover .accordion-item-btn{opacity:1;visibility:visible}.container .about-container-items .accordion-desk .accordion-item:hover+.accordion-item,.about-container .about-container-items .accordion-desk .accordion-item:hover+.accordion-item{border-color:rgba(0,0,0,0)}.container .about-container-items .accordion-desk .accordion-item:first-child,.about-container .about-container-items .accordion-desk .accordion-item:first-child{border-top:none}.container .about-container-items .accordion-desk .accordion-item .accordion-item-title,.about-container .about-container-items .accordion-desk .accordion-item .accordion-item-title{display:flex;align-items:center}.container .about-container-items .accordion-desk .accordion-item .accordion-item-title .accordion-item-title-img,.about-container .about-container-items .accordion-desk .accordion-item .accordion-item-title .accordion-item-title-img{width:35px;font-size:0}.container .about-container-items .accordion-desk .accordion-item .accordion-item-title .accordion-item-title-text,.about-container .about-container-items .accordion-desk .accordion-item .accordion-item-title .accordion-item-title-text{color:#122131;font-family:"Satoshi-Medium",sans-serif;font-size:35px;font-weight:400;line-height:120%;margin-left:16px}.container .about-container-items .accordion-desk .accordion-item .accordion-item-text,.about-container .about-container-items .accordion-desk .accordion-item .accordion-item-text{color:#3c4b5b;font-family:"Satoshi-Regular",sans-serif;font-size:18px;font-weight:400;line-height:145%;margin:10px 0;opacity:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease-in-out, opacity .3s ease-in-out, visibility .3s ease-in-out}.container .about-container-items .accordion-desk .accordion-item .accordion-item-btn,.about-container .about-container-items .accordion-desk .accordion-item .accordion-item-btn{color:#fff;text-align:center;font-family:"Satoshi-Medium",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;border-radius:4px;background:#c82837;display:flex;height:44px;padding:0 24px;justify-content:center;align-items:center;border:none;cursor:pointer;opacity:0;text-wrap:nowrap;overflow:hidden;visibility:hidden;transition:opacity .3s ease-in-out, visibility .3s ease-in-out}.container .carousel .carousel__wrapper .carousel__slide .banner{min-height:auto !important}.body_gradient{background:linear-gradient(to right, #fff, #EFF4F9)}video{pointer-events:none}.transparent-solutions{margin:0 15px}.transparent-solutions__left{width:40%;margin-right:20px}.transparent-solutions__img{height:576px;display:block;width:100%;object-fit:cover;border-radius:8px}.transparent-solutions__right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;width:calc(60% - 20px);background:linear-gradient(180deg, #EFF4F9, #E2EDF8);border-radius:8px;padding:32px 40px}.transparent-solutions__title{font-family:"Satoshi-Medium",sans-serif;font-weight:400;color:#122131;font-size:55px;line-height:1}.transparent-solutions__description{font-family:"Satoshi-Regular",sans-serif;color:#3c4b5b;font-size:18px;line-height:1.45;margin-top:16px;margin-bottom:32px}.transparent-solutions__link{display:inline-flex;background-color:#122131;padding:14px 24px;font-family:"Satoshi-Bold",sans-serif;font-weight:400;color:#eff4f9;line-height:1;border-radius:4px;justify-content:center}.transparent-solutions__precise-temperatures{display:flex;align-items:center;gap:10px;background-color:rgba(255,255,255,.5);margin-top:auto;border-radius:6px;padding:5px 11px 5px 5px;font-size:18px;color:#122131;line-height:1.45;border:1px solid rgba(255,255,255,.8);font-family:"Satoshi-Regular",sans-serif}.transparent-solutions .swiper-slide{display:flex}.transparent-solutions .swiper-pagination{bottom:40px;width:40%}.transparent-solutions .swiper-pagination-bullet{background-color:#cedae3;vertical-align:middle;opacity:1}.transparent-solutions .swiper-pagination-bullet-active{background-color:#667687;width:12px;height:12px}@media (min-width: 991px){.container .carousel .carousel__slide{flex-direction:row}.container .carousel .carousel__slide .banner-img{width:40%;margin-right:20px;margin-bottom:0;max-height:576px}.container .carousel .carousel__slide .banner{width:calc(60% - 20px);padding:32px 40px}}@media (min-width: 1690px){.container{max-width:1660px}}@media (max-width: 1087px){.container .carousel .banner-text-sec{margin-top:77px !important}.container .carousel .carousel__dots{bottom:45px}}@media (max-width: 994px){.container .carousel .banner-text .banner-title{font-size:44px !important}.container .carousel .banner-text-sec{margin-top:70px !important}.container .carousel .dots-first{left:13%}.container .carousel .dots-sec{left:113%}.container .carousel .dots-therd{left:213%}.container .carousel .dots-fourth{left:313%}}@media (max-width: 1200px){.container .stack-container{position:relative;overflow:hidden}.container .stack-item{min-height:557px !important}.container .stack-item{position:sticky;top:5rem;left:0;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.9);z-index:1;transform-origin:center center;transition:transform .5s ease-out, opacity .5s ease-out;will-change:transform}.container .stack-item.active{transform:scale(2) translateY(0);opacity:1;z-index:10}.container .stack-item.inactive{transform:scale(0.95) translateY(0);opacity:.9;z-index:1}}@media (max-width: 1024px){.container .banner .banner-img-background,.about-container .banner .banner-img-background{min-height:800px}.container .banner .banner-content .banner-img-person,.about-container .banner .banner-content .banner-img-person{width:49%;right:2%}.container .banner .banner-content .banner-img-buss,.about-container .banner .banner-content .banner-img-buss{position:absolute;width:82%;right:1%;bottom:58px;z-index:5}.container .banner .banner-content .banner-img-carriers-person,.about-container .banner .banner-content .banner-img-carriers-person{position:absolute;width:40%;right:3%;bottom:0;z-index:5}.container .banner .banner-content .banner-img-logo,.about-container .banner .banner-content .banner-img-logo{bottom:490px}.container .banner .banner-content .banner-text,.about-container .banner .banner-content .banner-text{left:3%;padding:32px 24px}}@media (max-width: 990px){.container .banner-contact .banner-content .banner-img-person{width:73%;left:-76px}.container{max-width:90% !important}.container .stack-item-content{display:inline-block}.container .header{position:absolute;top:0;left:0;right:0;padding-top:17px;padding-bottom:17px}.container .header .burger{display:flex}.container .header .header-nav-menu{display:none}.container .header .header-btn{display:none}.container .carousel .carousel__wrapper{height:auto}.container .carousel .banner-text-sec{display:none !important}.container .carousel .dots-first{left:50% !important;top:65% !important}.container .carousel .dots-first{transform:translateX(-50%)}.container .carousel .dots-sec{left:143% !important;top:65% !important}.container .carousel .dots-therd{left:243% !important;top:65% !important}.container .carousel .dots-fourth{left:343% !important;top:65% !important}.container .home-about .home-about-box-first{flex-direction:column}.container .home-about .home-about-box-first .home-about-left-side{margin-bottom:32px}.container .home-about .home-about-box-first .home-about-right-side{width:100%}.container .home-about .home-about-box-first .home-about-right-side .home-about-right-side_title{font-size:35px}.container .text-section{padding-left:16px;padding-right:16px}.container .text-section .text-section-paragraph{font-size:28px;line-height:1.4}.container .industries{margin-top:80px}.container .industries .scroll-boxes{display:none}.container .industries .scroll-boxes-mob{display:block}.container .industries .scroll-boxes-mob .accordion__content{width:100%}.container .industries .industries-title{flex-direction:column}.container .industries .industries-title .industries-title-left{width:100%;margin-right:0}.container .industries .industries-title .industries-title-right{margin-top:32px;font-size:35px}.container .dashboard{flex-direction:column}.container .dashboard .dashboard-lefts{width:100%;padding:32px;border-radius:8px 8px 0 0}.container .dashboard .commitment::before{border-radius:0 0 8px 8px}.container .dashboard .commitment .commitment-image{border-radius:0 0 8px 8px;height:400px}.container .contact-section{margin-top:80px}.container .contact-section .content .description{font-size:35px}.container .faq-section{margin-top:80px;margin-bottom:80px;flex-direction:column}.container .faq-section .faq-section-left .faq-section-top-title{margin-bottom:32px}.container .faq-section .faq-section-left .faq-section-btn{display:inline-flex}.container .faq-section .faq-section-left .faq-section-btn:first-of-type{margin-bottom:0;margin-right:24px}.container .faq-section .faq-section-right{width:100%}.container .faq-section .faq-section-right .faq-section-top-sec-title{margin-top:40px;font-size:28px;margin-bottom:32px}.container .accordion-desk{display:none}.container .about-container-items{margin-bottom:-40px}.container .about-container-items .about-items{margin-top:80px;flex-direction:column}.container .about-container-items .about-items .about-item-right{width:100%;margin-top:32px;font-size:35px}.container .banner-contact .contact-page{position:relative;z-index:2;width:100%;padding:80px 15px 40px}.container .banner-contact .contact-page .form-container{max-width:none !important}.container .owner-operators-slider{margin-top:40px}.container .owner-operators-slider .slider-box .slider-box-slide{flex-direction:column-reverse}.container .owner-operators-slider .slider-box .slider-box-slide .slide-left{padding:32px 24px}.container .owner-operators-slider .slider-box .slider-box-slide .slide-left .slide-left-num{margin-bottom:32px}.container .owner-operators-slider .slider-box .slider-box-slide .slider-box-slide-video{width:100%;height:400px}.container .cards{margin-top:40px}.container .cards .card{padding:24px;flex-direction:column;align-items:flex-start}.container .cards .card .card-left-side .card-left-side-text-red{font-size:44px}.container .cards .card .card-text{width:auto;margin-top:16px}.container .photo-text .photo-text-box{padding:24px !important}.container .photo-text .photo-text-box{height:400px;flex-direction:column;justify-content:space-between}.container .photo-text .photo-text-box .photo-text-left .photo-text-left-title{font-size:35px}.container .photo-text .photo-text-box .photo-text-right .photo-text-left-text{font-size:21px}.container .policy{margin-top:50px}.container .policy__title,.container .cookie-policy__title{font-size:35px}.container .policy__section-title,.container .cookie-policy__section-title{font-size:28px}.container .footer-privacypolicy{margin-top:50px}.footer .footer-top{align-items:center;justify-content:space-between}.footer .footer-top .footer__logo-container{margin-right:0 !important}.footer .footer-top .footer__social{margin-left:0 !important}.footer .footer-top .footer__social .footer__social-up{margin-left:10px}.footer .footer-top .footer__navigation{display:none}.footer .footer-top .footer__contacts{display:none}.footer .footer-top .footer__address{display:none}.footer .footer-menu-mob{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 15px 48px}.footer .footer-menu-mob .footer__navigation{flex:1;margin-right:24px}.footer .footer-menu-mob .footer__navigation .footer__navigation-title{margin-bottom:24px;color:#e1eef8;color:var(--Gray-Blue-50, #e1eef8);font-size:18px;line-height:145%;font-family:"Satoshi-Regular",sans-serif}.footer .footer-menu-mob .footer__navigation .footer__navigation-list{list-style-type:none;padding:0}.footer .footer-menu-mob .footer__navigation .footer__navigation-list .footer__navigation-item{margin:5px 0}.footer .footer-menu-mob .footer__navigation .footer__navigation-list .footer__navigation-item .footer__navigation-link{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px;-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__navigation .footer__navigation-list .footer__navigation-item .footer__navigation-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer .footer-menu-mob .footer__contacts{flex:1;margin-right:24px}.footer .footer-menu-mob .footer__contacts .footer__contacts-title{margin-bottom:24px;color:#e1eef8;color:var(--Gray-Blue-50, #e1eef8);font-size:18px;line-height:145%;font-family:"Satoshi-Regular",sans-serif}.footer .footer-menu-mob .footer__contacts .footer__contacts-phone{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px}.footer .footer-menu-mob .footer__contacts .footer__contacts-phone a{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px;-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-phone a:link{-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-phone a:visited{-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-phone a:hover{-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-phone a:active{-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-email a{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px;-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-email a:link{-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-email a:visited{-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-email a:hover{-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__contacts .footer__contacts-email a:active{-webkit-text-decoration:none;text-decoration:none}.footer .footer-menu-mob .footer__address{flex:1}.footer .footer-menu-mob .footer__address .footer__address-title{margin-bottom:24px;color:#e1eef8;color:var(--Gray-Blue-50, #e1eef8);font-size:18px;line-height:145%;font-family:"Satoshi-Regular",sans-serif}.footer .footer-menu-mob .footer__address .footer__address-content{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Regular",sans-serif;font-size:18px;line-height:145%;margin-bottom:16px}}@media (max-width: 768px){.container .banner .banner-img-background,.about-container .banner .banner-img-background{min-height:750px}.container .banner .banner-content .banner-img-person,.about-container .banner .banner-content .banner-img-person{width:46%;right:50%;transform:translateX(50%);bottom:215px}.container .banner .banner-content .banner-img-buss,.about-container .banner .banner-content .banner-img-buss{position:absolute;width:60%;right:25%;bottom:273px;z-index:5}.container .banner .banner-content .banner-img-carriers-person,.about-container .banner .banner-content .banner-img-carriers-person{width:38%;right:28%;bottom:134px}.container .banner .banner-content .banner-img-logo,.about-container .banner .banner-content .banner-img-logo{bottom:490px}.container .banner .banner-content .banner-text,.about-container .banner .banner-content .banner-text{width:94%;max-width:none}.container .banner .banner-content .banner-text .banner-title,.about-container .banner .banner-content .banner-text .banner-title{font-size:21px}.container .banner-contact .banner-img-background{min-height:600px !important;max-height:600px !important}.container .banner-contact .banner-img-background{object-fit:cover}.container .banner-contact .banner-contact .banner-img-person{width:64%;left:24%;bottom:4px}.container .banner-contact .banner-contact .banner-img-overlay{bottom:3px;z-index:11}.container .banner-contact .banner-contact .banner-text{display:none;width:auto;max-width:350px}.container .banner-contact .banner-contact .banner-img-logo{bottom:290px}.container .banner-contact .banner-contact .banner-text-mob{position:absolute;display:flex;width:348px;padding:16px 24px;flex-direction:column;align-items:flex-start;border-radius:8px;bottom:44px;border:1px solid rgba(255, 255, 255, 0.8);border:1px solid var(--white-80, rgba(255, 255, 255, 0.8));background:rgba(255, 255, 255, 0.8);background:var(--white-80, rgba(255, 255, 255, 0.8));-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:11;left:14px}.container .banner-contact .banner-contact .banner-text-mob .banner-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:125%;margin-bottom:12px}.container .banner-contact .banner-contact .banner-text-mob .banner-text-sec{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Medium",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}.container .banner-contact .banner-contact .banner-text-mob .banner-paragraph{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.footer{flex-direction:column;align-items:center}.footer .footer__navigation,.footer .footer__contacts,.footer .footer__address,.footer .footer__social{flex:none}.footer .footer__navigation,.footer .footer__contacts,.footer .footer__address{display:flex;flex-direction:column;align-items:flex-start}.footer .footer__navigation .footer__navigation-list{display:flex;flex-direction:column;align-items:flex-start}.container .home-about .home-about-box-first .home-about-right-side_btn{width:100%}.container .carousel .carousel__slide .banner{padding:24px 16px}.container .text-section{padding-top:40px;padding-bottom:40px}.container .text-section .text-section-btn{width:100%}.container .industries .scroll-boxes-mob .accordion__content .text-box-btn{width:100%}.container .dashboard .dashboard-lefts{padding:32px 16px}.container .dashboard .commitment .commitment-box{width:auto;left:16px;right:16px;top:16px}.container .home-about{margin-top:80px}.container .faq-section .faq-section-left .faq-section-btn{width:100%}.container .faq-section .faq-section-left .faq-section-btn:first-of-type{margin-right:0;margin-bottom:16px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion{padding:32px 24px 1px 24px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion .accordion__header .accordion-titles .accordion__title{margin-bottom:32px}.container .faq-section .faq-section-right .scroll-boxes-mob .accordion .accordion-box{padding-top:12px}.container .contact-section .content .contact-button{width:100%}.container .text-section .text-section-img{margin-bottom:16px}.container .text-section .text-section-btns{flex-direction:column;width:100%}.container .text-section .text-section-btns .text-section-btn1{margin-right:0;margin-bottom:24px}.container .photo-text .photo-text-box{height:500px}.container .photo-text .photo-text-box .photo-text-right{width:100% !important}.container .photo-text .photo-text-box .photo-text-right .photo-text-left-btn{width:100%}.container .banner{margin:0}.container .banner-contact .contact-page .form-container .form .form-row{flex-direction:column}.container .banner-contact .contact-page .form-container .form .form-row .form-group:first-child,.container .banner-contact .contact-page .form-container .form .form-row .form-group:last-child{margin-right:0;margin-left:0}.container .footer-privacypolicy{flex-direction:column;gap:24px;text-align:center}.owner-operators-slider .slider-box .slider-box-slide .slide-left{padding:32px 24px}.owner-operators-slider .slider-box .slider-box-slide .slide-left .slide-left-btn{width:100%}.banner-btn{width:100%}.footer .footer-menu-mob{flex-direction:column}.footer .footer__navigation{margin-right:0 !important}.footer .footer__navigation{width:100%}.footer .footer__contacts{margin-right:0 !important}.footer .footer__contacts{width:100%;margin-top:32px}.footer .footer__address{width:100%;margin-top:32px}.footer .footer-bot{flex-direction:column}.footer .footer-bot-link{order:1}.footer .footer-bot-text{margin-top:24px;order:2}}@media (max-width: 480px){.container .banner,.about-container .banner{min-height:400px}.container .banner .banner-content .banner-img-buss,.about-container .banner .banner-content .banner-img-buss{position:absolute;width:90%;right:10%;bottom:273px;z-index:5}.container .banner .banner-content .banner-img-carriers-person,.about-container .banner .banner-content .banner-img-carriers-person{width:68%;right:14%;bottom:67px}.container .banner .banner-content .banner-text,.about-container .banner .banner-content .banner-text{left:5% !important}.container .banner .banner-content .banner-text,.about-container .banner .banner-content .banner-text{width:90%;align-items:stretch}.container .banner .banner-content .banner-text .banner-button,.about-container .banner .banner-content .banner-text .banner-button{display:block}.container .banner-contact .banner-img-background{min-height:600px !important;max-height:600px !important}.container .banner-contact .banner-img-background{object-fit:cover}.container .banner-contact .banner-contact .banner-img-person{width:107%;left:4%;bottom:3px}.container .banner-contact .banner-contact .banner-img-person-contact{left:-50% !important}.container .banner-contact .banner-contact .banner-img-overlay{bottom:3px;z-index:11}.container .banner-contact .banner-contact .banner-text{display:none;width:auto;max-width:350px}.container .banner-contact .banner-contact .banner-img-logo{bottom:290px}.container .banner-contact .banner-contact .banner-text-mob{position:absolute;display:flex;width:348px;padding:16px 24px;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.8);border:1px solid var(--white-80, rgba(255, 255, 255, 0.8));background:rgba(255, 255, 255, 0.8);background:var(--white-80, rgba(255, 255, 255, 0.8));-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);bottom:44px;z-index:11;left:25px}.container .banner-contact .banner-contact .banner-text-mob .banner-title{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:125%;margin-bottom:12px}.container .banner-contact .banner-contact .banner-text-mob .banner-text-sec{color:#667687;color:var(--Gray-Blue-300, #667687);font-family:"Satoshi-Medium",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}.container .banner-contact .banner-contact .banner-text-mob .banner-paragraph{color:#122131;color:var(--gray-blue-800-main, #122131);font-family:"Satoshi-Medium",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.container .banner-contact .contact-page{position:static;max-width:100%}.about-container .banner .banner-content .banner-img-person{width:72% !important}}@media screen and (max-width: 990px){.transparent-solutions__left{width:100%;margin-right:0}.transparent-solutions__img{height:600px}.transparent-solutions__right{width:100%;margin-top:20px;padding:16px 16px 24px 16px}.transparent-solutions__title{font-size:44px;line-height:1.15}.transparent-solutions__precise-temperatures{display:none}.transparent-solutions .swiper-slide{flex-direction:column}.transparent-solutions .swiper-pagination{width:100%;bottom:auto;top:555px}}@media screen and (max-width: 768px){.transparent-solutions__img{height:340px}.transparent-solutions__link{width:100%}.transparent-solutions .swiper-pagination{top:305px}}@media (max-width: 430px){.about-container .banner .banner-content .banner-img-person{width:82% !important}}@media (max-width: 625px){.about-container .banner .banner-content .banner-img-person{width:60%}}@media (max-width: 1306px){.container{max-width:990px}.container .header .header-nav-menu .nav-menu-link{padding:0 10px}.container .banner-contact .contact-page .form-container{max-width:350px}.container .photo-text .photo-text-box{padding:48px 40px}.container .photo-text .photo-text-box .photo-text-right{width:calc(60% - 12px)}.footer .footer-top .footer__logo-container{margin-right:40px}.footer .footer-top .footer__social{margin-left:40px}}
