@charset "UTF-8";
/*!
Theme Name: kemroc
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.2.9
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kemroc
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

kemroc is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/* colors */
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! 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;
  -webkit-text-size-adjust: 100%;
}

/* 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;
  height: 0;
  overflow: visible;
}

/**
 * 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;
  font-size: 1em;
}

/* 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;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * 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;
  font-size: 1em;
}

/**
 * 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;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  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;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * 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;
  padding: 0;
}

/**
 * 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;
  outline-offset: -2px;
}

/**
 * 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;
  font: inherit;
}

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

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* WP Blocks
--------------------------------------------- */
.page .site-main > .wp-block-heading, .page .site-main > p {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
@media (max-width: 1179px) {
  .page .site-main > .wp-block-heading, .page .site-main > p {
    max-width: 718px;
  }
}
@media (max-width: 739px) {
  .page .site-main > .wp-block-heading, .page .site-main > p {
    max-width: 342px;
  }
}

/* Typography
--------------------------------------------- */
body {
  color: #444444;
  font-family: "Asap", sans-serif;
  font-size: 16px;
  line-height: 160%;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: manual;
  -ms-hyphens: auto;
}

@font-face {
  font-family: "Eurostile Candy W02 Bold";
  src: url("fonts/8b91e093997592567ef9e144ac80f87d.eot");
  /* IE9*/
  src: url("fonts/8b91e093997592567ef9e144ac80f87d.eot?#iefix") format("embedded-opentype"), url("fonts/8b91e093997592567ef9e144ac80f87d.woff2") format("woff2"), url("fonts/8b91e093997592567ef9e144ac80f87d.woff") format("woff"), url("fonts/8b91e093997592567ef9e144ac80f87d.ttf") format("truetype"), url("fonts/8b91e093997592567ef9e144ac80f87d.svg#Eurostile Candy W02 Bold") format("svg");
  /* iOS 4.1- */
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Asap";
  src: url("fonts/Asap-SemiBold.eot");
  src: url("fonts/Asap-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/Asap-SemiBold.woff2") format("woff2"), url("fonts/Asap-SemiBold.woff") format("woff"), url("fonts/Asap-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Asap";
  src: url("fonts/Asap-Bold.eot");
  src: url("fonts/Asap-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Asap-Bold.woff2") format("woff2"), url("fonts/Asap-Bold.woff") format("woff"), url("fonts/Asap-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Asap";
  src: url("fonts/Asap-Medium.eot");
  src: url("fonts/Asap-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Asap-Medium.woff2") format("woff2"), url("fonts/Asap-Medium.woff") format("woff"), url("fonts/Asap-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Asap";
  src: url("fonts/Asap-Regular.eot");
  src: url("fonts/Asap-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Asap-Regular.woff2") format("woff2"), url("fonts/Asap-Regular.woff") format("woff"), url("fonts/Asap-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("fonts/Inter/Inter-Regular.eot");
  src: local("Inter Regular"), local("fonts/Inter/Inter-Regular"), url("fonts/Inter/Inter-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Inter/Inter-Regular.woff2") format("woff2"), url("fonts/Inter/Inter-Regular.woff") format("woff"), url("fonts/Inter/Inter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("fonts/Inter/Inter-SemiBold.eot");
  src: local("Inter Semi Bold"), local("fonts/Inter/Inter-SemiBold"), url("fonts/Inter/Inter-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/Inter/Inter-SemiBold.woff2") format("woff2"), url("fonts/Inter/Inter-SemiBold.woff") format("woff"), url("fonts/Inter/Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Eurostile Candy W02 Bold";
  color: #000;
  text-transform: none;
}

h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 130%;
}

h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 130%;
}

h3 {
  font-style: normal;
  font-weight: 700;
  font-size: 33px;
  line-height: 130%;
}
@media (max-width: 1179px) {
  h3 {
    font-size: 23px;
    line-height: 160%;
  }
}

h4 {
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 130%;
}

h5 {
  font-style: normal;
  font-weight: 700;
  font-size: 23px;
  line-height: 160%;
}

h6 {
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
  line-height: 160%;
}

.subheadline {
  font-family: "Asap", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 160%;
}
@media (max-width: 1179px) {
  .subheadline {
    font-size: 16px;
    line-height: 140%;
  }
}
.subheadline p {
  margin: 0;
}
@media (max-width: 739px) {
  .subheadline {
    font-size: 16px;
  }
}

.above-title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 19px;
  line-height: 30px;
  color: #FF6000;
  text-transform: none;
}
@media (max-width: 1179px) {
  .above-title {
    font-size: 16px;
    line-height: 26px;
  }
}

.p-text {
  font-family: "Asap", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: #54595F;
}

p {
  margin-bottom: 0;
}

p + p {
  margin-top: 8px;
}

h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
  margin-top: 16px;
}

* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 40px;
}

strong {
  font-weight: 600;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

html {
  scroll-behavior: smooth;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 160%;
}
ul li {
  position: static;
}
ul li:not(:first-child) {
  margin-top: 0;
}
ul li::before {
  display: none;
}
ul li {
  position: relative;
  padding-left: 26px;
}
ul li:not(:first-child) {
  margin-top: 8px;
}
ul li::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #FF6000;
}

ol {
  margin: 0 0 1.5em 3em;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

.arrow-list-item {
  display: flex;
  padding: 12px 16px;
  border-bottom: 1px solid #EBEBEB;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
}
.arrow-list-item__arrow {
  margin-right: 16px;
}

.arrow-list-item-full {
  display: flex;
  justify-content: space-between;
  padding: 16px 6px;
  border-bottom: 1px solid #EBEBEB;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
}
.arrow-list-item-full__property {
  display: flex;
}
.arrow-list-item-full__arrow {
  margin-right: 16px;
}
.arrow-list-item-full__value {
  min-width: max-content;
  margin-left: 12px;
}

.scroll-list-wrapper {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
  object-fit: cover;
}

figure {
  margin-top: 16px;
  margin-bottom: 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

.app-areas-in-image {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.app-areas-in-image__item {
  padding: 4px 8px;
  background: #FF6000;
  color: #FFFFFF;
  border-radius: 8px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  line-height: 160%;
}
.app-areas-in-image__item, .app-areas-in-image__item:link, .app-areas-in-image__item:active, .app-areas-in-image__item:hover, .app-areas-in-image__item:visited {
  text-decoration: none;
  color: #fff;
}
@media (max-width: 1179px) {
  .app-areas-in-image__item {
    font-size: 10px;
    line-height: 160%;
  }
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
  text-decoration: none;
  transition: 0.2s ease;
  -webkit-tap-highlight-color: transparent;
}
a:visited {
  color: #800080;
}
a:hover, a:focus, a:active {
  color: #191970;
}
a:hover, a:active {
  outline: 0;
}

p a, p a:link, p a:active, p a:hover, p a:visited {
  text-decoration: none;
  color: #FF6000;
}
p a:link {
  text-decoration: underline;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

.btn {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 130%;
  text-decoration: none;
  font-family: "Eurostile Candy W02 Bold";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.btn, .btn:link, .btn:active, .btn:hover, .btn:visited {
  text-decoration: none;
  color: #FF6000;
}

.btn-accent {
  background-color: #FF6000;
  color: #fff;
  padding: 16.4px 18px;
  border: none;
}
.btn-accent, .btn-accent:link, .btn-accent:active, .btn-accent:hover, .btn-accent:visited {
  text-decoration: none;
  color: #fff;
}
.btn-accent:hover {
  background-color: #FF7733;
  color: #fff;
}

.btn-rounded {
  padding: 16px 14px;
  border-radius: 16px;
}

.btn-wide {
  width: 100%;
  max-width: 264px;
}

.arrow-right {
  padding-left: 18px;
  padding-right: 18px;
}
.arrow-right:after {
  content: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.792893C0.683417 0.402369 1.31658 0.402369 1.70711 0.792893L5.70711 4.79289C6.09763 5.18342 6.09763 5.81658 5.70711 6.20711L1.70711 10.2071C1.31658 10.5976 0.683417 10.5976 0.292893 10.2071C-0.0976311 9.81658 -0.0976311 9.18342 0.292893 8.79289L3.58579 5.5L0.292893 2.20711C-0.0976311 1.81658 -0.0976311 1.18342 0.292893 0.792893Z' fill='white'/%3E%3C/svg%3E%0A");
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6px;
  height: 10px;
  margin-left: 12px;
}

.btn-arrow-rounded {
  color: #FF6000;
  gap: 16px;
}
.btn-arrow-rounded:hover {
  color: #FF7733;
}
.btn-arrow-rounded:hover span {
  border-color: #FF7733;
}
.btn-arrow-rounded span {
  width: 48px;
  height: 48px;
  border: 2px solid #FF6000;
  border-radius: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn-border-accent {
  background-color: transparent;
  border: 2px solid #FF6000;
  color: #FF6000;
  padding: 14.48px 18px;
}
.btn-border-accent:hover {
  border-color: #FF7733;
  background-color: transparent;
  color: #FF7733;
}
.btn-border-accent.arrow-right:after {
  content: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.792893C0.683417 0.402369 1.31658 0.402369 1.70711 0.792893L5.70711 4.79289C6.09763 5.18342 6.09763 5.81658 5.70711 6.20711L1.70711 10.2071C1.31658 10.5976 0.683417 10.5976 0.292893 10.2071C-0.0976311 9.81658 -0.0976311 9.18342 0.292893 8.79289L3.58579 5.5L0.292893 2.20711C-0.0976311 1.81658 -0.0976311 1.18342 0.292893 0.792893Z' fill='%23FF6000'/%3E%3C/svg%3E%0A");
}

.more-link {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 130%;
  color: #FF6000;
  display: inline-flex;
  align-items: center;
}
.more-link:hover {
  color: #FF7733;
}
.more-link:after {
  width: 6px;
  height: 10px;
  line-height: 1;
  margin-left: 12px;
  content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L5.70711 4.29289C6.09763 4.68342 6.09763 5.31658 5.70711 5.70711L1.70711 9.70711C1.31658 10.0976 0.683417 10.0976 0.292893 9.70711C-0.0976311 9.31658 -0.0976311 8.68342 0.292893 8.29289L3.58579 5L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' fill='%23FF6000'/%3E%3C/svg%3E%0A");
}

.site-search {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: unset;
  color: unset;
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.site-search:before {
  content: url(images/icon-search.svg);
  display: block;
  height: 24px;
}

.toggle-nav {
  padding: 0;
  margin: 0;
  background-color: transparent;
  outline: none;
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
}

.lang-switcher {
  border: 1px solid #EBEBEB;
  border-radius: 12px;
  width: 42px;
  height: 42px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  outline: none;
  padding: 0;
}
.lang-switcher__icon {
  width: 18px;
  height: 12px;
}

.filter-btns {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.filter-btns li {
  position: static;
}
.filter-btns li:not(:first-child) {
  margin-top: 0;
}
.filter-btns li::before {
  display: none;
}
@media (max-width: 739px) {
  .filter-btns {
    flex-wrap: nowrap;
  }
}

.filter-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 14px;
  border: none;
  border-radius: 12px;
  background: #EEEEEE;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
}
.filter-btn, .filter-btn:link, .filter-btn:active, .filter-btn:hover, .filter-btn:visited {
  text-decoration: none;
  color: #444444;
}
@media (max-width: 739px) {
  .filter-btn {
    width: max-content;
  }
}
.filter-btn--active {
  background: #FF6000;
  color: #FFFFFF;
}
.filter-btn--active, .filter-btn--active:link, .filter-btn--active:active, .filter-btn--active:hover, .filter-btn--active:visited {
  text-decoration: none;
  color: #FFFFFF;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

.new-card {
  flex-shrink: 0;
  max-width: 370px;
}
@media (max-width: 1179px) {
  .new-card {
    max-width: 329px;
  }
}
@media (max-width: 739px) {
  .new-card {
    max-width: 312px;
    width: 100%;
  }
}
@media (max-width: 1179px) {
  .front-page-news .new-card {
    width: 300px;
  }
}
@media (max-width: 739px) {
  .front-page-news .new-card {
    max-width: 280px;
  }
}
.new-card__image {
  overflow: hidden;
}
.new-card__image.skeleton {
  min-height: 250px;
}
@media (max-width: 739px) {
  .new-card__image.skeleton {
    min-height: 208px;
  }
}
.new-card__image .attachment-post-thumbnail {
  border-radius: 16px;
  height: 250px;
}
@media (max-width: 739px) {
  .new-card__image .attachment-post-thumbnail {
    height: 208px;
  }
}
.new-card__link {
  display: block;
  margin-top: 16px;
}
.new-card__link, .new-card__link:link, .new-card__link:active, .new-card__link:hover, .new-card__link:visited {
  text-decoration: none;
  color: #444444;
}
.new-card__meta-date {
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
}
.new-card__meta-date.skeleton {
  margin-top: 26px;
  width: 27%;
  min-height: 18px;
}
.new-card__title {
  margin-top: 8px;
  font-size: 19px;
  line-height: 160%;
  color: #000;
}
@media (max-width: 739px) {
  .new-card__title {
    font-size: 16px;
    line-height: 140%;
  }
}
.new-card__title.skeleton {
  margin-top: 18px;
  width: 80%;
  min-height: 20px;
}
.new-card__subtitle.skeleton {
  margin-top: 15px;
  width: 40%;
  min-height: 20px;
}
.new-card__pseudo-link {
  margin-top: 16px;
}
.new-card__pseudo-link.skeleton {
  width: 23%;
  min-height: 18px;
}

.skeleton {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  background-color: whitesmoke;
}
.skeleton::before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(to right, transparent, transparent, #d7d7d7, transparent, transparent);
  transform: translate(-100%);
  animation: loading 0.7s infinite;
}

@keyframes loading {
  100% {
    transform: translate(100%);
  }
}
.search-form {
  position: relative;
}
.search-form__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
@media (max-width: 1179px) {
  .search-form__inner {
    gap: 24px;
  }
}
@media (max-width: 739px) {
  .search-form__inner {
    flex-direction: column;
    gap: 16px;
  }
}
.search-form--on-page .search-form__inner {
  justify-content: flex-start;
  gap: 13px;
}
@media (max-width: 1179px) {
  .search-form--on-page-no-results .search-form__inner {
    flex-direction: column;
  }
}
.search-form__label {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  flex-shrink: 0;
  width: 100%;
  max-width: 626px;
  height: 100%;
  padding-right: 32px;
  border-radius: 16px;
  border: 1px solid #EBEBEB;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .search-form__label {
    max-width: 349px;
    padding-right: 24px;
  }
}
@media (max-width: 739px) {
  .search-form__label {
    max-width: 100%;
    padding-right: 20px;
  }
}
.search-form--on-page .search-form__label {
  max-width: 331px;
  padding-right: 20px;
}
@media (max-width: 739px) {
  .search-form--on-page .search-form__label {
    max-width: 312px;
  }
}
.search-form__field {
  width: 100%;
  height: 100%;
  min-height: 98px;
  padding: 24px 0 24px 32px;
  border: none;
  color: #131313;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  outline: none;
}
@media (max-width: 1179px) {
  .search-form__field {
    min-height: 70px;
    padding: 16px 0 16px 24px;
    font-size: 24px;
  }
}
@media (max-width: 739px) {
  .search-form__field {
    min-height: 20px;
    padding: 16px 0 16px 20px;
    font-size: 14px;
  }
}
.search-form--on-page .search-form__field {
  min-height: 52px;
  padding: 16px 0 16px 20px;
  font-size: 14px;
}
.search-form__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.search-form__field::placeholder {
  color: #B6B6B6;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}
@media (max-width: 1179px) {
  .search-form__field::placeholder {
    font-size: 24px;
  }
}
@media (max-width: 739px) {
  .search-form__field::placeholder {
    font-size: 14px;
  }
}
.search-form--on-page .search-form__field::placeholder {
  font-size: 14px;
}
.search-form__icon {
  display: block;
  margin-left: 10px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpLWJyLXNlYXJjaCIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgwMl8yMTYxOSkiPgo8ZyBpZD0iR3JvdXAiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjMuNTYgMjEuNDQ1NUwxOC45MTQ5IDE2Ljc5ODRDMjIuMzkwNiAxMi4xNTM2IDIxLjQ0MjkgNS41NzA1OCAxNi43OTgxIDIuMDk0ODZDMTIuMTUzMyAtMS4zODA4NiA1LjU3MDM0IC0wLjQzMzE0NCAyLjA5NDYyIDQuMjExNjNDLTEuMzgxMSA4Ljg1NjQgLTAuNDMzMzg4IDE1LjQzOTQgNC4yMTEzOSAxOC45MTUxQzcuOTQyNDUgMjEuNzA3MSAxMy4wNjcgMjEuNzA3MSAxNi43OTgxIDE4LjkxNTFMMjEuNDQ1MiAyMy41NjIyQzIyLjAyOTIgMjQuMTQ2MiAyMi45NzYgMjQuMTQ2MiAyMy41NiAyMy41NjIyQzI0LjE0NCAyMi45NzgyIDI0LjE0NCAyMi4wMzE0IDIzLjU2IDIxLjQ0NzVMMjMuNTYgMjEuNDQ1NVpNMTAuNTQzNSAxOC4wMTgyQzYuNDE1NDIgMTguMDE4MiAzLjA2OTAxIDE0LjY3MTggMy4wNjkwMSAxMC41NDM3QzMuMDY5MDEgNi40MTU2NiA2LjQxNTQyIDMuMDY5MjUgMTAuNTQzNSAzLjA2OTI1QzE0LjY3MTUgMy4wNjkyNSAxOC4wMTc5IDYuNDE1NjYgMTguMDE3OSAxMC41NDM3QzE4LjAxMzYgMTQuNjY5OSAxNC42Njk3IDE4LjAxMzggMTAuNTQzNSAxOC4wMTgyWiIgZmlsbD0iI0I2QjZCNiIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODAyXzIxNjE5Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media (max-width: 739px) {
  .search-form__icon {
    width: 16px;
    height: 16px;
  }
}
.search-form--on-page .search-form__icon {
  width: 20px;
  height: 20px;
}
.search-form__submit {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: unset;
  color: unset;
  flex-shrink: 0;
  padding: 30.5px 40px;
  font-size: 23px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  line-height: 160%;
  cursor: pointer;
}
@media (max-width: 1179px) {
  .search-form__submit {
    padding: 20px 40px;
    font-size: 19px;
  }
}
@media (max-width: 739px) {
  .search-form__submit {
    width: 100%;
    padding: 14px 18px;
    font-size: 16px;
  }
}
.search-form--on-page .search-form__submit {
  padding: 16.5px 18px;
  font-size: 16px;
  line-height: 130%;
}
.search-form__result-wrapper {
  position: absolute;
  display: none;
  z-index: 99;
}
.search-form--on-header .search-form__result-wrapper {
  top: 110px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1179px) {
  .search-form--on-header .search-form__result-wrapper {
    top: 96px;
  }
}
@media (max-width: 739px) {
  .search-form--on-header .search-form__result-wrapper {
    top: 145px;
  }
}
.search-form--on-page .search-form__result-wrapper {
  top: 62px;
  left: 0;
}
@media (max-width: 1179px) {
  .search-form--on-page .search-form__result-wrapper {
    top: 72px;
  }
}
@media (max-width: 739px) {
  .search-form--on-page .search-form__result-wrapper {
    top: 141px;
  }
}

.search-results-wrapper {
  width: 970px;
  max-height: 446px;
  padding: 24px;
  background: #FFF;
  border: 1px solid #EBEBEB;
  border-radius: 16px;
  box-shadow: 0px 10px 18px 0px rgba(0, 0, 0, 0.25);
}
@media (max-width: 1179px) {
  .search-results-wrapper {
    width: 687px;
    max-height: 404px;
    padding-left: 32px;
  }
}
@media (max-width: 739px) {
  .search-results-wrapper {
    width: 312px;
    max-height: 533px;
    padding-right: 16px;
  }
}

.search-result-list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100% !important;
  max-height: 398px;
  height: 100%;
  padding-right: 24px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #FF6000 #eeeeee;
}
.search-result-list li {
  position: static;
}
.search-result-list li:not(:first-child) {
  margin-top: 0;
}
.search-result-list li::before {
  display: none;
}
@media (max-width: 1179px) {
  .search-result-list {
    max-height: 356px;
    padding-right: 32px;
  }
}
@media (max-width: 739px) {
  .search-result-list {
    max-height: 485px;
  }
}
.search-result-list::-webkit-scrollbar {
  width: 6px;
}
.search-result-list::-webkit-scrollbar-thumb {
  background-color: #FF6000;
  border-radius: 4px;
}
.search-result-list::-webkit-scrollbar-track {
  background-color: #eeeeee;
}
.search-result-list__item {
  position: static;
  padding-left: 0;
  cursor: pointer;
}
.search-result-list__item:not(:first-child) {
  margin-top: 0;
}
.search-result-list__item::before {
  display: none;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: flex;
  width: 100%;
  position: relative;
}
@media (max-width: 1179px) {
  .main-navigation {
    flex-direction: column;
  }
}
@media (max-width: 1179px) {
  .main-navigation .menu-main-nav-container {
    width: 100%;
  }
}
@media (max-width: 1179px) {
  .main-navigation .menu {
    display: flex;
    flex-direction: column;
  }
}
.main-navigation .menu > li.hover > a, .main-navigation .menu > li.current-menu-item > a {
  color: #FF6000;
}
.main-navigation .menu > li.hover > a::before, .main-navigation .menu > li.current-menu-item > a::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  display: block;
  width: 40px;
  height: 2px;
  border-radius: 5px;
  background-color: #FF6000;
  transform: translateX(-50%) scaleX(0);
  transition: transform 0.2s linear;
  transform-origin: center;
}
.main-navigation .menu > li.hover > a::before, .main-navigation .menu > li.current-menu-item > a::before {
  transform: translateX(-50%) scaleX(1);
}
@media (max-width: 1179px) {
  .main-navigation .menu > li.hover > a::before, .main-navigation .menu > li.current-menu-item > a::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0px;
    display: block;
    width: 40px;
    height: 0;
    border-radius: 5px;
    background-color: #FF6000;
    transform: translateX(-50%) scaleX(0);
    transition: transform 0.2s linear;
    transform-origin: center;
  }
}
@media (max-width: 1179px) {
  .main-navigation .menu > li.hover > a, .main-navigation .menu > li.current-menu-item > a {
    color: #444;
  }
}
.main-navigation .menu > li.hover.menu-item-has-children > a:after, .main-navigation .menu > li.current-menu-item.menu-item-has-children > a:after {
  content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23FF6000'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1179px) {
  .main-navigation .menu > li.hover.menu-item-has-children > a:after, .main-navigation .menu > li.current-menu-item.menu-item-has-children > a:after {
    content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A");
  }
}
.main-navigation .menu > li > a {
  position: relative;
  padding: 25px 0;
}
@media (max-width: 1179px) {
  .main-navigation .menu > li > a {
    padding: 10px 0;
  }
}
.main-navigation .menu > li > a::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  display: block;
  width: 40px;
  height: 2px;
  border-radius: 5px;
  background-color: #FF6000;
  transform: translateX(-50%) scaleX(0);
  transition: transform 0.2s linear;
  transform-origin: center;
}
.main-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  gap: 30px;
}
.main-navigation ul li {
  position: static;
}
.main-navigation ul li:not(:first-child) {
  margin-top: 0;
}
.main-navigation ul li::before {
  display: none;
}
@media (max-width: 1179px) {
  .main-navigation ul {
    gap: 0;
  }
}
.main-navigation ul.links {
  margin-left: auto;
}
@media (max-width: 1179px) {
  .main-navigation ul.links {
    margin-left: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 20px;
  }
}
.main-navigation ul.links a {
  display: inline-flex;
  align-items: center;
  gap: 13px;
  padding: 25px 0;
}
@media (max-width: 1179px) {
  .main-navigation ul.links a {
    padding: 0;
  }
}
.main-navigation ul.links a img {
  display: block;
}
.main-navigation ul ul li {
  position: static;
  padding-left: 0;
}
.main-navigation ul ul li:not(:first-child) {
  margin-top: 0;
}
.main-navigation ul ul li::before {
  display: none;
}
.main-navigation ul ul li.hover > ul, .main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul li.hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}
.main-navigation li {
  position: static;
  padding-left: 0;
}
.main-navigation li:not(:first-child) {
  margin-top: 0;
}
.main-navigation li::before {
  display: none;
}
.main-navigation li.menu-item-has-children > a {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 1179px) {
  .main-navigation li.menu-item-has-children > a {
    width: 100%;
  }
}
.main-navigation li.menu-item-has-children > a:after {
  margin-left: 8px;
  line-height: 1;
  content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1179px) {
  .main-navigation li.menu-item-has-children > a:after {
    position: absolute;
    right: 8px;
    transform: rotate(-90deg);
  }
}
.main-navigation li .sub-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 99%;
  right: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  width: 100%;
  padding: 24px 25px;
  border-top: 1px solid #EBEBEB;
  border-radius: 0px 0px 16px 16px;
  background: #FFFFFF;
  box-shadow: inset 0px 6px 32px rgba(0, 0, 0, 0.08);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.1s ease-out;
  z-index: 9999;
}
.main-navigation li .sub-menu li {
  position: static;
}
.main-navigation li .sub-menu li:not(:first-child) {
  margin-top: 0;
}
.main-navigation li .sub-menu li::before {
  display: none;
}
@media (max-width: 1179px) {
  .main-navigation li .sub-menu {
    position: fixed;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transform: translateX(100%);
    padding-top: 0;
    padding-right: 40px;
    padding-left: 40px;
    box-shadow: none;
    overflow: auto;
    max-height: 100vh;
    transition: 0.3s ease;
  }
}
@media (max-width: 1179px) and (max-width: 739px) {
  .main-navigation li .sub-menu {
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media (max-width: 1179px) {
  .main-navigation li .sub-menu.active {
    transform: translateX(0%);
    opacity: 1;
    pointer-events: all;
  }
}
.main-navigation li .sub-menu:focus {
  opacity: 1;
  pointer-events: all;
}
.main-navigation li .sub-menu__items-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.main-navigation li .sub-menu li {
  position: static;
  padding-left: 0;
  width: calc((100% - 48px) / 4);
}
.main-navigation li .sub-menu li:not(:first-child) {
  margin-top: 0;
}
.main-navigation li .sub-menu li::before {
  display: none;
}
@media (max-width: 1179px) {
  .main-navigation li .sub-menu li {
    width: calc((100% - 16px) / 2);
  }
}
@media (max-width: 739px) {
  .main-navigation li .sub-menu li {
    width: 100%;
    max-width: 100%;
    flex: 100%;
  }
  .main-navigation li .sub-menu li + li {
    margin-top: 8px;
  }
}
.main-navigation li .sub-menu li.nav-back {
  position: relative;
  display: flex;
  width: 100% !important;
  max-width: 100%;
  flex: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 30px 0;
  width: auto;
  max-width: none;
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: 16px !important;
  position: sticky;
  top: 0;
  z-index: 1;
  background: #fff;
}
@media (max-width: 1179px) {
  .main-navigation li .sub-menu li.nav-back {
    padding-right: 0;
    padding-left: 0;
  }
  .main-navigation li .sub-menu li.nav-back::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -50%;
    display: block;
    width: 150vw;
    border-bottom: 1px solid #EBEBEB;
  }
}
.main-navigation li .sub-menu li.nav-back .back-btn {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  color: #000000;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.main-navigation li .sub-menu li.nav-back .back-btn:before {
  margin-right: 8px;
  content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.70711 0.292893C5.31658 -0.0976311 4.68342 -0.0976311 4.29289 0.292893L0.292893 4.29289C-0.097631 4.68342 -0.097631 5.31658 0.292893 5.70711L4.29289 9.70711C4.68342 10.0976 5.31658 10.0976 5.70711 9.70711C6.09763 9.31658 6.09763 8.68342 5.70711 8.29289L2.41421 5L5.70711 1.70711C6.09763 1.31658 6.09763 0.683417 5.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
.main-navigation li .sub-menu li.nav-back .toggle-nav {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1211 11.9998L18.0001 8.11682C18.2519 7.83058 18.3853 7.45918 18.3732 7.07811C18.361 6.69705 18.2042 6.33491 17.9346 6.06532C17.665 5.79573 17.3029 5.63891 16.9218 5.62674C16.5407 5.61458 16.1693 5.74797 15.8831 5.99982L12.0001 9.87882L8.11008 5.98782C7.97074 5.84849 7.80533 5.73796 7.62329 5.66256C7.44124 5.58715 7.24612 5.54834 7.04908 5.54834C6.85203 5.54834 6.65691 5.58715 6.47487 5.66256C6.29282 5.73796 6.12741 5.84849 5.98808 5.98782C5.84874 6.12715 5.73822 6.29256 5.66281 6.47461C5.58741 6.65666 5.5486 6.85177 5.5486 7.04882C5.5486 7.24587 5.58741 7.44098 5.66281 7.62303C5.73822 7.80508 5.84874 7.97049 5.98808 8.10982L9.87908 11.9998L6.00008 15.8818C5.84795 16.0178 5.72517 16.1834 5.63924 16.3685C5.55331 16.5536 5.50605 16.7542 5.50034 16.9582C5.49463 17.1621 5.5306 17.3651 5.60604 17.5547C5.68148 17.7443 5.79481 17.9165 5.9391 18.0608C6.08338 18.2051 6.25558 18.3184 6.44517 18.3939C6.63476 18.4693 6.83775 18.5053 7.04172 18.4996C7.24569 18.4938 7.44635 18.4466 7.63142 18.3607C7.81649 18.2747 7.98209 18.1519 8.11808 17.9998L12.0001 14.1208L15.8781 17.9998C16.1595 18.2812 16.5411 18.4393 16.9391 18.4393C17.337 18.4393 17.7187 18.2812 18.0001 17.9998C18.2815 17.7184 18.4396 17.3368 18.4396 16.9388C18.4396 16.5409 18.2815 16.1592 18.0001 15.8778L14.1211 11.9998Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A");
}
.main-navigation li .sub-menu li a {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding: 8px 16px;
  background: #FFFFFF;
  width: 100%;
  height: 100%;
  align-items: center;
  text-transform: none;
  border: 1px solid #EBEBEB;
  border-radius: 8px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 140%;
  color: #000;
}
@media (max-width: 1179px) {
  .main-navigation li .sub-menu li a {
    padding: 8px 12px 8px 8px;
  }
}
.main-navigation li .sub-menu li a img {
  width: 60px;
  height: 60px;
  max-width: 60px;
  object-fit: contain;
}
@media (max-width: 1179px) {
  .main-navigation li .sub-menu li a img {
    width: 28px;
    height: 28px;
    min-width: 28px;
  }
}
.main-navigation li .sub-menu li a .item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.main-navigation li .sub-menu li a .item-title span {
  margin-right: 10px;
  max-width: 140px;
  word-wrap: break-word;
}
.main-navigation li .sub-menu li a .item-title.arrow-right {
  padding: 0;
}
.main-navigation li .sub-menu li a .item-title.arrow-right:after {
  content: "";
  min-width: 6px;
  margin-left: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjNDQ0NDQ0Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.main-navigation li .sub-menu li a.hover {
  border-color: #FF6000;
  color: #FF6000;
}
.main-navigation li .sub-menu li a.hover .item-title.arrow-right:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjRkY2MDAwIi8+Cjwvc3ZnPgo=");
}
.main-navigation li.menu-item-has-children.hover > .sub-menu {
  opacity: 1;
  pointer-events: all;
}
.main-navigation a {
  display: block;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #000;
}
.main-navigation li.menu-item-has-children.hover > a {
  color: #FF6000;
}
@media (max-width: 1179px) {
  .main-navigation li.menu-item-has-children.hover > a {
    color: #000;
  }
}
.main-navigation li.menu-item-has-children.hover > a .item-title.arrow-right:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjRkY2MDAwIi8+Cjwvc3ZnPgo=");
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: flex;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

.kemroc-navigation__nav-links {
  display: flex;
  justify-content: center;
  gap: 12px;
}
@media (max-width: 739px) {
  .kemroc-navigation__nav-links {
    gap: 4px;
  }
}
.kemroc-navigation__page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  padding: 10px;
  border: 2px solid #EBEBEB;
  border-radius: 16px;
  color: #000;
  text-align: center;
  font-size: 16px;
  font-family: "Eurostile Candy W02 Bold";
  line-height: 130%;
}
.kemroc-navigation__page-numbers, .kemroc-navigation__page-numbers:link, .kemroc-navigation__page-numbers:active, .kemroc-navigation__page-numbers:hover, .kemroc-navigation__page-numbers:visited {
  text-decoration: none;
  color: #444444;
}
@media (max-width: 739px) {
  .kemroc-navigation__page-numbers {
    width: 40px;
    height: 40px;
    font-size: 12px;
  }
}
.kemroc-navigation__page-numbers:hover {
  border-color: #FF6000;
  color: #FF6000;
}
.kemroc-navigation__page-numbers--prev {
  margin-right: 20px;
  border-color: #FF6000;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1sZWZ0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNzA3MTEgMC4yOTI4OTNDNS4zMTY1OCAtMC4wOTc2MzExIDQuNjgzNDIgLTAuMDk3NjMxMSA0LjI5Mjg5IDAuMjkyODkzTDAuMjkyODkzIDQuMjkyODlDLTAuMDk3NjMxIDQuNjgzNDIgLTAuMDk3NjMxIDUuMzE2NTggMC4yOTI4OTMgNS43MDcxMUw0LjI5Mjg5IDkuNzA3MTFDNC42ODM0MiAxMC4wOTc2IDUuMzE2NTggMTAuMDk3NiA1LjcwNzExIDkuNzA3MTFDNi4wOTc2MyA5LjMxNjU4IDYuMDk3NjMgOC42ODM0MiA1LjcwNzExIDguMjkyODlMMi40MTQyMSA1TDUuNzA3MTEgMS43MDcxMUM2LjA5NzYzIDEuMzE2NTggNi4wOTc2MyAwLjY4MzQxNyA1LjcwNzExIDAuMjkyODkzWiIgZmlsbD0iI0ZGNjAwMCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 739px) {
  .kemroc-navigation__page-numbers--prev {
    margin-right: 8px;
  }
}
.kemroc-navigation__page-numbers--next {
  margin-left: 20px;
  border-color: #FF6000;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjRkY2MDAwIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 739px) {
  .kemroc-navigation__page-numbers--next {
    margin-left: 8px;
  }
}
.kemroc-navigation__page-numbers--current {
  border-color: #FF6000;
  color: #FF6000;
}
.kemroc-navigation__page-numbers--dots:hover {
  border-color: #EBEBEB;
  color: #000;
}
.kemroc-navigation__page-numbers * {
  pointer-events: none;
}

.nav-parent-page a::after {
  content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A");
  width: 6px;
  height: 10px;
  margin-right: 12px;
  transform: rotate(-90deg);
}
@media (max-width: 1179px) {
  .nav-parent-page a::after {
    display: none;
  }
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children {
  position: relative;
}
.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children > a::after {
  display: none;
}
.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children.hover > a {
  color: #FF6000;
  border-color: #FF6000;
}
.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children.hover > a:after {
  content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23FF6000'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1179px) {
  .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children.hover > a:after {
    content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A");
  }
}
.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu {
  width: max-content;
  top: 0;
  border-radius: 16px;
}
@media (max-width: 1179px) {
  .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu {
    width: 100%;
  }
}
.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li {
  width: 100%;
  min-width: 268px;
  margin-bottom: 12px;
}
@media (max-width: 1179px) {
  .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li {
    width: calc(50% - 16px);
    min-width: unset;
    margin-bottom: 0;
  }
}
.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li:last-child {
  margin-bottom: 0;
}
.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(1) .sub-menu, .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(2) .sub-menu {
  left: 100%;
}
@media (max-width: 1179px) {
  .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(1) .sub-menu, .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(2) .sub-menu {
    left: 0;
  }
}
.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(3) .sub-menu, .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(4) .sub-menu {
  right: 100%;
}
@media (max-width: 1179px) {
  .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(3) .sub-menu, .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(4) .sub-menu {
    right: 0;
  }
}

/* Swiper
--------------------------------------------- */
.swiper-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 24px;
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #D9D9D9;
  border-radius: 2px;
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  position: relative;
  box-sizing: content-box;
  border: 3px solid #FF6000;
  border-radius: 4px;
  background-color: #fff;
}

.swiper-single-slide--big-slider {
  width: 1030px;
}
@media (max-width: 1179px) {
  .swiper-single-slide--big-slider {
    width: 100%;
  }
}
.swiper-single-slide--videos {
  position: relative;
  margin: 40px auto 0;
  width: 928px;
}
@media (max-width: 1179px) {
  .swiper-single-slide--videos {
    width: 100%;
  }
}
.swiper-single-slide__container {
  list-style: none;
  margin: 0;
  padding: 0;
}
.swiper-single-slide__container li {
  position: static;
}
.swiper-single-slide__container li:not(:first-child) {
  margin-top: 0;
}
.swiper-single-slide__container li::before {
  display: none;
}
.swiper-single-slide__slide {
  position: static;
  padding-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 600px;
  height: 394px;
  border-radius: 16px;
  overflow: hidden;
}
.swiper-single-slide__slide:not(:first-child) {
  margin-top: 0;
}
.swiper-single-slide__slide::before {
  display: none;
}
@media (max-width: 1179px) {
  .swiper-single-slide__slide {
    width: 100%;
    height: auto;
  }
}
.swiper-single-slide__slide img {
  width: 100%;
  height: 100%;
}
.swiper-single-slide__slide--big-slider-slide {
  width: 1030px;
  height: 580px;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .swiper-single-slide__slide--big-slider-slide {
    width: 715px;
    height: 394px;
  }
}
@media (max-width: 739px) {
  .swiper-single-slide__slide--big-slider-slide {
    width: 100%;
    height: 204px;
  }
}
.swiper-single-slide__slide--big-slider-slide img {
  width: 100%;
  height: 100%;
}
@media (max-width: 1179px) {
  .swiper-single-slide__slide--video {
    height: 386px;
  }
}
@media (max-width: 739px) {
  .swiper-single-slide__slide--video {
    height: 175px;
  }
}
.swiper-single-slide__slide--video .lazy-video__figure {
  height: 520px;
}
@media (max-width: 1179px) {
  .swiper-single-slide__slide--video .lazy-video__figure {
    height: 387px;
  }
}
@media (max-width: 739px) {
  .swiper-single-slide__slide--video .lazy-video__figure {
    height: 175.5px;
  }
}
.swiper-single-slide__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  background: #FFFFFF;
  border-radius: 16px;
  z-index: 999;
  cursor: pointer;
}
@media (max-width: 1179px) {
  .swiper-single-slide__arrow {
    width: 32px;
    height: 32px;
    border-radius: 8px;
  }
}
.swiper-single-slide__arrow--prev {
  left: 32px;
}
@media (max-width: 739px) {
  .swiper-single-slide__arrow--prev {
    left: 16px;
  }
}
.swiper-single-slide__arrow--next {
  right: 32px;
}
@media (max-width: 739px) {
  .swiper-single-slide__arrow--next {
    right: 16px;
  }
}
.swiper-single-slide__arrow--big-slider-prev {
  left: 40px;
}
@media (max-width: 1179px) {
  .swiper-single-slide__arrow--big-slider-prev {
    left: 32px;
  }
}
@media (max-width: 739px) {
  .swiper-single-slide__arrow--big-slider-prev {
    left: 16px;
  }
}
.swiper-single-slide__arrow--big-slider-next {
  right: 40px;
}
@media (max-width: 1179px) {
  .swiper-single-slide__arrow--big-slider-next {
    right: 32px;
  }
}
@media (max-width: 739px) {
  .swiper-single-slide__arrow--big-slider-next {
    right: 16px;
  }
}
.swiper-single-slide__arrow.swiper-button-disabled {
  opacity: 50%;
}
.swiper-single-slide__areas {
  position: absolute;
  top: 32px;
  left: 32px;
  z-index: 99;
}
@media (max-width: 739px) {
  .swiper-single-slide__areas {
    top: 16px;
    left: 16px;
  }
}

/* Posts and pages
--------------------------------------------- */
.container {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
@media (max-width: 1179px) {
  .container {
    max-width: 718px;
  }
}
@media (max-width: 739px) {
  .container {
    max-width: 342px;
  }
}

.flex-columns-4 {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 1179px) {
  .flex-columns-4 {
    gap: 30px;
  }
}
@media (max-width: 739px) {
  .flex-columns-4 {
    gap: 16px;
  }
}
.flex-columns-4 .item {
  padding: 24px;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  display: flex;
  width: 25%;
  flex: 25%;
  max-width: calc(25% - 22.5px);
  border: 1px solid #EBEBEB;
  border-radius: 16px;
  color: #000;
  cursor: pointer;
  height: 300px;
  outline: 2px solid transparent;
  transition: 0.2s ease;
}
@media (max-width: 1179px) {
  .flex-columns-4 .item {
    width: 33%;
    flex: 33%;
    max-width: calc((100% - 60px) / 3);
  }
}
@media (max-width: 739px) {
  .flex-columns-4 .item {
    max-width: calc(50% - 8px);
    width: 50%;
    flex: 50%;
  }
}

.our-products {
  margin-top: 128px;
  margin-bottom: 56px;
}
@media (max-width: 1179px) {
  .our-products {
    margin: 72px 0 40px;
  }
}
@media (max-width: 739px) {
  .our-products {
    margin: 64px 0 32px;
  }
}
@media (max-width: 739px) {
  .our-products {
    padding-bottom: 32px;
    padding-top: 32px;
  }
}
.our-products__inner {
  display: flex;
  flex-direction: column;
  gap: 56px;
}
@media (max-width: 1179px) {
  .our-products__inner {
    gap: 32px;
  }
}
.our-products__content {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 739px) {
  .our-products__content {
    gap: 16px;
  }
}
.our-products .product-item {
  padding: 24px;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  display: flex;
  width: 25%;
  flex: 25%;
  max-width: calc(25% - 22.5px);
  border: 1px solid #EBEBEB;
  border-radius: 16px;
  color: #000;
  cursor: pointer;
  height: 300px;
  outline: 2px solid transparent;
  transition: 0.2s ease;
  text-decoration: none;
}
@media (max-width: 1179px) {
  .our-products .product-item {
    width: 33%;
    flex: 33%;
    max-width: calc((100% - 60px) / 3);
  }
}
@media (max-width: 739px) {
  .our-products .product-item {
    width: 50%;
    flex: 50%;
    max-width: calc(50% - 8px);
    padding: 12px;
    min-height: 180px;
    height: auto;
  }
}
.our-products .product-item:hover {
  outline: 2px solid #FF6000;
  border-color: transparent;
}
.our-products .product-item:hover .more-link {
  visibility: visible;
  opacity: 1;
}
.our-products .product-item:hover .product-name {
  position: relative;
  top: 0px;
}
.our-products .product-item .product-image {
  width: 128px;
  height: 123px;
  margin-bottom: 26px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1179px) {
  .our-products .product-item .product-image {
    width: 110px;
    height: 110px;
    margin-bottom: 10px;
  }
}
.our-products .product-item .more-link {
  visibility: hidden;
  opacity: 0;
  transition: 0.2s ease;
}
.our-products .product-item .product-name {
  position: relative;
  top: 20px;
  transition: 0.2s ease;
}

.cta-wide {
  margin-top: 74px;
  margin-bottom: 128px;
}
@media (max-width: 1179px) {
  .cta-wide {
    margin: 40px 0 72px;
  }
}
@media (max-width: 739px) {
  .cta-wide {
    margin: 32px 0 64px;
  }
}
.cta-wide__inner {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  background-color: #EEEEEE;
  border-radius: 24px;
  padding: 56px 48px;
}
@media (max-width: 1179px) {
  .cta-wide__inner {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px;
    text-align: center;
  }
}
@media (max-width: 739px) {
  .cta-wide__inner {
    padding: 32px;
  }
}
@media (max-width: 1179px) {
  .cta-wide--footer .cta-wide__inner {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (max-width: 739px) {
  .cta-wide--footer .cta-wide__inner {
    flex-direction: column;
  }
}
.cta-wide__inner .cta-content {
  width: 50%;
  max-width: 460px;
}
@media (max-width: 1179px) {
  .cta-wide__inner .cta-content {
    max-width: 100%;
  }
}
@media (max-width: 1179px) {
  .cta-wide--footer .cta-wide__inner .cta-content {
    padding-right: 40px;
    text-align: left;
  }
}
@media (max-width: 739px) {
  .cta-wide--footer .cta-wide__inner .cta-content {
    padding-right: 0;
    text-align: center;
  }
}
.cta-wide__inner .cta-content .title {
  font-style: normal;
  font-weight: 700;
  font-size: 33px;
  line-height: 130%;
  font-family: "Eurostile Candy W02 Bold";
  color: #000;
  text-transform: none;
}
.cta-wide__inner .cta-content .title p {
  margin: 0;
}
.cta-wide__inner .cta-content .title p strong {
  color: #FF6000;
}
@media (max-width: 1179px) {
  .cta-wide__inner .cta-content {
    width: 100%;
  }
  .cta-wide__inner .cta-content .title {
    font-size: 23px;
  }
  .cta-wide__inner .cta-content .title p {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 739px) {
  .cta-wide__inner .cta-content .title p {
    display: inline;
  }
}
.cta-wide__inner .cta-content .subheadline {
  margin-top: 10px;
}
.cta-wide__inner .cta-more {
  display: flex;
  align-items: center;
  width: 50%;
}
@media (max-width: 1179px) {
  .cta-wide__inner .cta-more {
    justify-content: center;
    width: 100%;
    margin-top: 24px;
  }
}
@media (max-width: 739px) {
  .cta-wide__inner .cta-more {
    width: 100%;
    max-width: 100%;
    margin-top: 24px;
    align-items: center;
    justify-content: center;
  }
}
.cta-wide__inner .cta-more .btn-rounded {
  color: #fff;
}
.cta-wide__inner .cta-more .btn-border-accent {
  color: #FF6000;
}
@media (max-width: 1179px) {
  .cta-wide--footer .cta-wide__inner .cta-more {
    width: 31%;
  }
}
@media (max-width: 739px) {
  .cta-wide--footer .cta-wide__inner .cta-more {
    width: 100%;
  }
}
.cta-wide__inner .cta-more > * {
  flex: 50%;
  width: 50%;
}
@media (max-width: 1179px) {
  .cta-wide__inner .cta-more > * {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1179px) {
  .cta-wide__inner .cta-more svg {
    display: none;
  }
}
.cta-wide__inner .cta-more > .btn {
  flex: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
@media (max-width: 1179px) {
  .cta-wide__inner .cta-more > .btn {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
@media (max-width: 1179px) {
  .cta-wide--footer .cta-wide__inner .cta-more > .btn {
    max-width: 100%;
    width: 100%;
  }
}

.cta-bg {
  margin-top: 64px;
  margin-bottom: 64px;
}
@media (max-width: 1179px) {
  .cta-bg {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
.cta-bg__inner {
  background: #444444;
  border-radius: 24px;
  padding-top: 100px;
  padding-bottom: 87px;
  padding-left: 72px;
  display: flex;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .cta-bg__inner {
    padding: 40px;
  }
}
@media (max-width: 739px) {
  .cta-bg__inner {
    padding-top: 44px;
    padding-left: 32px;
    padding-right: 32px;
    min-height: 402px;
  }
}
.cta-bg__inner .cta-content {
  color: #fff;
  display: flex;
  flex-direction: column;
  max-width: 400px;
}
@media (max-width: 739px) {
  .cta-bg__inner .cta-content {
    align-items: center;
    text-align: center;
  }
}
.cta-bg__inner .cta-title {
  color: #fff;
}
@media (max-width: 1179px) {
  .cta-bg__inner .cta-title {
    font-size: 28px;
  }
}
.cta-bg__inner .subheadline {
  color: #EEEEEE;
  margin-top: 16px;
}
@media (max-width: 1179px) {
  .cta-bg__inner .subheadline {
    margin-top: 8px;
  }
}
.cta-bg__inner .cta-more {
  margin-top: 40px;
}
@media (max-width: 1179px) {
  .cta-bg__inner .cta-more {
    margin-top: 16px;
  }
}
.cta-bg__image {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 1179px) {
  .cta-bg__image {
    bottom: 0;
  }
}
@media (max-width: 739px) {
  .cta-bg__image {
    margin: 0;
    bottom: 0;
    top: unset;
  }
}

.our-company {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .our-company {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .our-company {
    margin: 64px 0;
  }
}
.our-company__inner {
  display: flex;
  gap: 72px;
}
@media (max-width: 1179px) {
  .our-company__inner {
    gap: 66px;
  }
}
@media (max-width: 739px) {
  .our-company__inner {
    flex-direction: column;
    gap: 40px;
  }
}
.our-company__inner .section-title {
  margin-bottom: 24px;
}
@media (max-width: 1179px) {
  .our-company__inner .section-title {
    font-size: 28px;
    margin-bottom: 8px;
  }
}
.our-company__inner .section-title strong {
  color: #FF6000;
}
.our-company__inner .section-info {
  margin-bottom: 32px;
}
@media (max-width: 1179px) {
  .our-company__inner .section-info {
    margin-bottom: 16px;
  }
}
.our-company__inner .image {
  border-radius: 24px;
  overflow: hidden;
}
.our-company__inner .image img {
  display: block;
}
@media (max-width: 739px) {
  .our-company__inner .col-1 {
    display: flex;
    flex-direction: column;
  }
  .our-company__inner .col-1 .image {
    order: 1;
    margin-bottom: 24px;
  }
  .our-company__inner .col-1 .section-title {
    order: 2;
  }
  .our-company__inner .col-1 .section-info {
    order: 3;
    margin-bottom: 16px;
  }
  .our-company__inner .col-1 .readmore {
    order: 4;
    margin-bottom: 0 !important;
  }
}
.our-company__inner .col-1 .readmore {
  margin-bottom: 98px;
}
@media (max-width: 1179px) {
  .our-company__inner .col-1 .readmore {
    margin-bottom: 32px;
  }
}
.our-company__inner .col-2 .image {
  margin-bottom: 98px;
}
@media (max-width: 1179px) {
  .our-company__inner .col-2 .image {
    margin-bottom: 32px;
  }
}
@media (max-width: 739px) {
  .our-company__inner .col-2 .image {
    margin-bottom: 24px;
  }
}
.our-company__inner .col-1,
.our-company__inner .col-2 {
  width: 50%;
  flex: 50%;
}
@media (max-width: 1179px) {
  .our-company__inner .col-1,
  .our-company__inner .col-2 {
    width: 100%;
    flex: 100%;
  }
}

.our-news {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .our-news {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .our-news {
    margin: 64px 0;
  }
}
.our-news .swiper-wrapper {
  display: flex;
  gap: 30px;
  overflow: auto;
  width: 110vw;
}
@media (max-width: 1179px) {
  .our-news .swiper-wrapper {
    gap: 30px;
  }
}
@media (max-width: 739px) {
  .our-news .swiper-wrapper {
    gap: 24px;
    overflow: auto;
  }
}
.our-news .article-item {
  width: 33.33%;
  flex: 33.33%;
  max-width: calc(33.33% - 20px);
  min-width: calc(33.33% - 20px);
}
@media (max-width: 1179px) {
  .our-news .article-item {
    width: 300px;
    flex: 300px;
    max-width: 300px;
    min-width: 300px;
  }
}
@media (max-width: 739px) {
  .our-news .article-item {
    width: 80%;
    flex: 80%;
    max-width: 80%;
    min-width: 80%;
  }
}
.our-news .article-title {
  text-decoration: none;
  margin-bottom: 16px;
  display: block;
}
@media (max-width: 1179px) {
  .our-news .article-title {
    margin-bottom: 8px;
  }
}
.our-news .article-image {
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 16px;
  display: block;
}
.our-news .article-image img {
  display: block;
  width: 100%;
  height: 270px;
  -o-object-fit: cover;
  object-fit: cover;
}
.our-news .article-date {
  margin-top: 16px;
  margin-bottom: 8px;
}

.section-header + section {
  margin-top: 64px;
}
@media (max-width: 1179px) {
  .section-header + section {
    margin-top: 32px;
  }
}

/* Header
--------------------------------------------- */
.header {
  position: fixed;
  top: 0;
  width: 100%;
  background: #fff;
  transform: translateY(0);
  transition: transform 0.5s ease;
  z-index: 999;
}
.header--translate-to-up {
  width: 100%;
  transform: translateY(-100%);
}
@media (max-width: 1179px) {
  .header__desktop {
    display: none;
  }
}
.header__mobile {
  display: none;
}
@media (max-width: 1179px) {
  .header__mobile {
    display: block;
  }
}
.header__mobile.nav-active .header__bottom {
  transform: translateX(0);
}
.header__top {
  padding: 20px 0;
  display: flex;
  align-items: center;
}
@media (max-width: 739px) {
  .header__top {
    justify-content: space-between;
  }
}
.header__top .site-logo {
  display: flex;
  margin-right: 31px;
}
@media (max-width: 1179px) {
  .header__top .site-logo {
    margin-left: 31px;
    margin-right: 0;
  }
}
@media (max-width: 739px) {
  .header__top .site-logo {
    margin-left: auto;
    margin-right: auto;
  }
}
.header__top .site-logo img {
  display: block;
}
.header__bottom {
  border-top: 1px solid #EBEBEB;
}
@media (max-width: 1179px) {
  .header__bottom {
    overflow: auto;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 0 40px 46px;
    position: fixed;
    z-index: 9999;
    background: #fff;
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    transform: translateX(100%);
    transition: 0.3s ease;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (max-width: 739px) {
  .header__bottom {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.header__bottom .mobile-nav-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #EBEBEB;
  padding: 20px 0;
  margin-left: -25px;
  margin-right: -25px;
  padding-left: 25px;
  padding-right: 25px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 9;
  background: #fff;
}
@media (max-width: 1179px) {
  .header__bottom .mobile-nav-panel {
    margin-right: -40px;
    margin-left: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
.header__phone {
  font-weight: 700;
  font-size: 18px;
  line-height: 160%;
  color: #000;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.header__phone:before {
  content: url(images/icon-phone.svg);
  width: 24px;
  height: 24px;
  margin-right: 13px;
}

.btn.header__cta {
  font-size: 14px;
  border-radius: 12px;
  padding: 12px 14px;
}
.btn.header__cta, .btn.header__cta:link, .btn.header__cta:active, .btn.header__cta:hover, .btn.header__cta:visited {
  text-decoration: none;
  color: #fff;
}

.header__top-btns {
  display: flex;
  gap: 48px;
  align-items: center;
  margin-left: auto;
}
@media (max-width: 1179px) {
  .header__top-btns {
    margin-left: 0;
    gap: 55px;
  }
}
@media (max-width: 739px) {
  .header__top-btns {
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    margin-bottom: 0;
    width: 100%;
  }
}

@media (max-width: 1179px) {
  .header__top-btns .btn {
    width: 100%;
    max-width: 264px;
  }
}

.header-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header-top__left {
  display: flex;
  align-items: center;
}
@media (max-width: 739px) {
  .header-top__left {
    width: 100%;
    justify-content: space-between;
  }
}

.header-top__right {
  display: flex;
  align-items: center;
}

.header-top__lang-switcher {
  margin-left: 31px;
}
@media (max-width: 739px) {
  .header-top__lang-switcher {
    display: none;
  }
}

.header-top__site-search {
  display: none;
}
@media (max-width: 739px) {
  .header-top__site-search {
    display: block;
  }
}

.top-right__site-search {
  margin-right: 48px;
}
@media (max-width: 739px) {
  .top-right__site-search {
    display: none;
  }
}

.top-right__cta {
  font-size: 14px;
}
.top-right__cta, .top-right__cta:link, .top-right__cta:active, .top-right__cta:hover, .top-right__cta:visited {
  text-decoration: none;
  color: #fff;
}
@media (max-width: 739px) {
  .top-right__cta {
    display: none;
  }
}

.breadcrumbs {
  padding: 16px 0;
  font-family: "Asap", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 160%;
  color: #000000;
}
.breadcrumbs__separator {
  margin: 0 9px;
}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:hover, .breadcrumbs a:visited {
  text-decoration: none;
  color: #000000;
}
.breadcrumbs .breadcrumb_last {
  color: #B6B6B6;
  word-break: break-word;
}
.breadcrumbs .breadcrumb_last a, .breadcrumbs .breadcrumb_last a:link, .breadcrumbs .breadcrumb_last a:active, .breadcrumbs .breadcrumb_last a:hover, .breadcrumbs .breadcrumb_last a:visited {
  text-decoration: none;
  color: #B6B6B6;
}
.breadcrumbs .breadcrumbs__crumbs span {
  display: flex;
  align-items: center;
}

.header-substitute {
  height: 157.19px;
}
@media (max-width: 1179px) {
  .header-substitute {
    height: 90.19px;
  }
}
@media (max-width: 739px) {
  .header-substitute {
    height: 64px;
  }
}

.site-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Search area
--------------------------------------------- */
.search-area {
  display: none;
  width: 100%;
  transform: translateX(-50%);
  background-color: #fff;
  z-index: 150;
}
.search-area--pos-abslt {
  position: absolute;
  top: 156px;
  left: 50%;
}
@media (max-width: 1179px) {
  .search-area--pos-abslt {
    top: 91px;
  }
}
@media (max-width: 739px) {
  .search-area--pos-abslt {
    top: 64px;
  }
}
.search-area__content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 140px;
}
@media (max-width: 1179px) {
  .search-area__content {
    gap: 24px;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 739px) {
  .search-area__content {
    flex-direction: column;
    gap: 16px;
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.search-area__close {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: unset;
  color: unset;
  position: absolute;
  top: 24px;
  right: 24px;
  width: 24px;
  height: 24px;
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpLWJyLWNyb3NzLXNtYWxsIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE0LjEyMTMgMTEuOTk5OEwxOC4wMDAzIDguMTE2ODJDMTguMjUyMiA3LjgzMDU4IDE4LjM4NTYgNy40NTkxOCAxOC4zNzM0IDcuMDc4MTFDMTguMzYxMiA2LjY5NzA1IDE4LjIwNDQgNi4zMzQ5MSAxNy45MzQ4IDYuMDY1MzJDMTcuNjY1MiA1Ljc5NTczIDE3LjMwMzEgNS42Mzg5MSAxNi45MjIgNS42MjY3NEMxNi41NDEgNS42MTQ1OCAxNi4xNjk2IDUuNzQ3OTcgMTUuODgzMyA1Ljk5OTgyTDEyLjAwMDMgOS44Nzg4Mkw4LjExMDMyIDUuOTg3ODJDNy45NzA5OSA1Ljg0ODQ5IDcuODA1NTggNS43Mzc5NiA3LjYyMzUzIDUuNjYyNTZDNy40NDE0OCA1LjU4NzE1IDcuMjQ2MzcgNS41NDgzNCA3LjA0OTMyIDUuNTQ4MzRDNi44NTIyOCA1LjU0ODM0IDYuNjU3MTYgNS41ODcxNSA2LjQ3NTExIDUuNjYyNTZDNi4yOTMwNyA1LjczNzk2IDYuMTI3NjUgNS44NDg0OSA1Ljk4ODMyIDUuOTg3ODJDNS44NDg5OSA2LjEyNzE1IDUuNzM4NDYgNi4yOTI1NiA1LjY2MzA2IDYuNDc0NjFDNS41ODc2NSA2LjY1NjY2IDUuNTQ4ODQgNi44NTE3NyA1LjU0ODg0IDcuMDQ4ODJDNS41NDg4NCA3LjI0NTg3IDUuNTg3NjUgNy40NDA5OCA1LjY2MzA2IDcuNjIzMDNDNS43Mzg0NiA3LjgwNTA4IDUuODQ4OTkgNy45NzA0OSA1Ljk4ODMyIDguMTA5ODJMOS44NzkzMiAxMS45OTk4TDYuMDAwMzIgMTUuODgxOEM1Ljg0ODE5IDE2LjAxNzggNS43MjU0MSAxNi4xODM0IDUuNjM5NDggMTYuMzY4NUM1LjU1MzU2IDE2LjU1MzYgNS41MDYzIDE2Ljc1NDIgNS41MDA1OSAxNi45NTgyQzUuNDk0ODggMTcuMTYyMSA1LjUzMDg1IDE3LjM2NTEgNS42MDYyOSAxNy41NTQ3QzUuNjgxNzMgMTcuNzQ0MyA1Ljc5NTA2IDE3LjkxNjUgNS45MzkzNCAxOC4wNjA4QzYuMDgzNjIgMTguMjA1MSA2LjI1NTgzIDE4LjMxODQgNi40NDU0MiAxOC4zOTM5QzYuNjM1MDEgMTguNDY5MyA2LjgzNzk5IDE4LjUwNTMgNy4wNDE5NiAxOC40OTk2QzcuMjQ1OTMgMTguNDkzOCA3LjQ0NjU5IDE4LjQ0NjYgNy42MzE2NiAxOC4zNjA3QzcuODE2NzQgMTguMjc0NyA3Ljk4MjMzIDE4LjE1MTkgOC4xMTgzMiAxNy45OTk4TDEyLjAwMDMgMTQuMTIwOEwxNS44NzgzIDE3Ljk5OThDMTYuMTU5NyAxOC4yODEyIDE2LjU0MTQgMTguNDM5MyAxNi45MzkzIDE4LjQzOTNDMTcuMzM3MyAxOC40MzkzIDE3LjcxODkgMTguMjgxMiAxOC4wMDAzIDE3Ljk5OThDMTguMjgxNyAxNy43MTg0IDE4LjQzOTggMTcuMzM2OCAxOC40Mzk4IDE2LjkzODhDMTguNDM5OCAxNi41NDA5IDE4LjI4MTcgMTYuMTU5MiAxOC4wMDAzIDE1Ljg3NzhMMTQuMTIxMyAxMS45OTk4WiIgZmlsbD0iIzFBMUExQSIvPgo8L2c+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  cursor: pointer;
}
@media (max-width: 1179px) {
  .search-area__close {
    right: 18px;
  }
}
@media (max-width: 739px) {
  .search-area__close {
    right: 15px;
  }
}
.search-area__form {
  width: 100%;
}
.search-area__result-wrapper {
  position: absolute;
  top: 190px;
  left: 50%;
  display: none;
  z-index: 99;
  transform: translateX(-50%);
}
@media (max-width: 1179px) {
  .search-area__result-wrapper {
    top: 176px;
  }
}
@media (max-width: 739px) {
  .search-area__result-wrapper {
    top: 208px;
  }
}

/* Footer
--------------------------------------------- */
.footer {
  background-color: #131313;
  padding-bottom: 80px;
}
@media (max-width: 1179px) {
  .footer {
    padding-bottom: 40px;
  }
}
@media (max-width: 739px) {
  .footer {
    padding-bottom: 64px;
  }
}
.footer .cta-wide {
  margin-top: 0;
  margin-bottom: 80px;
  background: rgb(19, 19, 19);
  background: linear-gradient(0deg, rgb(19, 19, 19) 0%, rgb(19, 19, 19) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
  position: relative;
  top: -1px;
}
@media (max-width: 1179px) {
  .footer .cta-wide {
    margin-bottom: 57px;
  }
}
@media (max-width: 739px) {
  .footer .cta-wide {
    margin-bottom: 64px;
  }
}
.footer .cta-wide h3 strong {
  color: #FF6000;
}
.footer .footer-logo {
  display: inline-flex;
  margin-bottom: 106px;
}
@media (max-width: 739px) {
  .footer .footer-logo {
    margin-bottom: 32px;
  }
}
.footer .socials {
  margin-bottom: 72px;
}
@media (max-width: 739px) {
  .footer .socials {
    margin-bottom: 24px;
  }
}
.footer .copyright {
  margin-bottom: 16px;
  color: #848383;
}
@media (max-width: 1179px) {
  .footer .copyright {
    width: 138px;
    font-size: 14px;
    line-height: 160%;
  }
}
@media (max-width: 739px) {
  .footer .copyright {
    width: 100%;
    margin-bottom: 0;
  }
  .footer .copyright.desktop {
    display: none;
  }
}
@media (min-width: 768px) {
  .footer .copyright.mobile {
    display: none;
  }
}
.footer__inner {
  display: flex;
  gap: 100px;
  justify-content: space-between;
}
@media (max-width: 1179px) {
  .footer__inner {
    justify-content: start;
    gap: 60px;
  }
}
@media (max-width: 739px) {
  .footer__inner {
    flex-direction: column;
    gap: 32px;
  }
}
.footer__inner .col-1 {
  border-right: 1px solid #1B1B1B;
  width: 400px;
  max-width: 50%;
}
@media (max-width: 1179px) {
  .footer__inner .col-1 {
    width: 211px;
  }
}
@media (max-width: 739px) {
  .footer__inner .col-1 {
    max-width: 100%;
  }
}
.footer__inner .col-2 {
  display: flex;
  flex-direction: column;
  gap: 72px;
}
@media (max-width: 1179px) {
  .footer__inner .col-2 {
    gap: 40px;
  }
}
@media (max-width: 739px) {
  .footer__inner .col-2 {
    gap: 16px;
  }
}
.footer__inner .col-2 .footer-info {
  display: flex;
  gap: 130px;
}
@media (max-width: 1179px) {
  .footer__inner .col-2 .footer-info {
    gap: 25px;
  }
}
@media (max-width: 739px) {
  .footer__inner .col-2 .footer-info {
    flex-direction: column;
    gap: 16px;
  }
}
.footer__inner .col-2 .footer-info .company-name {
  font-family: "Eurostile Candy W02 Bold";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 160%;
  color: #FF6000;
  margin-bottom: 16px;
}
.footer__inner .col-2 .footer-info .company-address {
  font-weight: 400;
  font-size: 19px;
  line-height: 160%;
  color: #fff;
}
@media (max-width: 1179px) {
  .footer__inner .col-2 .footer-info .company-address {
    font-size: 16px;
  }
}
.footer__inner .col-2 .footer-info__left {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1179px) {
  .footer__inner .col-2 .footer-info__left {
    width: 183px;
  }
}
@media (max-width: 739px) {
  .footer__inner .col-2 .footer-info__left {
    width: 100%;
  }
}
.footer__inner .col-2 .footer-info__right {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 739px) {
  .footer__inner .col-2 .footer-info__right {
    gap: 4px;
    margin-bottom: 16px;
  }
}
.footer__inner .col-2 .footer-info__right a {
  font-weight: 400;
  font-size: 19px;
  line-height: 160%;
  color: #FFFFFF;
  text-decoration: none;
}
@media (max-width: 1179px) {
  .footer__inner .col-2 .footer-info__right a {
    font-size: 16px;
  }
}
.footer__inner .col-2 .footer-nav {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 739px) {
  .footer__inner .col-2 .footer-nav {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 8px;
  }
}
.footer__inner .col-2 .footer-nav .title {
  font-family: "Eurostile Candy W02 Bold";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 160%;
  margin-bottom: 16px;
  color: #fff;
  display: block;
}
@media (max-width: 1179px) {
  .footer__inner .col-2 .footer-nav .title {
    margin-bottom: 8px;
  }
}
.footer__inner .col-2 .footer-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.footer__inner .col-2 .footer-nav ul li {
  position: static;
}
.footer__inner .col-2 .footer-nav ul li:not(:first-child) {
  margin-top: 0;
}
.footer__inner .col-2 .footer-nav ul li::before {
  display: none;
}
.footer__inner .col-2 .footer-nav ul li {
  position: static;
  padding-left: 0;
}
.footer__inner .col-2 .footer-nav ul li:not(:first-child) {
  margin-top: 0;
}
.footer__inner .col-2 .footer-nav ul li::before {
  display: none;
}
.footer__inner .col-2 .footer-nav ul a {
  color: #fff;
  text-decoration: none;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
}

.socials {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  gap: 24px;
}
.socials li {
  position: static;
}
.socials li:not(:first-child) {
  margin-top: 0;
}
.socials li::before {
  display: none;
}
.socials li {
  position: static;
  padding-left: 0;
}
.socials li:not(:first-child) {
  margin-top: 0;
}
.socials li::before {
  display: none;
}
.socials a {
  display: block;
  text-decoration: none;
}
.socials a img {
  display: block;
}

.footer-links {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  margin: 0;
  padding: 0;
  gap: 12px;
  list-style: none;
}
.footer-links li {
  position: static;
}
.footer-links li:not(:first-child) {
  margin-top: 0;
}
.footer-links li::before {
  display: none;
}
@media (max-width: 1179px) {
  .footer-links.desktop {
    flex-direction: column;
    gap: 8px;
  }
}
@media (max-width: 739px) {
  .footer-links.desktop {
    display: none;
  }
}
@media (min-width: 768px) {
  .footer-links.mobile {
    display: none;
  }
}
.footer-links li {
  position: static;
  padding-left: 0;
}
.footer-links li:not(:first-child) {
  margin-top: 0;
}
.footer-links li::before {
  display: none;
}
@media (max-width: 1179px) {
  .footer-links li {
    line-height: 0;
  }
}
.footer-links a {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  color: #848383;
  text-decoration: none;
}

/* Search
--------------------------------------------- */
.search-card {
  display: flex;
  padding: 32px;
  border-radius: 24px;
  border: 1px solid var(--stroke-divider, #EBEBEB);
}
@media (max-width: 739px) {
  .search-card {
    flex-direction: column;
    padding: 24px;
  }
}
.search-card--wide {
  width: 100%;
  padding: 32px 0;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #EEE;
}
.search-card--wide:first-child {
  padding-top: 0;
}
.search-card--wide:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.search-card__thumbnail {
  flex-shrink: 0;
  width: 170px;
  height: 114px;
  border-radius: 12px;
  background-color: #eee;
  overflow: hidden;
}
@media (max-width: 739px) {
  .search-card__thumbnail {
    width: 84px;
    height: 56px;
  }
}
@media (max-width: 1179px) {
  .search-card--wide .search-card__thumbnail {
    width: 114px;
    height: 76px;
  }
}
.search-card__text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex-shrink: 0;
  margin-left: 16px;
  max-width: 319px;
}
.search-card__text, .search-card__text:link, .search-card__text:active, .search-card__text:hover, .search-card__text:visited {
  text-decoration: none;
  color: #444444;
}
@media (max-width: 739px) {
  .search-card__text {
    margin-left: 0;
    margin-top: 16px;
  }
}
.search-card--wide .search-card__text {
  max-width: 100%;
}
@media (max-width: 1179px) {
  .search-card__title {
    font-size: 16px;
    line-height: 140%;
  }
}
.search-card__excerpt {
  margin-top: 2px;
}
@media (max-width: 1179px) {
  .search-card__excerpt {
    margin-top: 0;
  }
}
.search-card__pseudo-link {
  margin-top: 8px;
}
@media (max-width: 739px) {
  .search-card__pseudo-link {
    font-size: 14px;
  }
}
@media (max-width: 739px) {
  .search-card__pseudo-link > span {
    width: unset;
    height: unset;
    border: unset;
    border-radius: 0;
  }
}
@media (max-width: 1179px) {
  .search-card--wide .search-card__pseudo-link > span {
    width: unset;
    height: unset;
    border: unset;
    border-radius: 0;
  }
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.article__content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

.icon-play {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 48px;
  background: #ff6000;
  border-radius: 16px;
  cursor: pointer;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/* Preloader
--------------------------------------------- */
.kemroc-preloader {
  display: none;
  margin-right: auto;
  margin-left: auto;
  width: 64px;
  height: 64px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZmY2MDAwIiBkPSJNMTExLjcwOCw0OUE1MC4xMTYsNTAuMTE2LDAsMCwwLDc5LDE2LjI5MlYxLjc4NUE2NC4wNzYsNjQuMDc2LDAsMCwxLDEyNi4yMTUsNDlIMTExLjcwOFpNNDksMTYuMjkyQTUwLjExNCw1MC4xMTQsMCwwLDAsMTYuMjkyLDQ5SDEuNzg1QTY0LjA3NSw2NC4wNzUsMCwwLDEsNDksMS43ODVWMTYuMjkyWk0xNi4yOTIsNzlBNTAuMTE2LDUwLjExNiwwLDAsMCw0OSwxMTEuNzA4djE0LjUwN0E2NC4wNzYsNjQuMDc2LDAsMCwxLDEuNzg1LDc5SDE2LjI5MlpNNzksMTExLjcwOEE1MC4xMTgsNTAuMTE4LDAsMCwwLDExMS43MDgsNzloMTQuNTA3QTY0LjA3OCw2NC4wNzgsMCwwLDEsNzksMTI2LjIxNVYxMTEuNzA4WiI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSItOTAgNjQgNjQiIGR1cj0iODAwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPgogIDxwYXRoIGZpbGw9IiNmZjYwMDAiIGQ9Ik05Ni45NzEsNTMuNjMzYTM0LjYzNCwzNC42MzQsMCwwLDAtMjIuNi0yMi42VjIxQTQ0LjI4Myw0NC4yODMsMCwwLDEsMTA3LDUzLjYzM0g5Ni45NzFabS00My4zMzgtMjIuNmEzNC42MzQsMzQuNjM0LDAsMCwwLTIyLjYsMjIuNkgyMUE0NC4yODMsNDQuMjgzLDAsMCwxLDUzLjYzMywyMVYzMS4wMjlabS0yMi42LDQzLjMzOGEzNC42MzQsMzQuNjM0LDAsMCwwLDIyLjYsMjIuNlYxMDdBNDQuMjgzLDQ0LjI4MywwLDAsMSwyMSw3NC4zNjdIMzEuMDI5Wm00My4zMzgsMjIuNmEzNC42MzQsMzQuNjM0LDAsMCwwLDIyLjYtMjIuNkgxMDdBNDQuMjgzLDQ0LjI4MywwLDAsMSw3NC4zNjcsMTA3Vjk2Ljk3MVoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iOTAgNjQgNjQiIGR1cj0iODAwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPgogIDxwYXRoIGZpbGw9IiNmZjYwMDAiIGQ9Ik04NS40Nyw1Ny4yNUEyMi41NTIsMjIuNTUyLDAsMCwwLDcwLjc1LDQyLjUzVjM2QTI4LjgzNiwyOC44MzYsMCwwLDEsOTIsNTcuMjVIODUuNDdaTTU3LjI1LDQyLjUzQTIyLjU1MiwyMi41NTIsMCwwLDAsNDIuNTMsNTcuMjVIMzZBMjguODM2LDI4LjgzNiwwLDAsMSw1Ny4yNSwzNlY0Mi41M1pNNDIuNTMsNzAuNzVBMjIuNTUyLDIyLjU1MiwwLDAsMCw1Ny4yNSw4NS40N1Y5MkEyOC44MzYsMjguODM2LDAsMCwxLDM2LDcwLjc1SDQyLjUzWk03MC43NSw4NS40N0EyMi41NTIsMjIuNTUyLDAsMCwwLDg1LjQ3LDcwLjc1SDkyQTI4LjgzNiwyOC44MzYsMCwwLDEsNzAuNzUsOTJWODUuNDdaIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCA2NCA2NCIgdG89Ii05MCA2NCA2NCIgZHVyPSI4MDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L3BhdGg+PC9zdmc+");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Blocks
--------------------------------------------- */
.wp-block-file {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
  margin-bottom: 0;
  padding-right: 32px;
  border-radius: 6px;
  border: 2px solid #FF6000;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}
@media (max-width: 739px) {
  .wp-block-file {
    line-height: 140%;
  }
}
.wp-block-file__extension {
  order: 2;
  margin-left: 8px;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
  color: #b6b6b6;
}
.wp-block-file__button.wp-element-button {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  background-color: transparent;
}
.wp-block-file__button.wp-element-button, .wp-block-file__button.wp-element-button:link, .wp-block-file__button.wp-element-button:active, .wp-block-file__button.wp-element-button:hover, .wp-block-file__button.wp-element-button:visited {
  text-decoration: none;
  color: #444444;
}
.wp-block-file__button.wp-element-button::before {
  content: "";
  display: flex;
  order: 3;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImRvd25sb2FkLTAxIj4KPHBhdGggaWQ9Ikljb24iIGQ9Ik00IDIwLjM4MjdDNC40MDQ3MSAyMC43NzggNC45NTM2MSAyMSA1LjUyNTk1IDIxSDE4LjQ3NDFDMTkuMDQ2NCAyMSAxOS41OTUzIDIwLjc3OCAyMCAyMC4zODI3TTEyLjAwMTIgM1YxNC45NDI1TTEyLjAwMTIgMTQuOTQyNUwxNi45MzM4IDEwLjM3OTNNMTIuMDAxMiAxNC45NDI1TDcuMDY4NTkgMTAuMzc5MyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

[id|=wp-block-file--media] {
  width: 100%;
  padding: 24px 32px;
}
[id|=wp-block-file--media], [id|=wp-block-file--media]:link, [id|=wp-block-file--media]:active, [id|=wp-block-file--media]:hover, [id|=wp-block-file--media]:visited {
  text-decoration: none;
  color: #131313;
}

.wp-block-video {
  margin-top: 40px;
  margin-bottom: 0;
}

.wp-block-image {
  margin-bottom: 0;
}

.tech-drawing {
  padding: 24px;
  background: #EFEFEF;
  border-radius: 16px;
  height: max-content;
}
.tech-drawing__info {
  display: flex;
  align-items: center;
  padding: 16px 22px;
  background-color: #ffffff;
  border-radius: 12px;
}
@media (max-width: 1179px) {
  .tech-drawing__info {
    padding: 8px 16px;
  }
}
.tech-drawing__icon {
  margin-right: 12px;
}
.tech-drawing__text {
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
}
@media (max-width: 1179px) {
  .tech-drawing__text {
    font-size: 14px;
  }
}
.tech-drawing img {
  margin-top: 24px;
}

.fifty-fifty-description {
  display: flex;
  gap: 30px;
}
@media (max-width: 739px) {
  .fifty-fifty-description {
    flex-direction: column;
  }
}
.fifty-fifty-description__accent-text {
  width: 600px;
  font-weight: 600;
  font-size: 19px;
  line-height: 160%;
  color: #000;
}
@media (max-width: 1179px) {
  .fifty-fifty-description__accent-text {
    width: 100%;
  }
}
.fifty-fifty-description__text {
  width: 570px;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
}
@media (max-width: 1179px) {
  .fifty-fifty-description__text {
    width: 100%;
  }
}
.fifty-fifty-description p {
  margin: 0;
}

.member-card {
  position: static;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: calc((100% - 60px) / 3);
  padding: 24px;
  background: #FFFFFF;
  border: 1px solid #EBEBEB;
  border-radius: 16px;
  overflow: hidden;
}
.member-card:not(:first-child) {
  margin-top: 0;
}
.member-card::before {
  display: none;
}
@media (max-width: 1179px) {
  .member-card {
    align-items: flex-start;
    width: calc((100% - 30px) / 2);
    padding: 20px;
  }
}
@media (max-width: 739px) {
  .member-card {
    width: 100%;
  }
}
.member-card:hover {
  border-width: 2px;
  border-color: #FF6000;
}
@media (max-width: 1179px) {
  .member-card:hover {
    border: 1px solid #EBEBEB;
  }
}
.member-card__personal-info {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1179px) {
  .member-card__personal-info {
    flex-direction: row;
  }
}
.member-card__langs {
  display: flex;
  align-items: center;
  gap: 12px;
  width: max-content;
  padding: 8px 12px;
  background: #EEEEEE;
  border-radius: 12px;
  line-height: 0;
}
@media (max-width: 1179px) {
  .member-card__langs {
    padding: 4px 12px;
  }
}
.member-card__langs--pc {
  transform: translateY(-68px);
  transition: transform 0.3s ease-out;
  will-change: transform;
}
@media (max-width: 1179px) {
  .member-card__langs--pc {
    display: none;
    transform: none;
  }
}
.member-card:hover .member-card__langs--pc {
  transform: translateY(0);
}
.member-card__langs--tab {
  display: none;
}
@media (max-width: 1179px) {
  .member-card__langs--tab {
    display: flex;
  }
}
.member-card__langs-text {
  font-weight: 700;
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0.055em;
  color: #000;
  text-transform: uppercase;
}
.member-card__langs-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.member-card__langs-list li {
  position: static;
}
.member-card__langs-list li:not(:first-child) {
  margin-top: 0;
}
.member-card__langs-list li::before {
  display: none;
}
.member-card__langs-item {
  position: static;
  padding-left: 0;
}
.member-card__langs-item:not(:first-child) {
  margin-top: 0;
}
.member-card__langs-item::before {
  display: none;
}
.member-card__avatar {
  flex-shrink: 0;
  margin-top: 20px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
  transition: scale 0.3s ease-out;
  will-change: scale;
}
@media (max-width: 1179px) {
  .member-card__avatar {
    margin-top: 0;
    width: 88px;
    height: 88px;
  }
}
.member-card:hover .member-card__avatar {
  scale: 0.8;
}
@media (max-width: 1179px) {
  .member-card:hover .member-card__avatar {
    scale: 1;
  }
}
.member-card__avatar img {
  scale: 1.1;
  transition: scale 0.4s ease-out;
  border-radius: inherit;
  will-change: scale;
}
@media (max-width: 1179px) {
  .member-card__avatar img {
    scale: none;
  }
}
.member-card:hover .member-card__avatar img {
  scale: 1;
}
@media (max-width: 1179px) {
  .member-card:hover .member-card__avatar img {
    scale: none;
  }
}
.member-card__inner {
  margin-top: 24px;
  padding: 0 15px;
  text-align: center;
  transition: transform 0.3s ease-out;
  will-change: transform;
}
@media (max-width: 1179px) {
  .member-card__inner {
    margin-top: 0;
    margin-left: 16px;
    padding: 0;
    text-align: left;
  }
}
.member-card:hover .member-card__inner {
  transform: translateY(-22px);
}
@media (max-width: 1179px) {
  .member-card:hover .member-card__inner {
    transform: translateY(0);
  }
}
.member-card__name {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 19px;
  line-height: 30px;
  color: #000000;
}
@media (max-width: 1179px) {
  .member-card__name {
    margin-top: 12px;
    font-size: 16px;
    line-height: 22px;
  }
}
.member-card__position {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #FF6000;
}
@media (max-width: 1179px) {
  .member-card__position {
    font-size: 12px;
    line-height: 17px;
  }
}
.member-card__contacts {
  margin-top: 24px;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  transform: translateY(84px);
  transition: transform 0.3s ease-out;
  will-change: transform;
}
.member-card:hover .member-card__contacts {
  transform: translateY(0);
}
@media (max-width: 1179px) {
  .member-card__contacts {
    margin-top: 16px;
    transform: translateY(0);
  }
}
.member-card__numbers {
  display: flex;
  align-items: center;
}
@media (max-width: 1179px) {
  .member-card__numbers {
    flex-direction: column;
    align-items: flex-start;
  }
}
.member-card__mobile-number {
  display: flex;
  align-items: center;
  margin-left: 8px;
}
@media (max-width: 1179px) {
  .member-card__mobile-number {
    margin-top: 8px;
    margin-left: 0;
  }
}
.member-card__mobile-number::before {
  content: "";
  margin-right: 8px;
  width: 1px;
  height: 22px;
  background-color: #EBEBEB;
}
@media (max-width: 1179px) {
  .member-card__mobile-number::before {
    display: none;
  }
}
.member-card__mobile-number a, .member-card__mobile-number a:link, .member-card__mobile-number a:active, .member-card__mobile-number a:hover, .member-card__mobile-number a:visited {
  text-decoration: none;
  color: #000;
}
.member-card__phone-number {
  display: flex;
  align-items: center;
  gap: 8px;
}
.member-card__phone-number svg {
  width: 14px;
  height: 22px;
}
.member-card__phone-number a, .member-card__phone-number a:link, .member-card__phone-number a:active, .member-card__phone-number a:hover, .member-card__phone-number a:visited {
  text-decoration: none;
  color: #000;
}
.member-card__email {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 16px;
}
.member-card__email svg {
  width: 14px;
  height: 14px;
}
.member-card a, .member-card a:link, .member-card a:active, .member-card a:hover, .member-card a:visited {
  text-decoration: none;
  color: #000;
}

.pseudo-link {
  display: flex;
  align-items: center;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
}
.pseudo-link, .pseudo-link:link, .pseudo-link:active, .pseudo-link:hover, .pseudo-link:visited {
  text-decoration: none;
  color: #FF6000;
}
@media (max-width: 739px) {
  .pseudo-link {
    font-size: 11px;
    line-height: 15px;
  }
}
.pseudo-link > svg {
  margin-left: 6px;
  width: 5px;
  height: 9px;
}
@media (max-width: 1179px) {
  .pseudo-link > svg {
    margin-left: 4px;
  }
}

.application-areas-item {
  position: relative;
  width: calc((100% - 90px) / 4);
  height: 340px;
  border-radius: 16px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20.83%, rgba(0, 0, 0, 0.84) 100%);
  overflow: hidden;
}
@media (max-width: 1179px) {
  .application-areas-item {
    width: calc((100% - 60px) / 3);
    height: 260px;
  }
}
@media (max-width: 739px) {
  .application-areas-item {
    width: calc((100% - 16px) / 2);
    height: 180px;
  }
}
@media (max-width: 1179px) {
  .application-areas-item--model {
    height: 242px;
  }
}
@media (max-width: 739px) {
  .application-areas-item--model {
    width: 100%;
  }
}
.application-areas-item__link {
  width: 100%;
  height: 100%;
}
.application-areas-item__link, .application-areas-item__link:link, .application-areas-item__link:active, .application-areas-item__link:hover, .application-areas-item__link:visited {
  text-decoration: none;
  color: #FF6000;
}
.application-areas-item__figure {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0;
  height: 100%;
  padding: 28px 24px;
}
@media (max-width: 1179px) {
  .application-areas-item__figure {
    padding: 20px;
  }
}
@media (max-width: 739px) {
  .application-areas-item__figure {
    padding: 12px;
  }
}
@media (max-width: 1179px) {
  .application-areas-item__figure--model {
    padding: 24px;
  }
}
@media (max-width: 739px) {
  .application-areas-item__figure--model {
    padding: 24px;
  }
}
.application-areas-item__image {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  z-index: -2;
}
.application-areas-item__title {
  font-family: "Asap", sans-serif;
  font-weight: 600;
  font-size: 19px;
  line-height: 30px;
  color: #fff;
}
@media (max-width: 1179px) {
  .application-areas-item__title {
    font-size: 15px;
    line-height: 24px;
  }
}
@media (max-width: 739px) {
  .application-areas-item__title {
    font-size: 13px;
    line-height: 16px;
  }
}
.application-areas-item__title--model {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 19px;
  line-height: 30px;
  color: #FFFFFF;
}
@media (max-width: 1179px) {
  .application-areas-item__title--model {
    font-size: 19px;
    line-height: 30px;
  }
}
@media (max-width: 739px) {
  .application-areas-item__title--model {
    font-size: 19px;
    line-height: 30px;
  }
}
.application-areas-item__caption {
  transform: translateY(22px);
  transition: transform 0.3s ease-in-out;
}
@media (max-width: 1179px) {
  .application-areas-item__caption {
    transform: translateY(0);
  }
}
.application-areas-item:hover .application-areas-item__caption {
  transform: translateY(0);
}
.application-areas-item__weight {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
}
.application-areas-item__weight-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
.application-areas-item__weight-icon svg {
  max-width: 100%;
  max-height: 100%;
}
.application-areas-item__weight-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
.application-areas-item__pseudo-link {
  margin: 0;
  margin-top: 2px;
  transform: translateY(43px);
  transition: transform 0.3s ease-in-out;
}
@media (max-width: 1179px) {
  .application-areas-item__pseudo-link {
    font-size: 11px;
    line-height: 15px;
    transform: translateY(0);
  }
}
.application-areas-item:hover .application-areas-item__pseudo-link {
  transform: translateY(0);
}
.application-areas-item__pseudo-link--model {
  margin-top: 8px;
}
@media (max-width: 1179px) {
  .application-areas-item__pseudo-link--model {
    font-size: 14px;
    line-height: 18px;
  }
}

.cross {
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpLWJyLWNyb3NzLXNtYWxsIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE0LjEyMTMgMTEuOTk5OEwxOC4wMDAzIDguMTE2ODJDMTguMjUyMiA3LjgzMDU4IDE4LjM4NTYgNy40NTkxOCAxOC4zNzM0IDcuMDc4MTFDMTguMzYxMiA2LjY5NzA1IDE4LjIwNDQgNi4zMzQ5MSAxNy45MzQ4IDYuMDY1MzJDMTcuNjY1MiA1Ljc5NTczIDE3LjMwMzEgNS42Mzg5MSAxNi45MjIgNS42MjY3NEMxNi41NDEgNS42MTQ1OCAxNi4xNjk2IDUuNzQ3OTcgMTUuODgzMyA1Ljk5OTgyTDEyLjAwMDMgOS44Nzg4Mkw4LjExMDMyIDUuOTg3ODJDNy45NzA5OSA1Ljg0ODQ5IDcuODA1NTggNS43Mzc5NiA3LjYyMzUzIDUuNjYyNTZDNy40NDE0OCA1LjU4NzE1IDcuMjQ2MzcgNS41NDgzNCA3LjA0OTMyIDUuNTQ4MzRDNi44NTIyOCA1LjU0ODM0IDYuNjU3MTYgNS41ODcxNSA2LjQ3NTExIDUuNjYyNTZDNi4yOTMwNyA1LjczNzk2IDYuMTI3NjUgNS44NDg0OSA1Ljk4ODMyIDUuOTg3ODJDNS44NDg5OSA2LjEyNzE1IDUuNzM4NDYgNi4yOTI1NiA1LjY2MzA2IDYuNDc0NjFDNS41ODc2NSA2LjY1NjY2IDUuNTQ4ODQgNi44NTE3NyA1LjU0ODg0IDcuMDQ4ODJDNS41NDg4NCA3LjI0NTg3IDUuNTg3NjUgNy40NDA5OCA1LjY2MzA2IDcuNjIzMDNDNS43Mzg0NiA3LjgwNTA4IDUuODQ4OTkgNy45NzA0OSA1Ljk4ODMyIDguMTA5ODJMOS44NzkzMiAxMS45OTk4TDYuMDAwMzIgMTUuODgxOEM1Ljg0ODE5IDE2LjAxNzggNS43MjU0MSAxNi4xODM0IDUuNjM5NDggMTYuMzY4NUM1LjU1MzU2IDE2LjU1MzYgNS41MDYzIDE2Ljc1NDIgNS41MDA1OSAxNi45NTgyQzUuNDk0ODggMTcuMTYyMSA1LjUzMDg1IDE3LjM2NTEgNS42MDYyOSAxNy41NTQ3QzUuNjgxNzMgMTcuNzQ0MyA1Ljc5NTA2IDE3LjkxNjUgNS45MzkzNCAxOC4wNjA4QzYuMDgzNjIgMTguMjA1MSA2LjI1NTgzIDE4LjMxODQgNi40NDU0MiAxOC4zOTM5QzYuNjM1MDEgMTguNDY5MyA2LjgzNzk5IDE4LjUwNTMgNy4wNDE5NiAxOC40OTk2QzcuMjQ1OTMgMTguNDkzOCA3LjQ0NjU5IDE4LjQ0NjYgNy42MzE2NiAxOC4zNjA3QzcuODE2NzQgMTguMjc0NyA3Ljk4MjMzIDE4LjE1MTkgOC4xMTgzMiAxNy45OTk4TDEyLjAwMDMgMTQuMTIwOEwxNS44NzgzIDE3Ljk5OThDMTYuMTU5NyAxOC4yODEyIDE2LjU0MTQgMTguNDM5MyAxNi45MzkzIDE4LjQzOTNDMTcuMzM3MyAxOC40MzkzIDE3LjcxODkgMTguMjgxMiAxOC4wMDAzIDE3Ljk5OThDMTguMjgxNyAxNy43MTg0IDE4LjQzOTggMTcuMzM2OCAxOC40Mzk4IDE2LjkzODhDMTguNDM5OCAxNi41NDA5IDE4LjI4MTcgMTYuMTU5MiAxOC4wMDAzIDE1Ljg3NzhMMTQuMTIxMyAxMS45OTk4WiIgZmlsbD0iIzFBMUExQSIvPgo8L2c+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  cursor: pointer;
}

#mu-switcher {
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 16px;
  line-height: 130%;
}
@media (max-width: 1179px) {
  #mu-switcher {
    gap: 8px;
    font-size: 12px;
  }
}

.mu-value[data-lang-code=default] {
  display: block;
}
.mu-value[data-lang-code=us] {
  display: none;
}

.mu-flag {
  flex-shrink: 0;
  width: 21px;
  height: 21px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
.mu-flag[data-lang-code=default] {
  background-image: url("data:image/png;base64,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");
}
.mu-flag[data-lang-code=us] {
  background-image: url("data:image/png;base64,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");
}

.hero {
  display: flex;
  align-items: center;
  margin-bottom: 128px;
  position: relative;
}
@media (max-width: 1179px) {
  .hero {
    align-items: start;
    margin-bottom: 32px;
  }
}
.hero__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.hero__bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.hero__bg-picture-overlay {
  z-index: 3;
}
.hero__bg-arrow {
  z-index: 2;
}
.hero__bg-picture-wrapper {
  position: relative;
  margin-top: 0;
  width: 100%;
  overflow: hidden;
  padding: 60px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1179px) {
  .hero__bg-picture-wrapper {
    justify-content: start;
  }
}
@media (max-width: 739px) {
  .hero__bg-picture-wrapper {
    justify-content: center;
  }
}
.hero__bg-picture-wrapper--wide {
  min-height: 672px;
}
@media (max-width: 1179px) {
  .hero__bg-picture-wrapper--wide {
    min-height: 333px;
  }
}
@media (max-width: 739px) {
  .hero__bg-picture-wrapper--wide {
    min-height: 178px;
  }
}
@media (max-width: 1179px) {
  .hero--front-page .hero__bg-picture-wrapper--wide {
    align-items: center;
    min-height: 414px;
  }
}
.hero__bg-picture-wrapper--narrow {
  margin-right: auto;
  margin-left: auto;
  max-width: 1440px;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .hero__bg-picture-wrapper--narrow {
    border-radius: 0;
  }
}
.hero__bg-picture-wrapper--all-height {
  height: auto;
}
.hero__bg-picture-wrapper--tablet {
  height: 100%;
}
.hero--front-page .hero__bg-picture-wrapper--tablet {
  height: 100%;
}
.hero__bg-picture-wrapper--mob {
  height: 100%;
}
.hero--front-page .hero__bg-picture-wrapper--mob {
  height: 100%;
}
.hero__bg-picture {
  display: block;
  width: 100%;
  height: 100%;
}
.hero__bg-image {
  display: block;
  width: 100%;
  height: 100%;
}
.hero__bg-arrow {
  position: absolute;
  right: 70px;
  bottom: 0;
  display: block;
  width: 490px;
}
@media (max-width: 1179px) {
  .hero__bg-arrow {
    right: 66px;
    width: 318px;
  }
}
@media (max-width: 739px) {
  .hero__bg-arrow {
    right: 0;
    bottom: -5px;
    width: 174px;
  }
}
.hero__bg-arrow-image {
  display: block;
  width: 100%;
  height: 100%;
}
.hero__bg-picture-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}
.hero__bg-picture-wrapper--narrow .hero__bg-picture-overlay {
  border-radius: 16px;
}
@media (max-width: 1179px) {
  .hero__bg-picture-wrapper--narrow .hero__bg-picture-overlay {
    border-radius: 0;
  }
}
.hero__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1179px) {
  .hero__content {
    top: 64px;
  }
}
@media (max-width: 739px) {
  .hero__content {
    top: 50%;
  }
}
@media (max-width: 1179px) {
  .hero--front-page .hero__content {
    top: 50%;
  }
}
.hero__above-title {
  margin-bottom: 22px;
  max-width: 100%;
  width: 530px;
}
@media (max-width: 1179px) {
  .hero__above-title {
    margin-bottom: 8px;
    width: 500px;
  }
}
@media (max-width: 739px) {
  .hero__above-title {
    width: 100%;
  }
}
.hero__title {
  margin-bottom: 0;
  max-width: 100%;
  width: 530px;
  color: #fff;
}
@media (max-width: 1179px) {
  .hero__title {
    width: 500px;
    font-size: 33px;
  }
}
@media (max-width: 739px) {
  .hero__title {
    width: 100%;
    font-size: 23px;
    line-height: 32px;
  }
}
.hero__description {
  margin-top: 22px;
  width: 570px;
  font-weight: 600;
  font-size: 19px;
  line-height: 30px;
  color: #fff;
  max-width: 100%;
}
@media (max-width: 1179px) {
  .hero__description {
    margin-top: 16px;
  }
}
@media (max-width: 739px) {
  .hero__description {
    margin-top: 8px;
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }
}
.hero__description strong {
  color: #FF6000;
}
.hero__readmore {
  width: max-content;
  margin-top: 36px;
}
.hero__readmore, .hero__readmore:link, .hero__readmore:active, .hero__readmore:hover, .hero__readmore:visited {
  text-decoration: none;
  color: #fff;
}
@media (max-width: 1179px) {
  .hero__readmore {
    margin-top: 24px;
  }
}

.product-general-info {
  margin: 40px 0;
}
@media (max-width: 1179px) {
  .product-general-info {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .product-general-info {
    margin: 40px 0;
  }
}
.product-general-info__content {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 1179px) {
  .product-general-info__content {
    gap: 24px;
  }
}
@media (max-width: 739px) {
  .product-general-info__content {
    gap: 16px;
  }
}
.product-general-info__picture {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 auto;
  width: 100%;
  max-height: 650px;
  height: 100%;
  margin: 0;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .product-general-info__picture {
    width: 100%;
  }
}
.product-general-info__picture img {
  width: 100%;
}
.product-general-info__areas {
  position: absolute;
  top: 32px;
  left: 32px;
  z-index: 99;
}
@media (max-width: 739px) {
  .product-general-info__areas {
    top: 16px;
    left: 16px;
  }
}
.product-general-info__title {
  font-family: "Eurostile Candy W02 Bold";
  font-size: 40px;
  line-height: 130%;
  text-transform: uppercase;
}
@media (max-width: 1179px) {
  .product-general-info__title {
    font-size: 28px;
    line-height: 140%;
  }
}
@media (max-width: 739px) {
  .product-general-info__title {
    font-size: 24px;
  }
}
.product-general-info__subtitle {
  margin-top: 16px;
  font-family: "Asap", sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 160%;
}
@media (max-width: 1179px) {
  .product-general-info__subtitle {
    font-size: 16px;
    line-height: 160%;
  }
}
.product-general-info__benefits-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 739px) {
  .product-general-info__benefits-wrapper {
    gap: 0;
  }
}
.product-general-info__benefits {
  list-style: none;
  margin: 0;
  padding: 0;
  width: calc(50% - 12px);
}
.product-general-info__benefits li {
  position: static;
}
.product-general-info__benefits li:not(:first-child) {
  margin-top: 0;
}
.product-general-info__benefits li::before {
  display: none;
}
@media (max-width: 739px) {
  .product-general-info__benefits {
    width: 100%;
  }
}

.product-tech-info {
  margin: 70px 0;
}
@media (max-width: 1179px) {
  .product-tech-info {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .product-tech-info {
    margin: 40px 0;
  }
}
.product-tech-info__content {
  display: flex;
  gap: 70px;
}
@media (max-width: 1179px) {
  .product-tech-info__content {
    gap: 30px;
  }
}
@media (max-width: 739px) {
  .product-tech-info__content {
    flex-direction: column;
  }
}
.product-tech-info__text {
  max-width: 51%;
}
@media (max-width: 1179px) {
  .product-tech-info__text {
    max-width: 50%;
  }
}
@media (max-width: 739px) {
  .product-tech-info__text {
    max-width: 100%;
  }
}
.product-tech-info__text-strong {
  font-weight: 600;
  font-size: 19px;
  line-height: 160%;
  text-transform: uppercase;
  color: #000;
}
.product-tech-info__text-simple {
  margin-top: 24px;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
}

.product-model-list {
  margin: 70px 0;
}
@media (max-width: 1179px) {
  .product-model-list {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .product-model-list {
    margin: 40px 0;
  }
}
.product-model-list__content {
  display: flex;
}
@media (max-width: 1179px) {
  .product-model-list__content {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
}
.product-model-list__slider {
  position: relative;
  width: 74.5%;
}
.product-model-list__models {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.product-model-list__models li {
  position: static;
}
.product-model-list__models li:not(:first-child) {
  margin-top: 0;
}
.product-model-list__models li::before {
  display: none;
}
.product-model-list__item {
  position: static;
  padding-left: 0;
}
.product-model-list__item:not(:first-child) {
  margin-top: 0;
}
.product-model-list__item::before {
  display: none;
}
.product-model-list__control {
  position: absolute;
  top: 82px;
  padding: 5px 10px;
  cursor: pointer;
  z-index: 999;
}
@media (max-width: 1179px) {
  .product-model-list__control {
    top: 27px;
  }
}
.product-model-list__control--prev {
  left: 20px;
}
@media (max-width: 1179px) {
  .product-model-list__control--prev {
    left: 3px;
  }
}
@media (max-width: 739px) {
  .product-model-list__control--prev {
    left: -4px;
  }
}
.product-model-list__control--next {
  right: 20px;
}
@media (max-width: 1179px) {
  .product-model-list__control--next {
    right: 3px;
  }
}
@media (max-width: 739px) {
  .product-model-list__control--next {
    right: -4px;
  }
}
.product-model-list__control.swiper-button-disabled svg path {
  fill: #bebebe;
}

.pml-model-card {
  width: 300px;
  padding-right: 34px;
  padding-bottom: 80px;
  padding-left: 37px;
  background: #131313;
  border-radius: 16px;
  box-sizing: border-box;
}
@media (max-width: 1179px) {
  .pml-model-card {
    width: 210px;
    padding-right: 24px;
    padding-bottom: 46px;
    padding-left: 38px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
}
@media (max-width: 739px) {
  .pml-model-card {
    width: 196px;
    padding: 24px;
    padding-top: 0;
  }
}
.pml-model-card__title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 64px;
  padding-bottom: 28px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 23px;
  line-height: 140%;
  color: #ffffff;
}
@media (max-width: 1179px) {
  .pml-model-card__title {
    padding-bottom: 16px;
    font-size: 16px;
  }
}
@media (max-width: 739px) {
  .pml-model-card__title {
    padding-top: 24px;
  }
}
.pml-model-card__title p {
  margin: 0;
  padding: 0;
}
.pml-model-card__title strong {
  color: #FF6000;
  text-transform: uppercase;
}
.pml-model-card__title-swither {
  margin-bottom: 21px;
}
.pml-model-card__params {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pml-model-card__params li {
  position: static;
}
.pml-model-card__params li:not(:first-child) {
  margin-top: 0;
}
.pml-model-card__params li::before {
  display: none;
}
.pml-model-card__param {
  margin-right: -32px;
  padding: 13px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
}
@media (max-width: 1179px) {
  .pml-model-card__param {
    font-size: 10px;
  }
}
.pml-model-card__param:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}

.pml-model {
  width: 174px;
  height: auto;
  border-radius: 16px;
  flex-shrink: 0;
  box-sizing: border-box;
}
@media (max-width: 1179px) {
  .pml-model {
    width: 109px;
  }
}
.pml-model:hover {
  background: #F3F3F3;
}
@media (max-width: 1179px) {
  .pml-model:hover {
    background-color: #fff;
  }
}
.pml-model__link {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 33.8px;
}
.pml-model__link, .pml-model__link:link, .pml-model__link:active, .pml-model__link:hover, .pml-model__link:visited {
  text-decoration: none;
  color: #444444;
}
@media (max-width: 1179px) {
  .pml-model__link {
    padding-bottom: 14.4px;
  }
}
.pml-model__title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  min-height: 46px;
  padding-top: 64px;
  padding-bottom: 28px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 19px;
  line-height: 120%;
  text-align: center;
}
@media (max-width: 1179px) {
  .pml-model__title {
    padding-top: 24px;
    padding-bottom: 16px;
    font-size: 14px;
    line-height: 140%;
  }
}
.pml-model__params {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.pml-model__params li {
  position: static;
}
.pml-model__params li:not(:first-child) {
  margin-top: 0;
}
.pml-model__params li::before {
  display: none;
}
.pml-model__param {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 12px 0;
  border-top: 1px solid #EBEBEB;
  font-weight: 400;
  font-size: 16px;
  line-height: 173%;
  text-align: center;
}
@media (max-width: 1179px) {
  .pml-model__param {
    padding: 8px 0;
    font-size: 10px;
    line-height: 163%;
  }
}
.pml-model__param:last-child {
  border-bottom: 1px solid #EBEBEB;
}
.pml-model__pseudo-link {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 24px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 14px;
  line-height: 130%;
}
.pml-model__pseudo-link, .pml-model__pseudo-link:link, .pml-model__pseudo-link:active, .pml-model__pseudo-link:hover, .pml-model__pseudo-link:visited {
  text-decoration: none;
  color: #FF6000;
}
@media (max-width: 1179px) {
  .pml-model__pseudo-link {
    margin-top: 16px;
    font-size: 12px;
  }
}
.pml-model:hover .pml-model__pseudo-link {
  text-decoration: underline;
}
.pml-model__arrow {
  margin-left: 12px;
}
@media (max-width: 1179px) {
  .pml-model__arrow {
    margin-left: 8px;
  }
}
@media (max-width: 1179px) {
  .pml-model__arrow svg {
    width: 4px;
    height: 6px;
  }
}

.products {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .products {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .products {
    margin: 64px 0;
  }
}
.products__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}
@media (max-width: 1179px) {
  .products__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 739px) {
  .products__list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
  }
}
.products__list--original {
  display: none;
}
.products__navigation {
  margin-top: 64px;
}
@media (max-width: 1179px) {
  .products__navigation {
    margin-top: 40px;
  }
}
@media (max-width: 739px) {
  .products__navigation {
    margin-top: 32px;
  }
}

.product-card {
  display: flex;
  flex-direction: column;
  max-width: 270px;
  height: 100%;
  padding: 24px;
  border-radius: 16px;
  border: 1px solid #EBEBEB;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .product-card {
    max-width: 209px;
    padding: 20px;
  }
}
@media (max-width: 739px) {
  .product-card {
    max-width: 148px;
    padding: 12px;
  }
}
.product-card__thumbnail {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  min-height: 198px;
  padding-bottom: 18px;
}
@media (max-width: 1179px) {
  .product-card__thumbnail {
    min-height: 162px;
    padding-bottom: 11px;
  }
}
@media (max-width: 739px) {
  .product-card__thumbnail {
    min-height: 118px;
    padding-bottom: 5px;
  }
}
.product-card__image {
  height: 140px;
}
@media (max-width: 739px) {
  .product-card__image {
    height: 110px;
  }
}
.product-card__image.skeleton {
  width: 140px;
}
@media (max-width: 739px) {
  .product-card__image.skeleton {
    width: 110px;
  }
}
.product-card__text {
  margin-top: auto;
}
.product-card__title {
  font-family: "Asap", sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 160%;
  color: #000;
  transform: translateY(22px);
  transition: transform 0.3s ease-in-out;
}
@media (max-width: 1179px) {
  .product-card__title {
    transform: translateY(0);
  }
}
@media (max-width: 1179px) {
  .product-card__title {
    font-size: 15px;
  }
}
@media (max-width: 739px) {
  .product-card__title {
    font-size: 13px;
  }
}
.product-card__title.skeleton {
  margin-top: 24px;
  min-height: 20px;
  transform: translateY(0);
}
@media (max-width: 1179px) {
  .product-card__title.skeleton {
    margin-top: 26px;
  }
}
@media (max-width: 739px) {
  .product-card__title.skeleton {
    margin-top: 22px;
  }
}
.product-card:hover .product-card__title {
  transform: translateY(0);
}
.product-card__title--2.skeleton {
  margin-top: 14px;
  margin-bottom: 3px;
}
.product-card__pseudo-link {
  margin-top: 2px;
  transform: translateY(43px);
  transition: transform 0.3s ease-in-out;
}
@media (max-width: 1179px) {
  .product-card__pseudo-link {
    transform: translateY(0);
  }
}
.product-card:hover .product-card__pseudo-link {
  transform: translateY(0);
}

.model-info {
  margin: 40px 0 128px;
}
@media (max-width: 1179px) {
  .model-info {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .model-info {
    margin: 40px 0;
  }
}
.model-info__parent-page-name, .model-info__parent-page-name:link, .model-info__parent-page-name:active, .model-info__parent-page-name:hover, .model-info__parent-page-name:visited {
  text-decoration: none;
  color: #FF6000;
}
.model-info__title {
  margin-top: 16px;
  font-size: 40px;
  line-height: 130%;
}
@media (max-width: 1179px) {
  .model-info__title {
    font-size: 28px;
  }
}
.model-info__tabs {
  margin-top: 24px;
}
@media (max-width: 1179px) {
  .model-info__tabs {
    margin-top: 16px;
  }
}

.model-tabs__head {
  display: flex;
  align-items: center;
  border-top: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
}
@media (max-width: 739px) {
  .model-tabs__head {
    gap: 25px;
    overflow: auto;
  }
}
.model-tabs__tab {
  position: relative;
  width: 33.3333333333%;
  padding: 20px 0;
  text-align: center;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 19px;
  line-height: 160%;
  cursor: pointer;
}
@media (max-width: 1179px) {
  .model-tabs__tab {
    padding: 12px 0;
    font-size: 16px;
  }
}
@media (max-width: 739px) {
  .model-tabs__tab {
    flex-shrink: 0;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }
}
.model-tabs__tab::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  display: block;
  width: 40px;
  height: 3px;
  border-radius: 5px;
  background-color: #FF6000;
  transform: translateX(-50%) scaleX(0);
  transition: transform 0.2s linear;
  transform-origin: center;
}
.model-tabs__tab:hover {
  color: #FF6000;
}
.model-tabs__tab:hover::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  display: block;
  width: 40px;
  height: 3px;
  border-radius: 5px;
  background-color: #FF6000;
  transform: translateX(-50%) scaleX(0);
  transition: transform 0.2s linear;
  transform-origin: center;
}
.model-tabs__tab:hover::before {
  transform: translateX(-50%) scaleX(1);
}
.model-tabs__tab--active {
  color: #FF6000;
}
.model-tabs__tab--active::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  display: block;
  width: 40px;
  height: 3px;
  border-radius: 5px;
  background-color: #FF6000;
  transform: translateX(-50%) scaleX(0);
  transition: transform 0.2s linear;
  transform-origin: center;
}
.model-tabs__tab--active::before {
  transform: translateX(-50%) scaleX(1);
}
.model-tabs__tab--active1 {
  color: #FF6000;
}
.model-tabs__tab--active1::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  display: block;
  width: 40px;
  height: 3px;
  border-radius: 5px;
  background-color: #FF6000;
  transform: translateX(-50%) scaleX(0);
  transition: transform 0.2s linear;
  transform-origin: center;
}
.model-tabs__tab--active1::before {
  transform: translateX(-50%) scaleX(1);
}
.model-tabs__body {
  margin-top: 40px;
}
@media (max-width: 1179px) {
  .model-tabs__body {
    margin-top: 16px;
  }
}
.model-tabs__inset {
  display: none;
}
.model-tabs__inset--visible {
  display: block;
}
.model-tabs__inset--visible1 {
  display: block;
}
.model-tabs__tech-info {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}
@media (max-width: 1179px) {
  .model-tabs__tech-info {
    flex-direction: column;
    align-items: stretch;
  }
}
.model-tabs__params-wrapper {
  width: 57%;
}
@media (max-width: 1179px) {
  .model-tabs__params-wrapper {
    width: 100%;
  }
}
.model-tabs__params {
  list-style: none;
  margin: 0;
  padding: 0;
}
.model-tabs__params li {
  position: static;
}
.model-tabs__params li:not(:first-child) {
  margin-top: 0;
}
.model-tabs__params li::before {
  display: none;
}
.model-tabs__drawing {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40%;
  min-height: 510px;
  padding: 24px;
  background: #EFEFEF;
  border-radius: 16px;
}
@media (max-width: 1179px) {
  .model-tabs__drawing {
    width: 100%;
    min-height: 394px;
  }
}
@media (max-width: 739px) {
  .model-tabs__drawing {
    width: 100%;
    min-height: 260px;
  }
}
.model-tabs__inset-description {
  margin-top: 128px;
}
@media (max-width: 1179px) {
  .model-tabs__inset-description {
    margin-top: 72px;
  }
}
.model-tabs__lazy-video--animation .lazy-video__figure {
  height: auto;
}
@media (max-width: 1179px) {
  .model-tabs__lazy-video--animation .lazy-video__figure {
    height: auto;
  }
}
@media (max-width: 739px) {
  .model-tabs__lazy-video--animation .lazy-video__figure {
    height: auto;
  }
}
.model-tabs .lazy-video {
  margin-top: 0;
  width: 100%;
}

.serial-product-general-info {
  margin: 40px 0 66px;
}
@media (max-width: 1179px) {
  .serial-product-general-info {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .serial-product-general-info {
    margin: 40px 0;
  }
}
.serial-product-general-info__content {
  display: flex;
  align-items: center;
  gap: 70px;
}
@media (max-width: 1179px) {
  .serial-product-general-info__content {
    flex-direction: column;
    align-items: start;
    gap: 32px;
  }
}
@media (max-width: 739px) {
  .serial-product-general-info__content {
    gap: 24px;
  }
}
.serial-product-general-info__text {
  width: 500px;
  flex-shrink: 0;
}
@media (max-width: 1179px) {
  .serial-product-general-info__text {
    width: 100%;
  }
}
.serial-product-general-info__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 40px;
  line-height: 52px;
  text-transform: uppercase;
  color: #131313;
  word-wrap: break-word;
}
@media (max-width: 1179px) {
  .serial-product-general-info__title {
    font-size: 28px;
    line-height: 39px;
  }
}
@media (max-width: 739px) {
  .serial-product-general-info__title {
    font-size: 24px;
  }
}
.serial-product-general-info__subtitle {
  margin-top: 16px;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 19px;
  line-height: 30px;
  color: #444444;
}
@media (max-width: 1179px) {
  .serial-product-general-info__subtitle {
    font-size: 16px;
    line-height: 26px;
  }
}
.serial-product-general-info__description {
  margin-top: 32px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  color: #000000;
}
@media (max-width: 1179px) {
  .serial-product-general-info__description {
    font-size: 14px;
    line-height: 22px;
  }
}
.serial-product-general-info__slider-wrapper {
  width: 600px;
}
@media (max-width: 1179px) {
  .serial-product-general-info__slider-wrapper {
    width: 100%;
  }
}
.serial-product-general-info__slider {
  position: relative;
  width: 100%;
}
.serial-product-descriptions {
  margin: 66px 0 72px;
}
@media (max-width: 1179px) {
  .serial-product-descriptions {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .serial-product-descriptions {
    margin: 40px 0;
  }
}
.serial-product-descriptions__content {
  display: flex;
  gap: 40px;
}
@media (max-width: 1179px) {
  .serial-product-descriptions__content {
    flex-direction: column;
    gap: 24px;
  }
}
.serial-product-descriptions__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  color: #131313;
}
@media (max-width: 1179px) {
  .serial-product-descriptions__title {
    font-size: 19px;
    line-height: 27px;
  }
}
.serial-product-descriptions__description {
  margin-top: 18px;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}
@media (max-width: 1179px) {
  .serial-product-descriptions__description {
    margin-top: 12px;
  }
}

.serial-product-compare {
  margin: 72px 0 117px;
}
@media (max-width: 1179px) {
  .serial-product-compare {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .serial-product-compare {
    margin: 40px 0;
  }
}
.serial-product-compare__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 33px;
  line-height: 43px;
  color: #131313;
  text-transform: capitalize;
}
@media (max-width: 1179px) {
  .serial-product-compare__title {
    font-size: 23px;
    line-height: 32px;
  }
}
.serial-product-compare__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  margin-top: 48px;
}
.serial-product-compare__list li {
  position: static;
}
.serial-product-compare__list li:not(:first-child) {
  margin-top: 0;
}
.serial-product-compare__list li::before {
  display: none;
}
@media (max-width: 1179px) {
  .serial-product-compare__list {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 24px;
  }
}
@media (max-width: 739px) {
  .serial-product-compare__list {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
  }
}

.sp-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px 32px 24px;
  border: 1px solid #EBEBEB;
  border-radius: 16px;
}
@media (max-width: 1179px) {
  .sp-item {
    padding: 24px 20px 24px 32px;
  }
}
@media (max-width: 739px) {
  .sp-item {
    padding: 30px 24px 24px;
  }
}
.sp-item__header {
  display: flex;
  flex-direction: column;
}
.sp-item__photo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 170px;
  height: 170px;
  align-self: center;
  padding: 9px 0 6px;
}
@media (max-width: 1179px) {
  .sp-item__photo {
    width: calc(50% - 12px);
  }
}
@media (max-width: 739px) {
  .sp-item__photo {
    width: 100%;
  }
}
.sp-item__text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.sp-item__title-swither {
  margin-top: 10px;
  margin-bottom: 15px;
}
.sp-item__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 19px;
  line-height: 30px;
  color: #FF6000;
  text-transform: capitalize;
}
@media (max-width: 1179px) {
  .sp-item__title {
    font-size: 19px;
    line-height: 27px;
  }
}
@media (max-width: 739px) {
  .sp-item__title {
    line-height: 30px;
  }
}
.sp-item__subtitle {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.sp-item__params {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 8px;
}
.sp-item__params li {
  position: static;
}
.sp-item__params li:not(:first-child) {
  margin-top: 0;
}
.sp-item__params li::before {
  display: none;
}
.sp-item__param {
  padding-top: 9px;
  padding-bottom: 9px;
}
.sp-item__application-areas {
  margin-top: 24px;
}
@media (max-width: 1179px) {
  .sp-item__application-areas {
    margin-top: 16px;
  }
}
.sp-item__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 24px;
}
@media (max-width: 1179px) {
  .sp-item__bottom {
    margin-top: 16px;
  }
}
@media (max-width: 739px) {
  .sp-item__bottom {
    margin-top: 24px;
  }
}
.sp-item__btn, .sp-item__btn:link, .sp-item__btn:active, .sp-item__btn:hover, .sp-item__btn:visited {
  text-decoration: none;
  color: #fff;
}

.spi-application-areas__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #131313;
}
.spi-application-areas__list {
  margin-top: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.spi-application-areas__list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  margin-left: 10px;
  padding-left: 15px;
}
.spi-application-areas__list ul li {
  position: static;
}
.spi-application-areas__list ul li:not(:first-child) {
  margin-top: 0;
}
.spi-application-areas__list ul li::before {
  display: none;
}
.spi-application-areas__list li {
  position: static;
  padding-left: 0;
}
.spi-application-areas__list li:not(:first-child) {
  margin-top: 0;
}
.spi-application-areas__list li::before {
  display: none;
}

.amount-series-models {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: max-content;
  padding: 8.5px 12px;
  background: #EBEBEB;
  border-radius: 16px;
  font-size: 10px;
  line-height: 16px;
}
.amount-series-models__number {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
}

.serial-product-top {
  margin: 40px 0 68px 0;
}
@media (max-width: 739px) {
  .serial-product-top {
    margin: 40px 0 40px 0;
  }
}
.serial-product-top .container {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 32px;
  color: #000;
}
@media (min-width: 1024px) {
  .serial-product-top .container {
    grid-template-columns: 1fr 1.1fr;
    grid-gap: 70px;
  }
}
@media (max-width: 1179px) {
  .serial-product-top .container {
    grid-gap: 40px;
  }
}
.serial-product-top__subtitle {
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.serial-product-top__title {
  font-family: "Eurostile Candy W02 Bold";
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
  color: #131313;
  margin-bottom: 32px;
}
@media (max-width: 739px) {
  .serial-product-top__title {
    font-size: 28px;
    line-height: 140%;
  }
}
.serial-product-top__text {
  font-size: 18px;
  line-height: 160%;
  margin-bottom: 32px;
}
.serial-product-top__list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 32px;
}
.serial-product-top__list li {
  display: flex;
  gap: 10px;
  align-items: start;
  padding: 17px 16px;
  margin: 0;
  border-bottom: 1px solid #EBEBEB;
}
@media (max-width: 739px) {
  .serial-product-top__list li {
    padding: 12px 16px;
  }
}
.serial-product-top__list li:last-of-type {
  margin-bottom: 0;
}
.serial-product-top__list li svg {
  flex: 0 0 24px;
  margin-top: 5px;
}
.serial-product-top__list li::before {
  display: none;
}
.serial-product-top__list li:not(:first-child) {
  margin-top: 0;
}
.serial-product-top__btns {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px 15px;
  margin-top: 32px;
}
@media (max-width: 1179px) {
  .serial-product-top__btns {
    gap: 15px 15px;
  }
}
@media (max-width: 739px) {
  .serial-product-top__btns {
    flex-direction: column;
  }
}
.serial-product-top__img {
  font-size: 0;
}
.serial-product-top__img img {
  border-radius: 16px;
  height: 95%;
}
.serial-product-top .arrow-right {
  padding: 20px 18px;
}
.serial-product-top .wf-link {
  color: #000;
  font-family: "Asap";
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.serial-product-top video {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  -o-object-fit: cover;
  object-fit: cover;
}
.serial-product-top .video-wrap {
  max-width: 600px;
  height: 95%;
  position: relative;
}
@media (max-width: 1179px) {
  .serial-product-top .video-wrap {
    max-width: none;
  }
}
.serial-product-top .video-wrap a {
  position: absolute;
  top: 45%;
  left: 45%;
}
@media (max-width: 739px) {
  .serial-product-top .video-wrap a {
    top: 40%;
    left: 40%;
  }
}
.serial-product-top #myVideo2 {
  border-radius: 16px;
}
.serial-product-top #myVideo2 .ytp-large-play-button {
  display: none !important;
}
@media (max-width: 1179px) {
  .serial-product-top #myVideo2 {
    height: 405px;
  }
}
@media (max-width: 739px) {
  .serial-product-top #myVideo2 {
    height: 205px;
  }
}
.serial-product-top .ytp-large-play-button {
  display: none !important;
}
.serial-product-top .ytp-large-play-button svg {
  height: 0 !important;
}
.serial-product-top .video_2 {
  position: relative;
}
.serial-product-top .video_2 object {
  display: none;
}
.serial-product-top .video_2 a {
  position: absolute;
  width: 68px;
  height: 56px;
  top: 41%;
  left: 44%;
}
.serial-product-top .video_2 a img {
  width: 100%;
  height: 100%;
}
.serial-product-top .lazy-video__figure {
  height: 95%;
  border-radius: 16px;
}

.serial-product-hints {
  background: #eee;
  padding: 120px 0 70px 0;
}
@media (max-width: 739px) {
  .serial-product-hints {
    padding: 40px 0 24px 0;
  }
}
.serial-product-hints-headline {
  text-align: center;
  margin-bottom: 24px;
  color: #131313;
  text-align: center;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 33px;
  font-weight: 700;
  line-height: 130%;
}
@media (min-width: 1024px) {
  .serial-product-hints-headline {
    margin-bottom: 70px;
  }
}
@media (max-width: 739px) {
  .serial-product-hints-headline {
    font-size: 23px;
  }
}
.serial-product-hints__grid {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 32px;
}
@media (min-width: 1024px) {
  .serial-product-hints__grid {
    grid-template-columns: 1.1fr 1fr;
    grid-gap: 80px;
  }
}
.serial-product-hints-img {
  border-radius: 16px;
  background: #E4E4E4;
  padding: 24px;
}
.serial-product-hints-img img {
  margin: 0 auto;
  display: block;
}
.serial-product-hints-info {
  display: flex;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  border-radius: 12px;
  border: 1px solid #EBEBEB;
  background: #fff;
  color: #444444;
  font-family: "Asap";
  font-size: 16px;
  font-weight: 600;
  line-height: 160%;
  margin-bottom: 24px;
}
@media (max-width: 739px) {
  .serial-product-hints-info {
    font-size: 14px;
    padding: 8px 16px;
  }
}
.serial-product-hints-info svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.serial-product-hints .wf-faq {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 16px;
}
.serial-product-hints .wf-faq__item {
  background-color: #fff;
  padding: 16px 16px 16px 55px;
  border-radius: 16px;
  position: relative;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .serial-product-hints .wf-faq__item {
    padding: 24px 24px 24px 65px;
  }
}
.serial-product-hints .wf-faq__item.active .wf-faq__content {
  max-height: 1000px;
}
.serial-product-hints .wf-faq__item.active .wf-faq__arrow {
  transform: scale(1, -1);
}
.serial-product-hints .wf-faq__title {
  font-size: 19px;
  font-weight: 700;
  line-height: normal;
  color: #000;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  font-family: "Eurostile Candy W02 Bold";
  line-height: 160%;
}
@media (max-width: 739px) {
  .serial-product-hints .wf-faq__title {
    font-size: 16px;
    line-height: 140%;
  }
}
.serial-product-hints .wf-faq__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
  color: #444444;
  font-family: "Asap";
  font-size: 16px;
  margin-top: 8px;
}
.serial-product-hints .wf-faq__arrow {
  font-size: 0;
  flex: 0 0 10px;
}
.serial-product-hints .wf-faq__num {
  position: absolute;
  top: 20px;
  left: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  color: #FF6000;
  font-family: "Eurostile Candy W02 Bold";
  line-height: 160%;
}
@media (min-width: 1024px) {
  .serial-product-hints .wf-faq__num {
    top: 26px;
    left: 24px;
  }
}
.serial-product-hints .wf-faq .wf-text > *:first-child {
  margin-top: 16px;
}

.serial-product-kontakt {
  margin: 120px 0;
}
@media (max-width: 739px) {
  .serial-product-kontakt {
    margin: 40px 0;
  }
}
.serial-product-kontakt__grid {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 32px;
}
@media (min-width: 1024px) {
  .serial-product-kontakt__grid {
    grid-template-columns: 1fr 1.2fr;
    grid-gap: 56px;
  }
}
@media (max-width: 739px) {
  .serial-product-kontakt__grid {
    grid-gap: 16px;
  }
}
.serial-product-kontakt__head {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
}
.serial-product-kontakt__head svg {
  margin-left: 6px;
}
.serial-product-kontakt__head img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  border: 1px solid #FFF;
}
.serial-product-kontakt__head img + img {
  margin-left: -10px;
}
.serial-product-kontakt__head .serial-product-kontakt__head_img {
  line-height: 100%;
  min-width: 95px;
}
.serial-product-kontakt__title {
  margin-bottom: 16px;
  color: #000;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
  word-wrap: break-word;
}
@media (max-width: 739px) {
  .serial-product-kontakt__title {
    font-size: 19px;
  }
}
.serial-product-kontakt__text {
  max-width: 624px;
  color: #444444;
  font-family: "Asap";
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}
.serial-product-kontakt__logo {
  font-size: 0;
  text-align: center;
  margin-bottom: 32px;
}
.serial-product-kontakt__content {
  max-width: 500px;
}
.serial-product-kontakt__form {
  border-radius: 24px;
  border: 1px solid #EBEBEB;
  background: #eee;
  padding: 32px;
}
@media (max-width: 739px) {
  .serial-product-kontakt__form {
    padding: 24px;
  }
}
.serial-product-kontakt__form-title {
  text-align: center;
  margin-bottom: 8px;
  color: #000;
  text-align: center;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 19px;
  font-weight: 700;
  line-height: 160%;
}
@media (max-width: 739px) {
  .serial-product-kontakt__form-title {
    font-size: 16px;
  }
}
.serial-product-kontakt__form-text {
  color: #444444;
  text-align: center;
  font-family: "Asap";
  font-size: 19px;
  font-weight: 600;
  line-height: 160%;
  margin-bottom: 32px;
}
@media (max-width: 739px) {
  .serial-product-kontakt__form-text {
    font-size: 16px;
  }
}
.serial-product-kontakt__form .wf-btn {
  width: 100%;
  border-radius: 16px;
  background: #FF6000;
  display: flex;
  padding: 20px 18px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  color: #fff;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}
.serial-product-kontakt__form .wf-form-group {
  margin-bottom: 20px;
}
@media (max-width: 739px) {
  .serial-product-kontakt__form .wf-form-group {
    margin-bottom: 12px;
  }
}
.serial-product-kontakt__form .group-last {
  margin-bottom: 32px;
}
.serial-product-kontakt__form label {
  margin-bottom: 8px;
  display: block;
  color: #444444;
  font-family: "Inter";
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
}
.serial-product-kontakt__form input[type=text],
.serial-product-kontakt__form input[type=email],
.serial-product-kontakt__form input[type=tel] {
  border-radius: 16px;
  border: 1px solid #EBEBEB;
  background: #fff;
  height: 52px;
  width: 100%;
  padding: 16px 20px;
  color: #444444;
  font-family: "Inter";
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
.serial-product-kontakt .wf-form-checkbox {
  position: relative;
  padding-left: 20px;
  margin-bottom: 24px;
}
.serial-product-kontakt .wf-form-checkbox input {
  position: absolute;
  visibility: hidden;
}
.serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label, .serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label {
  color: #000;
  font-size: 12px;
  line-height: 160%;
}
.serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label:before, .serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label:before {
  content: "";
  display: block;
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  top: -16px;
  left: -18px;
  border: 2px solid #FF6000;
  border-radius: 7px;
}
@media (max-width: 739px) {
  .serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label:before, .serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label:before {
    font-size: 12px;
  }
}
.serial-product-kontakt .wf-form-checkbox input[type=checkbox]:checked + span:after {
  content: "✓";
  position: absolute;
  height: 14px;
  width: 14px;
  top: -33px;
  left: -11px;
  display: inline-block;
  color: #FF6000;
  font-size: 15px;
}
.serial-product-kontakt .wf-form-checkbox label {
  color: #131313;
  font-family: "Inter";
  font-size: 12px;
  line-height: 140%;
}
.serial-product-kontakt .cf-form__error-notice {
  position: static;
}

.wpcf7-spinner {
  display: none !important;
}

.series-general-info {
  margin: 40px 0 66px;
}
@media (max-width: 1179px) {
  .series-general-info {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .series-general-info {
    margin: 40px 0;
  }
}
.series-general-info__content {
  display: flex;
  align-items: center;
  gap: 70px;
}
@media (max-width: 1179px) {
  .series-general-info__content {
    flex-direction: column;
    align-items: start;
    gap: 32px;
  }
}
.series-general-info__text {
  display: flex;
  flex-direction: column;
  width: 500px;
  flex-shrink: 0;
}
@media (max-width: 1179px) {
  .series-general-info__text {
    flex-direction: row;
    gap: 30px;
    width: 100%;
  }
}
@media (max-width: 739px) {
  .series-general-info__text {
    flex-direction: column;
    gap: 0;
  }
}
@media (max-width: 1179px) {
  .series-general-info__header {
    width: calc(50% - 15px);
    flex-shrink: 0;
  }
}
@media (max-width: 739px) {
  .series-general-info__header {
    width: 100%;
  }
}
.series-general-info__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 40px;
  line-height: 52px;
  text-transform: capitalize;
  color: #131313;
}
@media (max-width: 1179px) {
  .series-general-info__title {
    font-size: 28px;
    line-height: 39px;
  }
}
.series-general-info__subtitle {
  margin-top: 16px;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 19px;
  line-height: 30px;
  color: #444444;
}
@media (max-width: 1179px) {
  .series-general-info__subtitle {
    margin-top: 0;
    font-size: 16px;
    line-height: 26px;
  }
}
.series-general-info__description {
  margin-top: 32px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  text-transform: capitalize;
  color: #000000;
}
@media (max-width: 1179px) {
  .series-general-info__description {
    margin-top: 16px;
    font-size: 14px;
    line-height: 22px;
  }
}
.series-general-info__description p {
  margin: 0;
}
.series-general-info__amount {
  margin-top: 32px;
  cursor: pointer;
}
@media (max-width: 739px) {
  .series-general-info__amount {
    margin-top: 24px;
  }
}
.series-general-info__amount--lg {
  display: flex;
}
@media (max-width: 1179px) {
  .series-general-info__amount--lg {
    display: none;
  }
}
@media (max-width: 739px) {
  .series-general-info__amount--lg {
    display: flex;
  }
}
.series-general-info__amount--md {
  display: none;
}
@media (max-width: 1179px) {
  .series-general-info__amount--md {
    display: flex;
    margin-top: 10px;
  }
}
@media (max-width: 739px) {
  .series-general-info__amount--md {
    display: none;
  }
}
.series-general-info__slider-wrapper {
  width: 600px;
}
@media (max-width: 1179px) {
  .series-general-info__slider-wrapper {
    width: 100%;
  }
}
.series-general-info__slider {
  position: relative;
}
.series-general-info__slide {
  width: 100%;
}
.series-general-info__areas {
  position: absolute;
  top: 32px;
  left: 32px;
  z-index: 99;
}
@media (max-width: 739px) {
  .series-general-info__areas {
    top: 16px;
    left: 16px;
  }
}

.series-tech-info {
  margin: 63px 0 88px;
}
@media (max-width: 1179px) {
  .series-tech-info {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .series-tech-info {
    margin: 40px 0;
  }
}

.sti-title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  color: #FF6000;
  text-transform: uppercase;
}
@media (max-width: 1179px) {
  .sti-title {
    font-size: 19px;
    line-height: 27px;
  }
}

.sti-features {
  display: flex;
  gap: 56px;
  padding: 32px 0;
  border-top: 1px solid #EBEBEB;
}
@media (max-width: 1179px) {
  .sti-features {
    gap: 30px;
    padding: 24px 0;
  }
}
@media (max-width: 739px) {
  .sti-features {
    flex-direction: column;
    gap: 16px;
  }
}
.sti-features__left {
  width: 43%;
}
@media (max-width: 1179px) {
  .sti-features__left {
    width: 48%;
  }
}
@media (max-width: 739px) {
  .sti-features__left {
    width: 100%;
  }
}
.sti-features__drawing {
  margin-top: 32px;
}
.sti-features__right {
  width: 52%;
}
@media (max-width: 1179px) {
  .sti-features__right {
    width: 48%;
  }
}
@media (max-width: 739px) {
  .sti-features__right {
    width: 100%;
  }
}
.sti-features__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sti-features__list li {
  position: static;
}
.sti-features__list li:not(:first-child) {
  margin-top: 0;
}
.sti-features__list li::before {
  display: none;
}
.sti-features__item:last-child {
  border-bottom: none;
}

.sti-application-areas {
  display: flex;
  justify-content: space-between;
  padding: 32px 0;
  border-top: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
}
@media (max-width: 739px) {
  .sti-application-areas {
    flex-direction: column;
    justify-content: stretch;
    padding: 24px 0;
  }
}
.sti-application-areas__list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 52%;
}
.sti-application-areas__list li {
  position: static;
}
.sti-application-areas__list li:not(:first-child) {
  margin-top: 0;
}
.sti-application-areas__list li::before {
  display: none;
}
@media (max-width: 1179px) {
  .sti-application-areas__list {
    width: 48%;
  }
}
@media (max-width: 739px) {
  .sti-application-areas__list {
    width: 100%;
  }
}
.sti-application-areas__item:last-child {
  border-bottom: none;
}

.sti-novelty {
  display: flex;
  justify-content: space-between;
  padding-top: 43px;
}
@media (max-width: 1179px) {
  .sti-novelty {
    padding-top: 24px;
  }
}
@media (max-width: 739px) {
  .sti-novelty {
    flex-direction: column;
    justify-content: stretch;
  }
}
.sti-novelty__left {
  width: 41%;
}
@media (max-width: 1179px) {
  .sti-novelty__left {
    width: 28%;
  }
}
@media (max-width: 739px) {
  .sti-novelty__left {
    width: 100%;
  }
}
.sti-novelty__right {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 49%;
  padding: 32px;
  border: 1px solid #EBEBEB;
  border-radius: 16px;
}
@media (max-width: 1179px) {
  .sti-novelty__right {
    width: 45%;
  }
}
@media (max-width: 739px) {
  .sti-novelty__right {
    margin-top: 16px;
    width: 100%;
  }
}

.application-areas-list {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .application-areas-list {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .application-areas-list {
    margin: 64px 0;
  }
}
.application-areas-list__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.application-areas-list__list li {
  position: static;
}
.application-areas-list__list li:not(:first-child) {
  margin-top: 0;
}
.application-areas-list__list li::before {
  display: none;
}
@media (max-width: 1179px) {
  .application-areas-list__list {
    gap: 32px 30px;
  }
}
@media (max-width: 739px) {
  .application-areas-list__list {
    gap: 24px 16px;
  }
}
.application-areas-list__item {
  position: static;
  padding-left: 0;
}
.application-areas-list__item:not(:first-child) {
  margin-top: 0;
}
.application-areas-list__item::before {
  display: none;
}

.application-areas-description {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .application-areas-description {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .application-areas-description {
    margin: 64px 0;
  }
}

.application-areas-filter {
  margin: 128px 0;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .application-areas-filter {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .application-areas-filter {
    margin: 64px 0;
  }
}
.application-areas-filter__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 40px;
  line-height: 52px;
  color: #000000;
}
@media (max-width: 1179px) {
  .application-areas-filter__title {
    font-size: 33px;
    line-height: 43px;
  }
}
@media (max-width: 739px) {
  .application-areas-filter__title {
    font-size: 28px;
    line-height: 39px;
  }
}
.application-areas-filter__areas-list {
  margin-top: 40px;
}
@media (max-width: 739px) {
  .application-areas-filter__areas-list {
    margin-top: 16px;
  }
}
.application-areas-filter__areas-item {
  position: static;
  padding-left: 0;
}
.application-areas-filter__areas-item:not(:first-child) {
  margin-top: 0;
}
.application-areas-filter__areas-item::before {
  display: none;
}
.application-areas-filter__models-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 32px;
}
.application-areas-filter__models-list li {
  position: static;
}
.application-areas-filter__models-list li:not(:first-child) {
  margin-top: 0;
}
.application-areas-filter__models-list li::before {
  display: none;
}
@media (max-width: 739px) {
  .application-areas-filter__models-list {
    margin-top: 24px;
  }
}
.application-areas-filter__model-item {
  position: static;
  padding-left: 0;
}
.application-areas-filter__model-item:not(:first-child) {
  margin-top: 0;
}
.application-areas-filter__model-item::before {
  display: none;
}

.aaf-model {
  display: flex;
  width: calc((100% - 90px) / 4);
  height: 340px;
  border-radius: 16px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20.83%, rgba(0, 0, 0, 0.84) 100%);
  overflow: hidden;
}
@media (max-width: 1179px) {
  .aaf-model {
    width: calc((100% - 60px) / 3);
    height: 242px;
  }
}
@media (max-width: 739px) {
  .aaf-model {
    width: 100%;
  }
}
.aaf-model__link {
  width: 100%;
  height: 100%;
}
.aaf-model__figure {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0;
  height: 100%;
  padding: 28px 24px;
}
@media (max-width: 1179px) {
  .aaf-model__figure {
    padding: 24px;
  }
}
.aaf-model__image {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  z-index: -2;
}
.aaf-model__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 19px;
  line-height: 30px;
  color: #FFFFFF;
}
.aaf-model__caption {
  transform: translateY(26px);
  transition: transform 0.3s ease-in-out;
}
@media (max-width: 1179px) {
  .aaf-model__caption {
    transform: translateY(0);
  }
}
.aaf-model:hover .aaf-model__caption {
  transform: translateY(0);
}
.aaf-model__weight {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
}
.aaf-model__weight-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
.aaf-model__weight-icon svg {
  max-width: 100%;
  max-height: 100%;
}
.aaf-model__weight-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
}
.aaf-model__pseudo-link {
  margin: 0;
  margin-top: 8px;
  transform: translateY(50px);
  transition: transform 0.3s ease-in-out;
}
@media (max-width: 1179px) {
  .aaf-model__pseudo-link {
    transform: translateY(0);
  }
}
.aaf-model:hover .aaf-model__pseudo-link {
  transform: translateY(0);
}

.chess-content {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .chess-content {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .chess-content {
    margin: 64px 0;
  }
}
.chess-content__content {
  display: flex;
  gap: 70px;
}
@media (max-width: 1179px) {
  .chess-content__content {
    flex-direction: column;
  }
}
@media (max-width: 739px) {
  .chess-content__content {
    gap: 24px;
  }
}

.cc-left {
  display: flex;
  flex-direction: column;
  width: 45.21%;
}
@media (max-width: 1179px) {
  .cc-left {
    flex-direction: row;
    width: 100%;
  }
}
@media (max-width: 739px) {
  .cc-left {
    flex-direction: column;
  }
}
@media (max-width: 1179px) {
  .cc-left__text {
    width: calc(50% - 15px);
  }
}
@media (max-width: 739px) {
  .cc-left__text {
    width: 100%;
  }
}
.cc-left__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 40px;
  line-height: 52px;
  color: #000000;
  word-wrap: break-word;
}
@media (max-width: 739px) {
  .cc-left__title {
    font-size: 28px;
    line-height: 39px;
  }
}
.cc-left__title p {
  margin: 0;
}
.cc-left__title strong {
  color: #FF6000;
}
.cc-left__description {
  margin-top: 24px;
  font-weight: 600;
  font-size: 19px;
  line-height: 30px;
}
@media (max-width: 739px) {
  .cc-left__description {
    margin-top: 8px;
    font-size: 16px;
    line-height: 26px;
  }
}
.cc-left__image {
  margin-top: 98px;
  height: 100%;
}
@media (max-width: 1179px) {
  .cc-left__image {
    margin-top: 0;
    margin-left: 30px;
    width: 330px;
    height: 330px;
  }
}
@media (max-width: 739px) {
  .cc-left__image {
    margin-top: 24px;
    margin-left: 0;
    width: 100%;
    height: 300px;
  }
}
.cc-left__image img {
  width: 100%;
  height: 100%;
  border-radius: 24px;
}

.cc-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 48.72%;
}
@media (max-width: 1179px) {
  .cc-right {
    display: flex;
    flex-direction: row;
    gap: 30px;
    width: 100%;
  }
}
@media (max-width: 739px) {
  .cc-right {
    flex-direction: column;
  }
}
.cc-right__figure {
  margin-top: 0;
}
.cc-right__image {
  margin: 0;
  height: 475px;
  border-radius: 24px;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .cc-right__image {
    flex-shrink: 0;
    width: 330px;
    height: 303px;
  }
}
@media (max-width: 739px) {
  .cc-right__image {
    width: 100%;
  }
}
.cc-right__image img {
  height: 100%;
  border-radius: 24px;
}
.cc-right__image-caption {
  margin-top: 16px;
  color: #939393;
}
.cc-right__description {
  margin-top: 106px;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}
@media (max-width: 1179px) {
  .cc-right__description {
    margin-top: 0;
  }
}
.cc-right__description a {
  color: #FF6000;
}
.cc-right__description a:hover {
  color: #FF7733;
}
.cc-right__description p {
  margin-top: 24px;
  margin-bottom: 0;
}
@media (max-width: 739px) {
  .cc-right__description p {
    margin-top: 16px;
  }
}
.cc-right__description p:first-child {
  margin-top: 0;
}

.fw-image-rounded {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .fw-image-rounded {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .fw-image-rounded {
    margin: 64px 0;
  }
}
.fw-image-rounded__content img {
  border-radius: 24px;
}

.our-team {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .our-team {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .our-team {
    margin: 64px 0;
  }
}
.our-team__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 40px;
  line-height: 52px;
  color: #000000;
}
@media (max-width: 1179px) {
  .our-team__title {
    font-size: 28px;
    line-height: 36px;
  }
}
@media (max-width: 739px) {
  .our-team__title {
    font-size: 19px;
    line-height: 27px;
  }
}
.our-team__title--h4 {
  font-size: 28px;
  line-height: 36px;
}
@media (max-width: 739px) {
  .our-team__title--h4 {
    font-size: 19px;
    line-height: 27px;
  }
}
.our-team__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 40px;
}
.our-team__list li {
  position: static;
}
.our-team__list li:not(:first-child) {
  margin-top: 0;
}
.our-team__list li::before {
  display: none;
}
@media (max-width: 1179px) {
  .our-team__list {
    gap: 24px 30px;
    margin-top: 32px;
  }
}
@media (max-width: 739px) {
  .our-team__list {
    gap: 24px;
  }
}
.our-team__cta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 40px;
  padding: 32px 48px;
  background: #444444;
  border-radius: 24px;
}
@media (max-width: 1179px) {
  .our-team__cta {
    margin-top: 72px;
  }
}
@media (max-width: 739px) {
  .our-team__cta {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 64px;
    padding: 24px;
  }
}
.our-team__cta-content {
  display: flex;
  align-items: center;
}
.our-team__cta-logo {
  width: 34.14px;
  height: 22.67px;
}
.our-team__cta-text {
  margin-left: 14px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  color: #fff;
}
@media (max-width: 1179px) {
  .our-team__cta-text {
    font-size: 28px;
    line-height: 36px;
  }
}
@media (max-width: 739px) {
  .our-team__cta-text {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 739px) {
  .our-team__cta-btn {
    margin-top: 24px;
    width: 100%;
  }
}

.lazy-video {
  margin-top: 40px;
}
.lazy-video__figure {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0;
  height: 392px;
  overflow: hidden;
  cursor: pointer;
}
@media (max-width: 1179px) {
  .lazy-video__figure {
    width: 100%;
  }
}
@media (max-width: 739px) {
  .lazy-video__figure {
    height: 184px;
  }
}
.lazy-video__placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.lazy-video__placeholder--back {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.lazy-video__placeholder--model-page {
  border-radius: 16px;
}
.lazy-video__placeholder img {
  height: 100%;
}
.lazy-video__poster--back {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.lazy-video__preloader {
  position: relative;
  display: none;
  width: 64px;
  height: 64px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 2;
}
.lazy-video__source {
  position: relative;
  object-fit: contain;
  z-index: 2;
}
.lazy-video__source--model-page {
  border-radius: 16px;
}
.lazy-video__icon-play {
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.faq {
  margin-top: 40px;
}
.page .faq {
  margin: 80px 0;
}
@media (max-width: 1179px) {
  .page .faq {
    margin: 64px 0;
  }
}
@media (max-width: 739px) {
  .page .faq {
    margin: 40px 0;
  }
}
.cp-article .faq__content {
  padding: 0;
}
@media (max-width: 739px) {
  .faq__title {
    font-size: 28px;
  }
}
.faq__title--left {
  text-align: left;
}
.faq__title--center {
  text-align: center;
}
.faq__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-top: 40px;
}
.faq__list li {
  position: static;
}
.faq__list li:not(:first-child) {
  margin-top: 0;
}
.faq__list li::before {
  display: none;
}
.faq__item {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 32px 48px;
  background-color: #eeeeee;
  border-radius: 24px;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media (max-width: 739px) {
  .faq__item {
    padding: 32px;
  }
}
.faq__item-question {
  display: flex;
  justify-content: space-between;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 23px;
  font-weight: 700;
  line-height: 160%;
}
@media (max-width: 739px) {
  .faq__item-question {
    font-size: 18px;
    line-height: 140%;
  }
}
.faq__item-switcher {
  position: relative;
  flex-shrink: 0;
  margin-left: 16px;
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 8px;
  border: none;
  background: #fff;
  outline: none;
  cursor: pointer;
}
@media (max-width: 739px) {
  .faq__item-switcher {
    margin-left: 20px;
  }
}
.faq__item-switcher::before, .faq__item-switcher::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  background: #000;
  border-radius: 50px;
  transform: translate(-50%, -50%);
  transform-origin: center;
  transition: transform 0.3s ease-out;
}
.faq__item-switcher::before {
  width: 18px;
  height: 2px;
}
.faq__item-switcher::after {
  width: 2px;
  height: 18px;
}
.faq__item--extended .faq__item-switcher::after {
  transform: translate(-50%, -50%) rotate(-90deg);
}
.faq__item-answer {
  display: grid;
  grid-template-rows: 0fr;
  margin: 0;
  overflow: hidden;
  transform: translateZ(0);
  transition: grid-template-rows 0.5s ease-out;
}
.faq__item--extended .faq__item-answer {
  grid-template-rows: 1fr;
}
.faq__item-answer-inner {
  min-height: 0;
  margin: 0;
}

.section-header {
  margin: 128px 0;
  margin-bottom: 64px;
}
@media (max-width: 1179px) {
  .section-header {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .section-header {
    margin: 64px 0;
  }
}
@media (max-width: 1179px) {
  .section-header {
    margin-bottom: 32px;
  }
}
.section-header__content {
  display: flex;
  gap: 80px;
  justify-content: space-between;
  align-items: baseline;
}
@media (max-width: 1179px) {
  .section-header__content {
    flex-direction: column;
    gap: 8px;
  }
}
.section-header__title {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 50%;
}
@media (max-width: 1179px) {
  .section-header__title {
    width: 100%;
  }
}
@media (max-width: 1179px) {
  .section-header__title .title {
    font-size: 28px;
  }
}
.section-header__info {
  width: 50%;
  color: #444444;
}
@media (max-width: 1179px) {
  .section-header__info {
    width: 100%;
  }
}
@media (max-width: 1179px) {
  .section-header .readmore.desktop {
    display: none;
  }
}
@media (max-width: 1179px) {
  .section-header .readmore.mobile {
    margin-top: 8px;
  }
}
@media (min-width: 1024px) {
  .section-header .readmore.mobile {
    display: none;
  }
}
.section-header .readmore__link {
  color: #FF6000;
}

.contacts-info {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .contacts-info {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .contacts-info {
    margin: 64px 0;
  }
}
.contacts-info__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 70px;
}
@media (max-width: 1179px) {
  .contacts-info__content {
    gap: 30px;
  }
}
@media (max-width: 739px) {
  .contacts-info__content {
    flex-direction: column;
    align-items: stretch;
    gap: 32px;
  }
}
.contacts-info__text {
  max-width: 530px;
}
@media (max-width: 1179px) {
  .contacts-info__text {
    max-width: 329px;
  }
}
@media (max-width: 739px) {
  .contacts-info__text {
    max-width: 100%;
  }
}
.contacts-info__logo {
  width: 290px;
  height: 32px;
}
@media (max-width: 1179px) {
  .contacts-info__logo {
    width: 206px;
    height: 23px;
  }
}
@media (max-width: 739px) {
  .contacts-info__logo {
    width: 227px;
    height: 25px;
  }
}
.contacts-info__logo-image {
  width: 100%;
}
.contacts-info__address {
  margin: 0;
  margin-top: 32px;
  font-family: "Eurostile Candy W02 Bold";
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
  line-height: 30px;
  color: #000000;
}
@media (max-width: 739px) {
  .contacts-info__address {
    font-size: 16px;
    line-height: 22px;
  }
}
.contacts-info__address p {
  margin: 0;
}
.contacts-info__contacts-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 32px;
  font-weight: 400;
  font-size: 19px;
  line-height: 30px;
  color: #000000;
}
.contacts-info__contacts-list li {
  position: static;
}
.contacts-info__contacts-list li:not(:first-child) {
  margin-top: 0;
}
.contacts-info__contacts-list li::before {
  display: none;
}
@media (max-width: 739px) {
  .contacts-info__contacts-list {
    margin-top: 24px;
    font-size: 16px;
    line-height: 26px;
  }
}
.contacts-info__contacts-item {
  position: static;
  padding-left: 0;
  display: flex;
  gap: 5px;
}
.contacts-info__contacts-item:not(:first-child) {
  margin-top: 0;
}
.contacts-info__contacts-item::before {
  display: none;
}
.contacts-info__contacts-contact, .contacts-info__contacts-contact:link, .contacts-info__contacts-contact:active, .contacts-info__contacts-contact:hover, .contacts-info__contacts-contact:visited {
  text-decoration: none;
  color: #444444;
}
.contacts-info__map {
  position: relative;
  max-width: 570px;
  width: 100%;
  height: 475px;
  border-radius: 24px;
  border: 1px solid;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .contacts-info__map {
    max-width: 329px;
    height: 343px;
  }
}
@media (max-width: 739px) {
  .contacts-info__map {
    max-width: 100%;
    height: 260px;
  }
}
.contacts-info__map .shm-map-container {
  border: none !important;
  height: 475px !important;
}
.contacts-info__map .leaflet-bottom.leaflet-right {
  display: none;
}
.contacts-info__map-image {
  width: 100%;
  height: 100%;
}
.contacts-info__map-marker {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.wpcf7-spinner {
  display: none !important;
}

.contacts-form {
  margin: 128px 0;
  padding: 128px 0;
  background: #EEEEEE;
}
@media (max-width: 1179px) {
  .contacts-form {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .contacts-form {
    margin: 64px 0;
  }
}
@media (max-width: 1179px) {
  .contacts-form {
    padding: 72px 0;
  }
}
@media (max-width: 739px) {
  .contacts-form {
    padding: 64px 0;
  }
}
.contacts-form__title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  color: #000000;
}
@media (max-width: 739px) {
  .contacts-form__title {
    font-size: 19px;
    line-height: 27px;
  }
}
.contacts-form__form {
  margin-top: 60px;
}
@media (max-width: 739px) {
  .contacts-form__form {
    margin-top: 24px;
  }
}

.cf-form__top {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}
@media (max-width: 739px) {
  .cf-form__top {
    flex-direction: column;
  }
}
.cf-form__left {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 739px) {
  .cf-form__left {
    gap: 20px 16px;
    width: 100%;
  }
}
.cf-form__right {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  gap: 20px;
}
@media (max-width: 739px) {
  .cf-form__right {
    width: 100%;
  }
}
.cf-form__label {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  font-family: "Inter";
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #444444;
}
.cf-form__label--street {
  width: 382px;
}
@media (max-width: 1179px) {
  .cf-form__label--street {
    width: 100%;
  }
}
@media (max-width: 739px) {
  .cf-form__label--street {
    width: calc(50% - 8px);
  }
}
.cf-form__label--house {
  width: 167px;
}
@media (max-width: 1179px) {
  .cf-form__label--house {
    width: 100%;
  }
}
@media (max-width: 739px) {
  .cf-form__label--house {
    width: calc(50% - 8px);
  }
}
.cf-form__label--zipcode {
  width: 157px;
}
@media (max-width: 1179px) {
  .cf-form__label--zipcode {
    width: 100%;
  }
}
@media (max-width: 739px) {
  .cf-form__label--zipcode {
    width: calc(50% - 8px);
  }
}
.cf-form__label--location {
  width: 392px;
}
@media (max-width: 1179px) {
  .cf-form__label--location {
    width: 100%;
  }
}
@media (max-width: 739px) {
  .cf-form__label--location {
    width: calc(50% - 8px);
  }
}
.cf-form__label--phone {
  width: calc(50% - 15px);
}
@media (max-width: 1179px) {
  .cf-form__label--phone {
    width: 100%;
  }
}
.cf-form__label--add-phone {
  width: calc(50% - 15px);
}
@media (max-width: 1179px) {
  .cf-form__label--add-phone {
    width: 100%;
  }
}
.cf-form__label--email {
  width: calc(50% - 15px);
}
@media (max-width: 1179px) {
  .cf-form__label--email {
    width: 100%;
  }
}
.cf-form__label--fax {
  width: calc(50% - 15px);
}
@media (max-width: 1179px) {
  .cf-form__label--fax {
    width: 100%;
  }
}
.cf-form__label--textarea {
  margin-top: 20px;
}
.cf-form__field {
  margin-top: 8px;
  width: 100%;
  padding: 16px 20px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  background: #FFFFFF;
  color: #444444;
  border: none;
  border-radius: 16px;
  outline: none;
}
@media (max-width: 739px) {
  .cf-form__field {
    margin-top: 4px;
  }
}
.cf-form__field--error {
  border: 1px solid red !important;
}
.cf-form__field--error::placeholder {
  color: red;
}
.cf-form__field--textarea {
  height: 173px;
}
.cf-form__error-notice {
  display: none;
  position: absolute;
  bottom: -20px;
  left: 0;
  font-family: "Inter";
  font-weight: 400;
  font-size: 11px;
  line-height: 17px;
  color: red;
}
.cf-form__error-notice--checkbox {
  position: static;
  bottom: 0;
  width: 100%;
  margin-top: 4px;
}
.cf-form__middle {
  margin-top: 30px;
}
@media (max-width: 739px) {
  .cf-form__middle {
    margin-top: 20px;
  }
}
.cf-form__bottom {
  margin-top: 34px;
}
@media (max-width: 739px) {
  .cf-form__bottom {
    margin-top: 24px;
  }
}
.cf-form__bottom-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 34px;
}
@media (max-width: 1179px) {
  .cf-form__bottom-content {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 739px) {
  .cf-form__bottom-content {
    margin-top: 24px;
  }
}
.cf-form__agree-content {
  display: flex;
}
.cf-form__agree-checkbox {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.cf-form__agree-label {
  margin-right: 12px;
}
.cf-form__agree-checkbox + .cf-form__agree-label {
  user-select: none;
}
.cf-form__agree-checkbox + .cf-form__agree-label::before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  border: 2px solid #FF6000;
  border-radius: 6px;
  background-repeat: no-repeat;
  background-position: center center;
}
.cf-form__agree-checkbox:checked + .cf-form__agree-label::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjc1IDRMNC41OCA2LjgzTDEwLjI1IDEuMTciIHN0cm9rZT0iI0ZGNjAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.cf-form__agree-text {
  max-width: 825px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #131313;
}
@media (max-width: 1179px) {
  .cf-form__agree-text {
    max-width: 100%;
  }
}
.cf-form__button {
  min-width: max-content;
}
@media (max-width: 1179px) {
  .cf-form__button {
    margin-top: 24px;
  }
}
@media (max-width: 739px) {
  .cf-form__button {
    justify-content: space-between;
    width: 100%;
  }
}
.cf-form__success-message {
  display: none;
  margin-top: 20px;
  width: 100%;
  padding: 20px;
  border-radius: 16px;
  border: 1px solid rgb(75, 170, 75);
  font-family: "Inter";
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #444444;
  text-align: center;
}
.cf-form__error-message {
  display: none;
  margin-top: 20px;
  width: 100%;
  padding: 20px;
  border-radius: 16px;
  border: 1px solid rgb(231, 76, 76);
  font-family: "Inter";
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #444444;
  text-align: center;
}
.cf-form__preloader {
  margin-top: 20px;
}

@media (min-width: 739px) {
  .wpcf7-not-valid-tip {
    position: absolute;
  }
}
.contacts-links {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .contacts-links {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .contacts-links {
    margin: 64px 0;
  }
}
.contacts-links__content {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 739px) {
  .contacts-links__content {
    flex-direction: row;
  }
}
.contacts-links__link-card {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: calc(50% - 15px);
  padding: 48px;
  border-radius: 24px;
  overflow: hidden;
}
.contacts-links__link-card, .contacts-links__link-card:link, .contacts-links__link-card:active, .contacts-links__link-card:hover, .contacts-links__link-card:visited {
  text-decoration: none;
  color: #ffffff;
}
@media (max-width: 1179px) {
  .contacts-links__link-card {
    padding: 40px 32px;
  }
}
@media (max-width: 739px) {
  .contacts-links__link-card {
    width: 100%;
    padding: 32px;
  }
}
.contacts-links__link-card:nth-child(odd) {
  background: #444444;
}
.contacts-links__link-card:nth-child(even) {
  background: #131313;
}
.contacts-links__link-title {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
}
@media (max-width: 739px) {
  .contacts-links__link-title {
    font-size: 19px;
    line-height: 27px;
  }
}
.contacts-links__link-description {
  font-weight: 600;
  font-size: 19px;
  line-height: 30px;
  color: #EEEEEE;
}
.contacts-links__link-button {
  padding: 20px 22px !important;
  align-self: flex-end;
  z-index: 10;
}
.contacts-links__link-button::after {
  margin-left: 0 !important;
}
.contacts-links__arrows {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 354px;
  height: 78px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU0IiBoZWlnaHQ9Ijc4IiB2aWV3Qm94PSIwIDAgMzU0IDc4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOS44OTU1NSA2OC4yNzg0TDU0Ljg4MDIgMTA0LjE0NEM1OS41MjU0IDEwNy44NDEgNjIuMDg2IDEwOS40NTggNjcuMDUyOCAxMDkuNDU4SDgyLjEyMDZDODcuMjQxOSAxMDkuNDU4IDkwLjkzNDkgMTA2LjcxNyA5MC45MzQ5IDEwMi4zNzJDOTAuOTM0OSA5OS40NzYzIDg5LjQ0MjIgOTYuOTY4IDg3LjA4NzUgOTUuMTMyMUw0Mi42OTQ3IDYwLjIxMDdDNDAuOTA2MSA1OC43ODg1IDQwLjI4ODUgNTcuNjM3OCA0MC4yODg1IDU2LjM0NDlDNDAuMjg4NSA1NS4wNTIgNDAuNzkwMyA1My45NTMgNDIuNjk0NyA1Mi40NzkxTDkxLjA3NjQgMTQuNjQ4N0M5My40MzExIDEyLjgxMjcgOTQuOTIzOCAxMC4xMzY0IDk0LjkyMzggNy4yNDAzQzk0LjkyMzggMi43MjgwNiA5MS4yNDM3IDMuMDUxNzZlLTA1IDg2LjEwOTYgMy4wNTE3NmUtMDVINjguOTcwMUM2NC4wMDMyIDMuMDUxNzZlLTA1IDYxLjQyOTggMS41OTAzIDU2Ljc5NzUgNS4zMTM4N0w5LjY1MTA2IDQzLjA3OTdDMS41ODMxNiA0OS41MzEzIDAuMjU3ODEyIDUyLjk0NDYgMC4yNTc4MTIgNTYuMDM0NkMwLjI1NzgxMiA1OC44MDE0IDEuOTgyMDYgNjEuOTk0OSA5Ljg5NTU1IDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPHBhdGggZD0iTTExOS4yMiA2OC4yNzg0TDE2NC4yMDQgMTA0LjE0NEMxNjguODUgMTA3Ljg0MSAxNzEuNDEgMTA5LjQ1OCAxNzYuMzc3IDEwOS40NThIMTkxLjQ0NUMxOTYuNTY2IDEwOS40NTggMjAwLjI1OSAxMDYuNzE3IDIwMC4yNTkgMTAyLjM3MkMyMDAuMjU5IDk5LjQ3NjMgMTk4Ljc2NiA5Ni45NjggMTk2LjQxMiA5NS4xMzIxTDE1Mi4wMTkgNjAuMjEwN0MxNTAuMjMgNTguNzg4NSAxNDkuNjEzIDU3LjYzNzggMTQ5LjYxMyA1Ni4zNDQ5QzE0OS42MTMgNTUuMDUyIDE1MC4xMTUgNTMuOTUzIDE1Mi4wMTkgNTIuNDc5MUwyMDAuNDAxIDE0LjY0ODdDMjAyLjc1NSAxMi44MTI3IDIwNC4yNDggMTAuMTM2NCAyMDQuMjQ4IDcuMjQwM0MyMDQuMjQ4IDIuNzI4MDYgMjAwLjU2OCAzLjA1MTc2ZS0wNSAxOTUuNDM0IDMuMDUxNzZlLTA1SDE3OC4yOTRDMTczLjMyNyAzLjA1MTc2ZS0wNSAxNzAuNzU0IDEuNTkwMyAxNjYuMTIyIDUuMzEzODdMMTE4Ljk3NSA0My4wNzk3QzExMC45MDcgNDkuNTMxMyAxMDkuNTgyIDUyLjk0NDYgMTA5LjU4MiA1Ni4wMzQ2QzEwOS41ODIgNTguODAxNCAxMTEuMzA2IDYxLjk5NDkgMTE5LjIyIDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPHBhdGggZD0iTTIyOC41NDggNjguMjc4NEwyNzMuNTMzIDEwNC4xNDRDMjc4LjE3OCAxMDcuODQxIDI4MC43MzggMTA5LjQ1OCAyODUuNzA1IDEwOS40NThIMzAwLjc3M0MzMDUuODk0IDEwOS40NTggMzA5LjU4NyAxMDYuNzE3IDMwOS41ODcgMTAyLjM3MkMzMDkuNTg3IDk5LjQ3NjMgMzA4LjA5NSA5Ni45NjggMzA1Ljc0IDk1LjEzMjFMMjYxLjM0NyA2MC4yMTA3QzI1OS41NTggNTguNzg4NSAyNTguOTQxIDU3LjYzNzggMjU4Ljk0MSA1Ni4zNDQ5QzI1OC45NDEgNTUuMDUyIDI1OS40NDMgNTMuOTUzIDI2MS4zNDcgNTIuNDc5MUwzMDkuNzI5IDE0LjY0ODdDMzEyLjA4MyAxMi44MTI3IDMxMy41NzYgMTAuMTM2NCAzMTMuNTc2IDcuMjQwM0MzMTMuNTc2IDIuNzI4MDYgMzA5Ljg5NiAzLjA1MTc2ZS0wNSAzMDQuNzYyIDMuMDUxNzZlLTA1SDI4Ny42MjJDMjgyLjY1NiAzLjA1MTc2ZS0wNSAyODAuMDgyIDEuNTkwMyAyNzUuNDUgNS4zMTM4N0wyMjguMzAzIDQzLjA3OTdDMjIwLjIzNiA0OS41MzEzIDIxOC45MSA1Mi45NDQ2IDIxOC45MSA1Ni4wMzQ2QzIxOC45MSA1OC44MDE0IDIyMC42MzQgNjEuOTk0OSAyMjguNTQ4IDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPHBhdGggZD0iTTMzNy44NzIgNjguMjc4NEwzODIuODU3IDEwNC4xNDRDMzg3LjUwMiAxMDcuODQxIDM5MC4wNjMgMTA5LjQ1OCAzOTUuMDI5IDEwOS40NThINDEwLjA5N0M0MTUuMjE4IDEwOS40NTggNDE4LjkxMSAxMDYuNzE3IDQxOC45MTEgMTAyLjM3MkM0MTguOTExIDk5LjQ3NjMgNDE3LjQxOSA5Ni45NjggNDE1LjA2NCA5NS4xMzIxTDM3MC42NzEgNjAuMjEwN0MzNjguODgzIDU4Ljc4ODUgMzY4LjI2NSA1Ny42Mzc4IDM2OC4yNjUgNTYuMzQ0OUMzNjguMjY1IDU1LjA1MiAzNjguNzY3IDUzLjk1MyAzNzAuNjcxIDUyLjQ3OTFMNDE5LjA1MyAxNC42NDg3QzQyMS40MDggMTIuODEyNyA0MjIuOSAxMC4xMzY0IDQyMi45IDcuMjQwM0M0MjIuOSAyLjcyODA2IDQxOS4yMiAzLjA1MTc2ZS0wNSA0MTQuMDg2IDMuMDUxNzZlLTA1SDM5Ni45NDdDMzkxLjk4IDMuMDUxNzZlLTA1IDM4OS40MDYgMS41OTAzIDM4NC43NzQgNS4zMTM4N0wzMzcuNjI4IDQzLjA3OTdDMzI5LjU2IDQ5LjUzMTMgMzI4LjIzNCA1Mi45NDQ2IDMyOC4yMzQgNTYuMDM0NkMzMjguMjM0IDU4LjgwMTQgMzI5Ljk1OSA2MS45OTQ5IDMzNy44NzIgNjguMjkxNCIgZmlsbD0iIzNFM0UzRSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (max-width: 1179px) {
  .contacts-links__arrows {
    width: 113px;
    height: 92px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEzIiBoZWlnaHQ9IjkyIiB2aWV3Qm94PSIwIDAgMTEzIDkyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOS44OTU1NSA2OC4yNzg0TDU0Ljg4MDIgMTA0LjE0NEM1OS41MjU0IDEwNy44NDEgNjIuMDg2IDEwOS40NTggNjcuMDUyOCAxMDkuNDU4SDgyLjEyMDZDODcuMjQxOSAxMDkuNDU4IDkwLjkzNDkgMTA2LjcxNyA5MC45MzQ5IDEwMi4zNzJDOTAuOTM0OSA5OS40NzYzIDg5LjQ0MjIgOTYuOTY4IDg3LjA4NzUgOTUuMTMyMUw0Mi42OTQ3IDYwLjIxMDdDNDAuOTA2MSA1OC43ODg1IDQwLjI4ODUgNTcuNjM3OCA0MC4yODg1IDU2LjM0NDlDNDAuMjg4NSA1NS4wNTIgNDAuNzkwMyA1My45NTMgNDIuNjk0NyA1Mi40NzkxTDkxLjA3NjQgMTQuNjQ4N0M5My40MzExIDEyLjgxMjcgOTQuOTIzOCAxMC4xMzY0IDk0LjkyMzggNy4yNDAzQzk0LjkyMzggMi43MjgwNiA5MS4yNDM3IDMuMDUxNzZlLTA1IDg2LjEwOTYgMy4wNTE3NmUtMDVINjguOTcwMUM2NC4wMDMyIDMuMDUxNzZlLTA1IDYxLjQyOTggMS41OTAzIDU2Ljc5NzUgNS4zMTM4N0w5LjY1MTA2IDQzLjA3OTdDMS41ODMxNiA0OS41MzEzIDAuMjU3ODEyIDUyLjk0NDYgMC4yNTc4MTIgNTYuMDM0NkMwLjI1NzgxMiA1OC44MDE0IDEuOTgyMDYgNjEuOTk0OSA5Ljg5NTU1IDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPHBhdGggZD0iTTExOS4yMiA2OC4yNzg0TDE2NC4yMDQgMTA0LjE0NEMxNjguODUgMTA3Ljg0MSAxNzEuNDEgMTA5LjQ1OCAxNzYuMzc3IDEwOS40NThIMTkxLjQ0NUMxOTYuNTY2IDEwOS40NTggMjAwLjI1OSAxMDYuNzE3IDIwMC4yNTkgMTAyLjM3MkMyMDAuMjU5IDk5LjQ3NjMgMTk4Ljc2NiA5Ni45NjggMTk2LjQxMiA5NS4xMzIxTDE1Mi4wMTkgNjAuMjEwN0MxNTAuMjMgNTguNzg4NSAxNDkuNjEzIDU3LjYzNzggMTQ5LjYxMyA1Ni4zNDQ5QzE0OS42MTMgNTUuMDUyIDE1MC4xMTUgNTMuOTUzIDE1Mi4wMTkgNTIuNDc5MUwyMDAuNDAxIDE0LjY0ODdDMjAyLjc1NSAxMi44MTI3IDIwNC4yNDggMTAuMTM2NCAyMDQuMjQ4IDcuMjQwM0MyMDQuMjQ4IDIuNzI4MDYgMjAwLjU2OCAzLjA1MTc2ZS0wNSAxOTUuNDM0IDMuMDUxNzZlLTA1SDE3OC4yOTRDMTczLjMyNyAzLjA1MTc2ZS0wNSAxNzAuNzU0IDEuNTkwMyAxNjYuMTIyIDUuMzEzODdMMTE4Ljk3NSA0My4wNzk3QzExMC45MDcgNDkuNTMxMyAxMDkuNTgyIDUyLjk0NDYgMTA5LjU4MiA1Ni4wMzQ2QzEwOS41ODIgNTguODAxNCAxMTEuMzA2IDYxLjk5NDkgMTE5LjIyIDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPC9zdmc+Cg==");
  }
}
@media (max-width: 739px) {
  .contacts-links__arrows {
    width: 96px;
    height: 67px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNjciIHZpZXdCb3g9IjAgMCA5NiA2NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODk1NTUgNjguMjc4NEw1NC44ODAyIDEwNC4xNDRDNTkuNTI1NCAxMDcuODQxIDYyLjA4NiAxMDkuNDU4IDY3LjA1MjggMTA5LjQ1OEg4Mi4xMjA2Qzg3LjI0MTkgMTA5LjQ1OCA5MC45MzQ5IDEwNi43MTcgOTAuOTM0OSAxMDIuMzcyQzkwLjkzNDkgOTkuNDc2MyA4OS40NDIyIDk2Ljk2OCA4Ny4wODc1IDk1LjEzMjFMNDIuNjk0NyA2MC4yMTA3QzQwLjkwNjEgNTguNzg4NSA0MC4yODg1IDU3LjYzNzggNDAuMjg4NSA1Ni4zNDQ5QzQwLjI4ODUgNTUuMDUyIDQwLjc5MDMgNTMuOTUzIDQyLjY5NDcgNTIuNDc5MUw5MS4wNzY0IDE0LjY0ODdDOTMuNDMxMSAxMi44MTI3IDk0LjkyMzggMTAuMTM2NCA5NC45MjM4IDcuMjQwM0M5NC45MjM4IDIuNzI4MDYgOTEuMjQzNyAzLjA1MTc2ZS0wNSA4Ni4xMDk2IDMuMDUxNzZlLTA1SDY4Ljk3MDFDNjQuMDAzMiAzLjA1MTc2ZS0wNSA2MS40Mjk4IDEuNTkwMyA1Ni43OTc1IDUuMzEzODdMOS42NTEwNiA0My4wNzk3QzEuNTgzMTYgNDkuNTMxMyAwLjI1NzgxMiA1Mi45NDQ2IDAuMjU3ODEyIDU2LjAzNDZDMC4yNTc4MTIgNTguODAxNCAxLjk4MjA2IDYxLjk5NDkgOS44OTU1NSA2OC4yOTE0IiBmaWxsPSIjM0UzRTNFIi8+Cjwvc3ZnPgo=");
  }
}

.jobs {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .jobs {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .jobs {
    margin: 64px 0;
  }
}

.jobs-list {
  max-width: 770px;
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 30px;
  margin: 0 auto 64px auto;
}
@media (max-width: 1179px) {
  .jobs-list {
    max-width: fit-content;
    grid-template-columns: repeat(2, minmax(300px, 1fr));
  }
}
@media (max-width: 739px) {
  .jobs-list {
    grid-template-columns: 100%;
    grid-gap: 24px;
    padding-top: 32px;
  }
}
.jobs-list__item {
  display: flex;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid #ebebeb;
  background: #fff;
  padding: 48px;
}
@media (max-width: 1179px) {
  .jobs-list__item {
    padding: 24px;
  }
}
@media (max-width: 739px) {
  .jobs-list__item {
    padding: 48px 24px;
  }
}
.jobs-list__item:hover {
  border-color: #ff6000;
}
.jobs-list .item-subtitle {
  color: #444;
  font-size: 19px;
  font-weight: 600;
  line-height: 160%;
  margin-bottom: 16px;
}
.jobs-list .item-title {
  margin-top: 0;
  margin-bottom: 32px;
}
@media (max-width: 1179px) {
  .jobs-list .item-title {
    font-size: 18px;
    line-height: 140%;
    hyphens: auto;
    word-wrap: break-word;
  }
}
.jobs-list .item-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1179px) {
  .jobs-list .item-bottom {
    margin-top: auto;
    margin-bottom: 0;
  }
}
.jobs-list .job-category {
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 160%;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 4px 8px;
  border-radius: 8px;
  background: #ff6000;
}
.jobs-list .job-link {
  width: 48px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
  border: 2px solid #ff6000;
  transition: 0.2s ease;
}

.post_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  padding-top: 56px;
  padding-bottom: 138px;
}
@media (max-width: 1179px) {
  .post_wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 72px;
  }
}
@media (max-width: 739px) {
  .post_wrap {
    padding-bottom: 64px;
  }
}
.post_wrap h4 {
  font-size: 19px;
  font-weight: 700;
  line-height: 160%;
}
.post_wrap .post_wrap_column-1 {
  max-width: 470px;
}
@media (max-width: 1179px) {
  .post_wrap .post_wrap_column-1 {
    width: 100%;
  }
}
.post_wrap .posts__beschreibung {
  color: #131313;
  font-size: 16px;
  font-family: "Asap";
  font-weight: 400;
  line-height: 160%;
  margin-top: 32px;
}
.post_wrap .posts__title .item-subtitle {
  color: #444;
  font-size: 19px;
  font-weight: 600;
  line-height: 160%;
  margin-bottom: 16px;
}
.post_wrap .posts__title .item-title {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 700;
  line-height: 160%;
}
.post_wrap .posts__title .item-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1179px) {
  .post_wrap .posts__title .item-bottom {
    margin-top: auto;
    margin-bottom: 0;
  }
}
.post_wrap .posts__title .job-category {
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 160%;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 4px 8px;
  border-radius: 8px;
  background: #ff6000;
}
.post_wrap .posts__ihr_profil {
  margin-top: 32px;
}
.post_wrap .posts__ihr_profil .ihr_profil_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.post_wrap .posts__ihr_profil .ihr_profil_item + .ihr_profil_item {
  margin-top: 12px;
}
.post_wrap .posts__ihr_profil .ihr_profil_wrap {
  margin-top: 8px;
}
.post_wrap .posts__unsere_benefits {
  margin-top: 32px;
}
.post_wrap .posts__unsere_benefits .unsere_benefits_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.post_wrap .posts__unsere_benefits .unsere_benefits_item + .unsere_benefits_item {
  margin-top: 12px;
}
.post_wrap .posts__unsere_benefits .unsere_benefits_wrap {
  margin-top: 8px;
}
.post_wrap .contacts-form {
  flex-shrink: 0;
  margin: 0;
  max-width: 636px;
  padding: 32px;
  border-radius: 24px;
  border: 1px solid #EBEBEB;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media (max-width: 1179px) {
  .post_wrap .contacts-form {
    max-width: 100%;
    padding: 32px 20px;
  }
}
.post_wrap .contacts-form .contacts-form__title {
  font-size: 23px;
  font-weight: 700;
  line-height: 160%;
}
@media (max-width: 739px) {
  .post_wrap .contacts-form .contacts-form__title {
    font-size: 18px;
    line-height: 140%;
  }
}
.post_wrap .contacts-form .contacts-form__subtitle {
  font-size: 19px;
  font-weight: 600;
  line-height: 160%;
  margin-top: 2px;
}
@media (max-width: 739px) {
  .post_wrap .contacts-form .contacts-form__subtitle {
    font-size: 16px;
    line-height: 160%;
  }
}
.post_wrap .contacts-form .contacts-form__form {
  margin-top: 32px;
}
.post_wrap .contacts-form .cf-form__left {
  width: 100%;
}
.post_wrap .contacts-form .btn-rounded {
  width: 100%;
  margin-top: 12px;
}
.post_wrap .contacts-form .cf-form__agree {
  margin-top: 24px;
}
.post_wrap .contacts-form .cf-form__agree-content {
  display: flex;
}
.post_wrap .contacts-form__agree-checkbox {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.cf-form__agree-checkbox + .post_wrap .contacts-form__agree-label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cf-form__agree-checkbox + .post_wrap .contacts-form__agree-label::before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  border: 2px solid #FF6000;
  border-radius: 6px;
  margin-right: 14px;
  background-repeat: no-repeat;
  background-position: center center;
}
.cf-form__agree-checkbox:checked + .post_wrap .contacts-form__agree-label::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjc1IDRMNC41OCA2LjgzTDEwLjI1IDEuMTciIHN0cm9rZT0iI0ZGNjAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.post_wrap .contacts-form__agree-text {
  max-width: 825px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #131313;
}
@media (max-width: 1179px) {
  .post_wrap .contacts-form__agree-text {
    max-width: 100%;
  }
}
@media (max-width: 1179px) {
  .post_wrap .contacts-form__button {
    margin-top: 24px;
  }
}
@media (max-width: 739px) {
  .post_wrap .contacts-form__button {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}
.post_wrap .cf-form__agree-text {
  max-width: 90%;
}
.post_wrap .cf-form_beschreibung {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 24px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 16px;
  background: #FFF;
  margin-top: 32px;
}
@media (max-width: 739px) {
  .post_wrap .cf-form_beschreibung {
    padding: 23px;
  }
}
.post_wrap .cf-form_beschreibung .cf-form_beschreibung-title {
  font-size: 16px;
  font-family: "Asap";
  font-weight: 600;
  line-height: 160%;
}
.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text {
  color: #131313;
  font-size: 16px;
  font-family: "Asap";
  font-weight: 400;
  line-height: 160%;
}
.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a, .post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a:link, .post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a:active, .post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a:hover, .post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a:visited {
  text-decoration: none;
  color: #FF6000;
}
.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a[href^="mailto:"] {
  text-decoration: underline;
}
.post_wrap .cf-form__label--email,
.post_wrap .cf-form__label--phone {
  width: calc(50% - 10px);
}
@media (max-width: 739px) {
  .post_wrap .cf-form__label--email,
  .post_wrap .cf-form__label--phone {
    width: 100%;
  }
}
.post_wrap .cf-form__file-field-wrapper {
  position: relative;
  width: 100%;
}
.post_wrap .cf-form__field--resume {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 42px 48px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 16px;
  border: 1px dashed #EBEBEB;
  background: #FFF;
}
@media (max-width: 739px) {
  .post_wrap .cf-form__field--resume {
    padding: 32px 24px;
  }
}
.post_wrap .cf-form__field--resume--over {
  border: 2px dotted;
}
.post_wrap .cf-form__field--resume p {
  margin-top: 0;
  font-weight: 400;
}
.post_wrap .cf-form__field--resume a {
  color: #FF6000;
  text-align: center;
  font-size: 14px;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  cursor: pointer;
}
.post_wrap .cf-form__label--file {
  position: relative;
}
.post_wrap .cf-form__field--file {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.post_wrap .cf-form__file-clear {
  display: none;
}
.post_wrap .cf-form__file-clear--visible {
  position: absolute;
  top: 9px;
  right: 13px;
  display: block;
  width: 24px;
  height: 24px;
}

.stellenangebot-info ul {
  margin-top: 16px;
}
.stellenangebot-info ul > li {
  padding-left: 20px;
}
.stellenangebot-info ul > li::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 4px;
  display: inline-block;
  width: 6px;
  height: 10px;
  border-radius: 0;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjRkY2MDAwIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
}

.termine {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .termine {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .termine {
    margin: 64px 0;
  }
}

.events-list {
  max-width: 770px;
  margin: 0 auto 64px auto;
}
@media (max-width: 1179px) {
  .events-list {
    padding-top: 40px;
  }
}
@media (max-width: 739px) {
  .events-list {
    padding-top: 32px;
  }
}
.events-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 154px;
  border-radius: 24px;
  background: #EEEEEE;
  padding: 32px;
  margin-bottom: 30px;
}
@media (max-width: 739px) {
  .events-list__item {
    margin-bottom: 24px;
  }
}
.events-list__item:last-child {
  margin-bottom: 0;
}
.events-list__item:hover .item-title {
  color: #FF6000;
}
.events-list .item-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  color: #444;
  font-size: 14px;
  font-weight: 600;
  line-height: 160%;
}
.events-list .item-date img {
  margin-right: 8px;
}
.events-list .item-title {
  margin-top: 8px;
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
}

.all-news {
  margin: 80px 0;
}
@media (max-width: 1179px) {
  .all-news {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .all-news {
    margin: 64px 0;
  }
}
.all-news__categories-list {
  gap: 12px;
}
.all-news__categories-item {
  position: static;
  padding-left: 0;
}
.all-news__categories-item:not(:first-child) {
  margin-top: 0;
}
.all-news__categories-item::before {
  display: none;
}
.all-news__list-original {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 56px 30px;
  margin-top: 64px;
}
@media (max-width: 1179px) {
  .all-news__list-original {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px 30px;
    margin-top: 32px;
  }
}
@media (max-width: 739px) {
  .all-news__list-original {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
    margin-top: 24px;
  }
}
.all-news__list-original {
  display: none;
}
.all-news__skeleton-item {
  display: none;
  grid-template-columns: repeat(3, 1fr);
  gap: 56px 30px;
  margin-top: 64px;
}
@media (max-width: 1179px) {
  .all-news__skeleton-item {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px 30px;
    margin-top: 32px;
  }
}
@media (max-width: 739px) {
  .all-news__skeleton-item {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
    margin-top: 24px;
  }
}
.all-news__skeleton-item--pc {
  display: grid;
}
@media (max-width: 1179px) {
  .all-news__skeleton-item--pc {
    display: none;
  }
}
@media (max-width: 1179px) {
  .all-news__skeleton-item--tab {
    display: grid;
  }
}
@media (max-width: 739px) {
  .all-news__skeleton-item--mob {
    display: grid;
  }
}
.all-news__navigation {
  margin-top: 64px;
}
@media (max-width: 739px) {
  .all-news__navigation {
    margin-top: 40px;
  }
}

.front-page-news {
  margin: 128px 0;
}
@media (max-width: 1179px) {
  .front-page-news {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .front-page-news {
    margin: 64px 0;
  }
}
@media (max-width: 1179px) {
  .front-page-news {
    max-width: 100%;
    overflow-x: auto;
  }
}
.front-page-news__list {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 1179px) {
  .front-page-news__list {
    flex-wrap: nowrap;
  }
}

.grayplate-text {
  border-radius: 24px;
  background: #eee;
  padding: 64px;
  margin: 50px auto 32px auto;
}
@media (max-width: 1179px) {
  .grayplate-text {
    padding: 32px;
  }
}
.grayplate-text__wrap.two-columns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}
@media (max-width: 739px) {
  .grayplate-text__wrap.two-columns {
    grid-template-columns: 100%;
    grid-gap: 0;
  }
}
.grayplate-text__wrap.two-columns h6 {
  margin-bottom: 40px;
}
.grayplate-text__column a:last-of-type {
  margin-bottom: 40px;
}
.grayplate-text .subtitle {
  color: #444;
  font-size: 19px;
  font-weight: 500;
  line-height: 160%;
  margin-bottom: 16px;
}
@media (max-width: 739px) {
  .grayplate-text .subtitle {
    font-size: 16px;
  }
}
.grayplate-text h6 {
  margin-top: 0;
}
@media (max-width: 1179px) {
  .grayplate-text h6 {
    font-size: 16px;
    line-height: 140%;
  }
}
.grayplate-text a {
  display: flex;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  color: #000;
  font-size: 19px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  line-height: 160%;
  margin-bottom: 12px;
}
.grayplate-text a:hover {
  color: #ff6000;
}
.grayplate-text p {
  margin-bottom: 8px;
}
.grayplate-text table {
  border: 0;
  margin-top: 32px;
  border: 1px solid #fff;
  border-radius: 24px;
}
.grayplate-text table tr:nth-child(odd) {
  background: rgba(255, 255, 255, 0.4);
}
.grayplate-text table tr:last-child td:first-child {
  border-radius: 0 0 0 24px;
}
.grayplate-text table tr:last-child td:last-child {
  border-radius: 0 0 24px 0;
}
.grayplate-text table tr:hover {
  background: #FFF;
}
.grayplate-text table tr th {
  background: #ffffff;
  padding: 17px 32px;
}
.grayplate-text table tr th:first-child {
  border-radius: 24px 0 0 0;
}
.grayplate-text table tr th:last-child {
  border-radius: 0 24px 0 0;
}
.grayplate-text table tr td {
  padding: 24px 32px;
}
.grayplate-text table a {
  font-family: "Asap", sans-serif;
  color: #ff6000;
  font-size: 16px;
  line-height: 160%;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.cookies-table .grayplate-text {
  overflow: auto;
}

.absatztext h1,
.cookies-table h1,
.impressum h1 {
  font-size: 40px;
}
@media (max-width: 768px) {
  .absatztext h1,
  .cookies-table h1,
  .impressum h1 {
    font-size: 32px;
  }
}
@media (max-width: 360px) {
  .absatztext h1,
  .cookies-table h1,
  .impressum h1 {
    font-size: 18px;
    padding: 0 25px;
  }
}

.absatztext ul li::before {
  background-color: #444444;
}
.absatztext h3 {
  font-size: 23px;
  margin-top: 32px;
}
.absatztext h3 + h5 {
  margin-top: 0;
}
.absatztext h2 {
  font-size: 33px;
}
@media (max-width: 360px) {
  .absatztext h2 {
    font-size: 18px;
    padding: 0 25px;
  }
}
.absatztext h5 {
  font-size: 19px;
  margin-top: 32px;
}
@media (max-width: 768px) {
  .absatztext h2, .absatztext h3, .absatztext h4 {
    word-break: break-all;
  }
}
.absatztext a {
  word-break: break-all;
}

.columns-text {
  margin-bottom: 64px;
}
.columns-text__wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  margin-top: 16px;
}
@media (max-width: 739px) {
  .columns-text__wrap {
    grid-template-columns: 100%;
    grid-gap: 0;
  }
}
.columns-text__wrap p {
  margin: 0;
}

.pdf_kataloge {
  margin: 128px 0;
}
.pdf_kataloge .container .list-pdf__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .pdf_kataloge .container .list-pdf__wrap {
    gap: 24px;
  }
}
.pdf_kataloge .container .list-pdf__wrap .list-pdf__item {
  -ms-flex-preferred-size: calc((100% - 32px) / 2);
  flex-basis: calc((100% - 32px) / 2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 32px;
  gap: 10px;
  border-radius: 6px;
  border: 2px solid #F73;
  background: #FFF;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 900px) {
  .pdf_kataloge .container .list-pdf__wrap .list-pdf__item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
.pdf_kataloge .container .list-pdf__wrap .list-pdf__item .item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
@media (max-width: 360px) {
  .pdf_kataloge .container .list-pdf__wrap .list-pdf__item .item-info {
    display: block;
  }
}
.pdf_kataloge .container .list-pdf__wrap .list-pdf__item .item-info img {
  flex-shrink: 0;
  width: 30px;
  border: 2px solid #d9d5d5;
  border-radius: 7px;
  overflow: hidden;
}
.pdf_kataloge .container .list-pdf__wrap .list-pdf__item img {
  width: 24px;
  height: 24px;
}
.pdf_kataloge .container .list-pdf__wrap .list-pdf__item p {
  color: #131313;
  font-size: 16px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  line-height: 130%;
  margin: 0;
}
.pdf_kataloge .container .list-pdf__wrap .list-pdf__item p span {
  color: #B6B6B6;
  font-size: 16px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  line-height: 130%;
}
@media (max-width: 1190px) {
  .pdf_kataloge .container {
    max-width: 1100px;
    padding: 0 40px;
  }
}
@media (max-width: 750px) {
  .pdf_kataloge .container {
    max-width: 700px;
    padding: 0 25px;
  }
}

.page-404 .container .page-404__img img {
  margin: 0 auto;
  display: block;
}
.page-404 .container .page-404__text {
  text-align: center;
  margin: 32px 0;
}
@media (max-width: 780px) {
  .page-404 .container .page-404__text {
    margin: 24px 0;
  }
}
.page-404 .container .page-404__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1190px) {
  .page-404 .container {
    max-width: 1100px;
    padding: 0 40px;
  }
}
@media (max-width: 750px) {
  .page-404 .container {
    max-width: 700px;
    padding: 0 25px;
  }
}

.farbiger_text .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 83px;
  margin-bottom: 40px;
}
@media (max-width: 739px) {
  .farbiger_text .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
  }
}
.farbiger_text .container .col_1 {
  font-size: 40px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  line-height: 130%;
  width: 45.21%;
}
@media (max-width: 739px) {
  .farbiger_text .container .col_1 {
    width: 100%;
  }
}
.farbiger_text .container .col_1 .col_1_wrap {
  width: 90%;
}
.farbiger_text .container .col_1 .black {
  color: #000;
}
.farbiger_text .container .col_1 .color {
  color: #FF6000;
}
.farbiger_text .container .col_2 {
  width: 48.72%;
}
@media (max-width: 739px) {
  .farbiger_text .container .col_2 {
    width: 100%;
  }
}

.our-partners {
  margin-top: 64px;
  margin-bottom: 80px;
}
@media (max-width: 1179px) {
  .our-partners {
    margin-bottom: 72px;
  }
}
@media (max-width: 739px) {
  .our-partners {
    margin-bottom: 64px;
  }
}
.our-partners__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 32px;
  padding-left: 48px;
  border-radius: 24px;
  background: #444;
  gap: 24px;
}
@media (max-width: 1179px) {
  .our-partners__inner {
    padding: 32px 24px;
  }
}
@media (max-width: 739px) {
  .our-partners__inner {
    flex-direction: column;
    align-items: flex-start;
    justify-content: stretch;
  }
}
.our-partners__text-wrapper {
  display: flex;
  align-items: center;
}
.our-partners__kemroc-logo {
  flex-shrink: 0;
  width: 84px;
  height: 56px;
  margin-right: 24px;
}
@media (max-width: 1179px) {
  .our-partners__kemroc-logo {
    display: none;
  }
}
.our-partners__kemroc-logo img {
  width: 84px;
  height: 56px;
}
.our-partners__text {
  max-width: 560px;
  color: #FFF;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}
@media (max-width: 1179px) {
  .our-partners__text {
    font-size: 23px;
    line-height: 140%;
  }
}
@media (max-width: 739px) {
  .our-partners__text {
    font-size: 18px;
  }
}
.our-partners__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-shrink: 0;
  gap: 24px;
}
.our-partners__list li {
  position: static;
}
.our-partners__list li:not(:first-child) {
  margin-top: 0;
}
.our-partners__list li::before {
  display: none;
}
.our-partners__item {
  position: static;
  padding-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 32px;
  border-radius: 20px;
  background: #FFF;
}
.our-partners__item:not(:first-child) {
  margin-top: 0;
}
.our-partners__item::before {
  display: none;
}
@media (max-width: 1179px) {
  .our-partners__item {
    padding: 16px;
  }
}
.our-partners__item img {
  width: 96px;
  height: 96px;
}
@media (max-width: 1179px) {
  .our-partners__item img {
    width: 68px;
    height: 68px;
  }
}

.glossary-block, .content-glossary {
  margin-top: 40px;
  margin-bottom: 80px;
}
@media (max-width: 1179px) {
  .glossary-block, .content-glossary {
    margin-top: 24px;
    margin-bottom: 64px;
  }
}
@media (max-width: 739px) {
  .glossary-block, .content-glossary {
    margin-top: 12px;
    margin-bottom: 40px;
  }
}

.text-and-image-block {
  margin: 80px 0;
}
@media (max-width: 1179px) {
  .text-and-image-block {
    margin: 64px 0;
  }
}
@media (max-width: 739px) {
  .text-and-image-block {
    margin: 40px 0;
  }
}
.text-and-image-block__content {
  display: flex;
  gap: 30px;
}
.text-and-image-block__content--picture-top {
  flex-direction: column;
}
.text-and-image-block__content--picture-right {
  flex-direction: row;
}
@media (max-width: 1179px) {
  .text-and-image-block__content--picture-right {
    flex-direction: column;
  }
}
.text-and-image-block__content--picture-left {
  flex-direction: row;
}
@media (max-width: 1179px) {
  .text-and-image-block__content--picture-left {
    flex-direction: column;
  }
}
.text-and-image-block__content--picture-bottom {
  flex-direction: column;
}
.text-and-image-block__text {
  width: 100%;
}
.text-and-image-block__text--picture-top {
  order: 2;
}
.text-and-image-block__text--picture-right {
  order: 1;
}
.text-and-image-block__text--picture-left {
  order: 2;
}
.text-and-image-block__text--picture-bottom {
  order: 1;
}
.text-and-image-block__image {
  display: flex;
  flex-shrink: 0;
  border-radius: 16px;
  overflow: hidden;
}
.text-and-image-block__image--picture-top {
  width: 100%;
  order: 1;
}
.text-and-image-block__image--picture-top img {
  margin-right: auto;
  margin-left: auto;
}
.text-and-image-block__image--picture-right {
  width: 40%;
  order: 2;
}
@media (max-width: 1179px) {
  .text-and-image-block__image--picture-right {
    width: 100%;
  }
}
.text-and-image-block__image--picture-left {
  width: 40%;
  order: 1;
}
@media (max-width: 1179px) {
  .text-and-image-block__image--picture-left {
    width: 100%;
  }
}
.text-and-image-block__image--picture-bottom {
  width: 100%;
  order: 2;
}
.text-and-image-block__image--picture-bottom img {
  margin-right: auto;
  margin-left: auto;
}

.cta-banner-download-button {
  background: #eee;
  padding-bottom: 120px;
}
@media (max-width: 739px) {
  .cta-banner-download-button {
    padding-bottom: 40px;
  }
}
.cta-banner-download-button .serial-product-hints-cta__grid {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 32px;
  grid-template-columns: 1fr 1fr auto;
  align-items: center;
  border-radius: 24px;
  background: #FF6000;
  padding: 56px 48px;
}
@media (max-width: 1179px) {
  .cta-banner-download-button .serial-product-hints-cta__grid {
    display: flex;
    gap: 24px;
    justify-content: space-between;
  }
}
@media (max-width: 739px) {
  .cta-banner-download-button .serial-product-hints-cta__grid {
    flex-wrap: wrap;
    padding: 32px;
    gap: 16px;
  }
}
.cta-banner-download-button .serial-product-hints-cta__grid_img {
  font-size: 0;
}
@media (min-width: 1024px) {
  .cta-banner-download-button .serial-product-hints-cta__grid_img {
    grid-template-columns: 309px 1fr auto;
  }
}
.cta-banner-download-button .serial-product-hints-cta__grid_img img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.cta-banner-download-button .serial-product-hints-cta__grid_img .wf-btn {
  padding: 20px 16px 20px 16px;
}
.cta-banner-download-button .serial-product-hints-cta__grid svg {
  display: block;
  margin: 0 auto;
}
.cta-banner-download-button .serial-product-hints-cta__title {
  margin-bottom: 16px;
  color: #fff;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 33px;
  font-weight: 700;
  line-height: 130%;
}
@media (max-width: 739px) {
  .cta-banner-download-button .serial-product-hints-cta__title {
    font-size: 23px;
    margin-bottom: 8px;
  }
}
.cta-banner-download-button .serial-product-hints-cta__title a {
  color: #000;
  text-decoration: none;
}
.cta-banner-download-button .serial-product-hints-cta__text {
  max-width: 682px;
  color: #fff;
  font-family: "Asap";
  font-size: 19px;
  font-weight: 600;
  line-height: 160%;
}
@media (max-width: 739px) {
  .cta-banner-download-button .serial-product-hints-cta__text {
    font-size: 16px;
  }
}
.cta-banner-download-button .serial-product-hints-cta .wf-btn {
  display: flex;
  width: 241px;
  padding: 20px 18px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  border-radius: 16px;
  background: #000;
}
.cta-banner-download-button .serial-product-hints-cta .wf-btn svg {
  margin: 0;
}
.cta-banner-download-button .serial-product-hints-cta .serial-product-hints-cta__btns {
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.cta-banner-download-button .serial-product-hints-cta .serial-product-hints-cta__btns a {
  color: #fff;
  font-family: "Eurostile Candy W02 Bold";
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}
@media (max-width: 1179px) {
  .cta-banner-download-button .serial-product-hints-cta .serial-product-hints-cta__icon {
    display: none;
  }
}
.cta-banner-download-button .serial-product-hints-cta-cta__img img {
  border-radius: 16px;
}

/* Page 404
--------------------------------------------- */
.error404 .breadcrumbs {
  display: none;
}

.page-404 {
  text-align: center;
  padding: 40px 0 128px 0;
}
@media (max-width: 1179px) {
  .page-404 {
    padding: 72px 0;
  }
}
@media (max-width: 739px) {
  .page-404 {
    padding: 64px 0;
  }
}
.page-404__img {
  display: flex;
  max-width: max-content;
  justify-content: center;
  margin: 0 auto 32px auto;
}
@media (max-width: 739px) {
  .page-404__img {
    margin-bottom: 24px;
  }
}
.page-404__text {
  margin-top: 0;
  margin-bottom: 32px;
}
@media (max-width: 739px) {
  .page-404__text {
    font-size: 19px;
    line-height: 140%;
    margin-bottom: 24px;
  }
}

.serie-text {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
  color: #444444;
  font-family: "Asap", sans-serif;
  font-size: 16px;
  line-height: 160%;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
.a2a_floating_style,
.a2a_kit {
  position: static !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-left: 0 !important;
  gap: 18px !important;
  padding: 0 !important;
}
.a2a_floating_style > a,
.a2a_kit > a {
  width: max-content !important;
  height: max-content !important;
  padding: 0 !important;
}
.a2a_floating_style > a > span.a2a_svg,
.a2a_kit > a > span.a2a_svg {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 56px !important;
  height: 56px !important;
  border-radius: 8px !important;
}
.a2a_floating_style > a > span.a2a_svg > svg,
.a2a_kit > a > span.a2a_svg > svg {
  position: static !important;
  width: 28px !important;
  height: 28px !important;
}

@media (max-width: 1179px) {
  .addtoany_content_bottom .a2a_kit {
    justify-content: flex-end !important;
  }
}
@media (max-width: 739px) {
  .addtoany_content_bottom .a2a_kit {
    justify-content: flex-start;
  }
}

button.cky-btn.cky-btn-accept {
  font-size: 14px !important;
  border-radius: 12px !important;
  padding: 12px 14px !important;
  background-color: #FF6000 !important;
  border-color: #FF6000 !important;
  color: #fff !important;
  font-weight: 700 !important;
  line-height: 130% !important;
  text-decoration: none !important;
  font-family: "Eurostile Candy W02 Bold" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}

.cky-notice-btn-wrapper .cky-btn,
.cky-prefrence-btn-wrapper .cky-btn {
  font-size: 14px !important;
  border-radius: 12px !important;
  padding: 12px 14px !important;
  background-color: #fff !important;
  border-color: #FF6000 !important;
  color: #FF6000 !important;
  font-weight: 700 !important;
  line-height: 130% !important;
  text-decoration: none !important;
  font-family: "Eurostile Candy W02 Bold" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}

.cky-notice .cky-title,
.cky-preference-header .cky-preference-title,
.cky-accordion-header .cky-accordion-btn {
  font-family: "Eurostile Candy W02 Bold" !important;
  font-weight: 700 !important;
  font-size: 19px !important;
  line-height: 30px !important;
  color: #000000 !important;
}

.cky-notice-des,
.cky-preference-content-wrapper,
.cky-gpc-wrapper .cky-gpc-desc,
.cky-accordion-header-des {
  color: #444 !important;
  font-family: "Asap", sans-serif !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 160% !important;
}

.cky-notice-btn-wrapper {
  gap: 16px;
}

.cky-btn-revisit-wrapper {
  background-color: #FF6000 !important;
}

.cky-audit-table ul li::before {
  top: 12px;
  left: -5px;
}

.cky-audit-table .cky-cookie-des-table li:first-child, .cky-audit-table .cky-cookie-des-table li {
  padding: 3px 0 3px 10px !important;
}

/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Templates
--------------------------------------------- */
.cp-article {
  padding: 40px 0;
}
@media (max-width: 739px) {
  .cp-article {
    padding: 0;
  }
}
.cp-article__header {
  display: flex;
  align-items: center;
  gap: 100px;
}
@media (max-width: 1179px) {
  .cp-article__header {
    gap: 24px;
  }
}
@media (max-width: 1179px) {
  .cp-article__header {
    flex-direction: column;
  }
}
.cp-article__meta {
  display: flex;
  align-items: center;
}
.cp-article__meta-date {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
}
.cp-article__meta-mediator {
  margin: 0 12px;
  width: 4px;
  height: 4px;
  background: #444444;
  border-radius: 50%;
}
.cp-article__meta-text {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #FF6000;
}
.cp-article__title {
  margin-top: 16px;
  font-size: 40px;
  line-height: 52px;
  color: #131313;
}
@media (max-width: 739px) {
  .cp-article__title {
    margin-top: 8px;
    font-size: 28px;
    line-height: 140%;
  }
}
.cp-article__to-read {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 32px;
  cursor: pointer;
}
@media (max-width: 1179px) {
  .cp-article__to-read {
    margin-top: 16px;
  }
}
@media (max-width: 739px) {
  .cp-article__to-read {
    margin-top: 8px;
  }
}
.cp-article__to-read-btn {
  cursor: pointer;
}
.cp-article__to-read-btn::after {
  margin: 0 !important;
  rotate: 90deg;
}
.cp-article__to-read-text {
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #FF6000;
}
.cp-article__post-thumbnail {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 570px;
  height: 386px;
  border-radius: 24px;
  overflow: hidden;
}
@media (max-width: 1179px) {
  .cp-article__post-thumbnail {
    width: 100%;
    height: 378px;
  }
}
@media (max-width: 739px) {
  .cp-article__post-thumbnail {
    height: 208px;
  }
}
.cp-article__post-thumbnail img {
  width: 100%;
  height: 100%;
}
.cp-article__inner {
  margin: 128px 0;
  position: relative;
  display: flex;
  gap: 63px;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1179px) {
  .cp-article__inner {
    margin: 72px 0;
  }
}
@media (max-width: 739px) {
  .cp-article__inner {
    margin: 64px 0;
  }
}
@media (max-width: 1179px) {
  .cp-article__inner {
    flex-direction: column;
    gap: 40px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 739px) {
  .cp-article__inner {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 1179px) {
  .cp-article__content {
    order: 2;
  }
}
.cp-article__aside {
  position: relative;
  flex-shrink: 0;
  width: 370px;
}
@media (max-width: 1179px) {
  .cp-article__aside {
    order: 1;
    width: 100%;
  }
}
.cp-article__sticky {
  position: sticky;
  top: 20px;
  transition: top 0.2s ease-in;
}
.cp-article__share {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
  opacity: 0;
}
@media (max-width: 1179px) {
  .cp-article__share {
    flex-direction: row;
    justify-content: space-between;
    margin-top: 40px;
  }
}
@media (max-width: 739px) {
  .cp-article__share {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.cp-article__share-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 16px;
}
.cp-article__share-list li {
  position: static;
}
.cp-article__share-list li:not(:first-child) {
  margin-top: 0;
}
.cp-article__share-list li::before {
  display: none;
}
.cp-article__share-text {
  font-size: 16px;
  line-height: 160%;
  margin: 0;
  text-align: center;
}
.cp-article .acf-custom-block .container {
  padding: 0;
}

.cp-article-navigation {
  padding: 32px;
  border-radius: 24px;
  background: #F5F5F5;
}
@media (max-width: 739px) {
  .cp-article-navigation {
    padding: 32px 24px;
  }
}
.cp-article-navigation__title {
  font-size: 23px;
  font-weight: 700;
  line-height: 160%;
}
@media (max-width: 739px) {
  .cp-article-navigation__title {
    font-size: 18px;
    line-height: 140%;
  }
}
.cp-article-navigation__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 24px;
}
.cp-article-navigation__list li {
  position: static;
}
.cp-article-navigation__list li:not(:first-child) {
  margin-top: 0;
}
.cp-article-navigation__list li::before {
  display: none;
}
.cp-article-navigation__item {
  position: static;
  padding-left: 0;
  display: flex;
  gap: 8px;
  font-family: "Eurostile Candy W02 Bold";
  font-weight: 700;
  line-height: 140%;
  font-size: 16px;
  color: #B6B6B6;
}
.cp-article-navigation__item:not(:first-child) {
  margin-top: 0;
}
.cp-article-navigation__item::before {
  display: none;
}
@media (max-width: 1179px) {
  .cp-article-navigation__item {
    line-height: 130%;
  }
}
.cp-article-navigation__item-number {
  min-width: 32px;
}
.cp-article-navigation__item--active .cp-article-navigation__item-number {
  color: #FF6000;
}
.cp-article-navigation__item-link, .cp-article-navigation__item-link:link, .cp-article-navigation__item-link:active, .cp-article-navigation__item-link:hover, .cp-article-navigation__item-link:visited {
  text-decoration: none;
  color: #B6B6B6;
}
.cp-article-navigation__item--active .cp-article-navigation__item-link {
  color: #131313;
}

.search-results__content {
  padding-top: 50px;
  padding-bottom: 128px;
}
@media (max-width: 1179px) {
  .search-results__content {
    padding-top: 40px;
    padding-bottom: 72px;
  }
}
@media (max-width: 739px) {
  .search-results__content {
    padding-bottom: 64px;
  }
}
.search-results__header {
  position: relative;
}
.search-results__title {
  font-size: 40px;
  font-style: normal;
  line-height: 130%;
  color: #131313;
}
@media (max-width: 739px) {
  .search-results__title {
    font-size: 28px;
  }
}
.search-results__title span {
  word-break: break-word;
}
.search-results__title a, .search-results__title a:link, .search-results__title a:active, .search-results__title a:hover, .search-results__title a:visited {
  text-decoration: none;
  color: #131313;
}
.search-results__note {
  margin-top: 8px;
  font-size: 16px;
  line-height: 160%;
}
.search-results__form {
  margin-top: 24px;
}
.search-results__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 32px;
  margin-top: 50px;
}
@media (max-width: 1179px) {
  .search-results__list {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 72px;
  }
}
@media (max-width: 739px) {
  .search-results__list {
    margin-top: 64px;
  }
}
.search-results__navigation {
  margin-top: 64px;
}
@media (max-width: 739px) {
  .search-results__navigation {
    margin-top: 40px;
  }
}

.search-no-results {
  padding: 40px 0 128px;
}
@media (max-width: 1179px) {
  .search-no-results {
    padding: 40px 0 72px;
  }
}
@media (max-width: 739px) {
  .search-no-results {
    padding: 40px 0 64px;
  }
}
.search-no-results__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1179px) {
  .search-no-results__content {
    flex-direction: column;
    align-items: flex-start;
  }
}
.search-no-results__wrapper {
  display: flex;
  align-items: center;
  gap: 32px;
}
@media (max-width: 1179px) {
  .search-no-results__wrapper {
    gap: 30px;
  }
}
.search-no-results__text {
  position: relative;
}
.search-no-results__title {
  color: #131313;
  font-size: 28px;
  line-height: 130%;
}
@media (max-width: 739px) {
  .search-no-results__title {
    line-height: 140%;
  }
}
@media (max-width: 1179px) {
  .search-no-results__title--pc {
    display: none;
  }
}
.search-no-results__title--tab-mob {
  display: none;
}
@media (max-width: 1179px) {
  .search-no-results__title--tab-mob {
    display: block;
  }
}
.search-no-results__title span {
  word-break: break-word;
}
.search-no-results__recomendation {
  margin-top: 24px;
}
@media (max-width: 739px) {
  .search-no-results__recomendation {
    margin-top: 8px;
  }
}
.search-no-results__recomendation-header {
  font-size: 16px;
  font-weight: 600;
  line-height: 160%;
  margin-top: 0;
}
.search-no-results__recomendation-description {
  margin-top: 12px;
}
.search-no-results__recomendation_list {
  margin-top: 12px;
}
.search-no-results__image {
  flex-shrink: 0;
  max-width: 526px;
}
@media (max-width: 1179px) {
  .search-no-results__image {
    max-width: 330px;
  }
}
@media (max-width: 739px) {
  .search-no-results__image {
    display: none;
  }
}
.search-no-results__form {
  margin-top: 24px;
}
@media (max-width: 1179px) {
  .search-no-results__form .search-form {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 1179px) {
  .search-no-results__form .search-form__submit {
    width: 100%;
  }
}
.search-no-results__result-wrapper {
  position: absolute;
  top: 338px;
  left: 0;
  display: none;
  z-index: 99;
}
@media (max-width: 1179px) {
  .search-no-results__result-wrapper {
    top: 475px;
  }
}
@media (max-width: 739px) {
  .search-no-results__result-wrapper {
    top: 460px;
  }
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/*# sourceMappingURL=style.css.map */
