/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

.container {
  width: 100%;
}

@media (min-width: 360px) {
  .container {
    max-width: 360px;
  }
}

@media (min-width: 480px) {
  .container {
    max-width: 480px;
  }
}

@media (min-width: 576px) {
  .container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 992px;
  }
}

@media (min-width: 1140px) {
  .container {
    max-width: 1140px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

@media (min-width: 1400px) {
  .container {
    max-width: 1400px;
  }
}

@media (min-width: 1480px) {
  .container {
    max-width: 1480px;
  }
}

@media (min-width: 1600px) {
  .container {
    max-width: 1600px;
  }
}

@media (min-width: 1920px) {
  .container {
    max-width: 1920px;
  }
}

@media (min-width: 2200px) {
  .container {
    max-width: 2200px;
  }
}

@media (min-width: 2700px) {
  .container {
    max-width: 2700px;
  }
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

@media (min-width: 768px) {
  .container {
    padding-left: 80px;
    padding-right: 80px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 1152px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1360px;
  }
}

@media (min-width: 1600px) {
  .container {
    max-width: 1640px;
  }
}

.side-content section > .container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.post__content .container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.pointer-events-none {
  pointer-events: none;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0px;
}

.inset-x-24px {
  left: 24px;
  right: 24px;
}

.-bottom-5 {
  bottom: -1.25rem;
}

.-left-24px {
  left: -24px;
}

.-right-24px {
  right: -24px;
}

.-right-8 {
  right: -2rem;
}

.-top-7 {
  top: -1.75rem;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-14 {
  bottom: 3.5rem;
}

.bottom-2 {
  bottom: 0.5rem;
}

.bottom-xs {
  bottom: 20px;
}

.bottom-xxs {
  bottom: 10px;
}

.left-0 {
  left: 0px;
}

.left-1\/2 {
  left: 50%;
}

.left-6 {
  left: 1.5rem;
}

.left-xs {
  left: 20px;
}

.right-0 {
  right: 0px;
}

.right-1\/2 {
  right: 50%;
}

.right-14 {
  right: 3.5rem;
}

.right-2 {
  right: 0.5rem;
}

.right-5 {
  right: 1.25rem;
}

.right-6 {
  right: 1.5rem;
}

.right-\[-35px\] {
  right: -35px;
}

.right-md {
  right: 40px;
}

.right-xs {
  right: 20px;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 0.25rem;
}

.top-1\/2 {
  top: 50%;
}

.top-5 {
  top: 1.25rem;
}

.top-8 {
  top: 2rem;
}

.top-\[-30px\] {
  top: -30px;
}

.top-\[-60px\] {
  top: -60px;
}

.top-\[100px\] {
  top: 100px;
}

.top-auto {
  top: auto;
}

.top-full {
  top: 100%;
}

.top-xs {
  top: 20px;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-50 {
  z-index: 50;
}

.z-\[-10\] {
  z-index: -10;
}

.z-\[1050\] {
  z-index: 1050;
}

.z-\[1051\] {
  z-index: 1051;
}

.z-\[50\] {
  z-index: 50;
}

.z-\[5\] {
  z-index: 5;
}

.z-\[9990\] {
  z-index: 9990;
}

.z-\[999\] {
  z-index: 999;
}

.-order-1 {
  order: -1;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.m-8 {
  margin: 2rem;
}

.\!mx-\[-50vw\] {
  margin-left: -50vw !important;
  margin-right: -50vw !important;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-xs {
  margin-left: 20px;
  margin-right: 20px;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-md {
  margin-top: 40px;
  margin-bottom: 40px;
}

.my-xs {
  margin-top: 20px;
  margin-bottom: 20px;
}

.\!mb-0 {
  margin-bottom: 0px !important;
}

.\!mb-\[5px\] {
  margin-bottom: 5px !important;
}

.\!mt-15px {
  margin-top: 15px !important;
}

.-ml-xs {
  margin-left: -20px;
}

.-mt-\[15px\] {
  margin-top: -15px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-15px {
  margin-bottom: 15px;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-2\.5 {
  margin-bottom: 0.625rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-\[10px\] {
  margin-bottom: 10px;
}

.mb-\[25px\] {
  margin-bottom: 25px;
}

.mb-\[5px\] {
  margin-bottom: 5px;
}

.mb-auto {
  margin-bottom: auto;
}

.mb-lg {
  margin-bottom: 60px;
}

.mb-sm {
  margin-bottom: 30px;
}

.mb-xs {
  margin-bottom: 20px;
}

.mb-xxs {
  margin-bottom: 10px;
}

.ml-0 {
  margin-left: 0px;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-12 {
  margin-left: 3rem;
}

.ml-15px {
  margin-left: 15px;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-2\.5 {
  margin-left: 0.625rem;
}

.ml-20 {
  margin-left: 5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.ml-\[10px\] {
  margin-left: 10px;
}

.ml-auto {
  margin-left: auto;
}

.mr-0 {
  margin-right: 0px;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mr-\[5px\] {
  margin-right: 5px;
}

.mr-auto {
  margin-right: auto;
}

.mr-xxs {
  margin-right: 10px;
}

.mt-0 {
  margin-top: 0px;
}

.mt-0\.5 {
  margin-top: 0.125rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-2\.5 {
  margin-top: 0.625rem;
}

.mt-2xl {
  margin-top: 100px;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-\[14px\] {
  margin-top: 14px;
}

.mt-\[15px\] {
  margin-top: 15px;
}

.mt-\[17px\] {
  margin-top: 17px;
}

.mt-\[25px\] {
  margin-top: 25px;
}

.mt-\[3px\] {
  margin-top: 3px;
}

.mt-\[50px\] {
  margin-top: 50px;
}

.mt-auto {
  margin-top: auto;
}

.mt-md {
  margin-top: 40px;
}

.mt-sm {
  margin-top: 30px;
}

.mt-xs {
  margin-top: 20px;
}

.mt-xxs {
  margin-top: 10px;
}

.box-content {
  box-sizing: content-box;
}

.\!block {
  display: block !important;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.\!flex {
  display: flex !important;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

.aspect-16\/9 {
  aspect-ratio: 16 / 9;
}

.aspect-2\/3 {
  aspect-ratio: 2 / 3;
}

.aspect-3\/2 {
  aspect-ratio: 3 / 2;
}

.aspect-4\/3 {
  aspect-ratio: 4 / 3;
}

.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}

.aspect-\[5\/4\] {
  aspect-ratio: 5/4;
}

.aspect-square {
  aspect-ratio: 1 / 1;
}

.aspect-video {
  aspect-ratio: 16 / 9;
}

.\!h-auto {
  height: auto !important;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 0.25rem;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-16 {
  height: 4rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-8 {
  height: 2rem;
}

.h-80vh {
  height: 80vh;
}

.h-\[130px\] {
  height: 130px;
}

.h-\[160px\] {
  height: 160px;
}

.h-\[16px\] {
  height: 16px;
}

.h-\[20px\] {
  height: 20px;
}

.h-\[230px\] {
  height: 230px;
}

.h-\[24px\] {
  height: 24px;
}

.h-\[250px\] {
  height: 250px;
}

.h-\[26px\] {
  height: 26px;
}

.h-\[34px\] {
  height: 34px;
}

.h-\[40px\] {
  height: 40px;
}

.h-\[42px\] {
  height: 42px;
}

.h-\[56px\] {
  height: 56px;
}

.h-\[5px\] {
  height: 5px;
}

.h-\[60px\] {
  height: 60px;
}

.h-\[63px\] {
  height: 63px;
}

.h-\[65vh\] {
  height: 65vh;
}

.h-\[800px\] {
  height: 800px;
}

.h-\[80px\] {
  height: 80px;
}

.h-auto {
  height: auto;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.h-full {
  height: 100%;
}

.h-max {
  height: -moz-max-content;
  height: max-content;
}

.h-px {
  height: 1px;
}

.h-screen {
  height: 100vh;
}

.h-sm {
  height: 30px;
}

.max-h-20 {
  max-height: 5rem;
}

.max-h-\[100px\] {
  max-height: 100px;
}

.max-h-\[300px\] {
  max-height: 300px;
}

.max-h-\[40vh\] {
  max-height: 40vh;
}

.max-h-\[44px\] {
  max-height: 44px;
}

.max-h-\[500px\] {
  max-height: 500px;
}

.max-h-\[600px\] {
  max-height: 600px;
}

.max-h-\[60px\] {
  max-height: 60px;
}

.max-h-\[80\%\] {
  max-height: 80%;
}

.max-h-\[800px\] {
  max-height: 800px;
}

.max-h-\[calc\(100vh-12px\)\] {
  max-height: calc(100vh - 12px);
}

.max-h-full {
  max-height: 100%;
}

.max-h-max {
  max-height: -moz-max-content;
  max-height: max-content;
}

.\!min-h-full {
  min-height: 100% !important;
}

.min-h-\[150px\] {
  min-height: 150px;
}

.min-h-\[200px\] {
  min-height: 200px;
}

.min-h-\[300px\] {
  min-height: 300px;
}

.min-h-\[56px\] {
  min-height: 56px;
}

.min-h-min {
  min-height: -moz-min-content;
  min-height: min-content;
}

.min-h-screen {
  min-height: 100vh;
}

.\!w-\[1920px\] {
  width: 1920px !important;
}

.\!w-auto {
  width: auto !important;
}

.\!w-full {
  width: 100% !important;
}

.w-1 {
  width: 0.25rem;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-14 {
  width: 3.5rem;
}

.w-16 {
  width: 4rem;
}

.w-2 {
  width: 0.5rem;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-\[100vw\] {
  width: 100vw;
}

.w-\[130px\] {
  width: 130px;
}

.w-\[16px\] {
  width: 16px;
}

.w-\[20px\] {
  width: 20px;
}

.w-\[22px\] {
  width: 22px;
}

.w-\[24px\] {
  width: 24px;
}

.w-\[26px\] {
  width: 26px;
}

.w-\[56px\] {
  width: 56px;
}

.w-\[60px\] {
  width: 60px;
}

.w-\[80px\] {
  width: 80px;
}

.w-\[calc\(100\%\+40px\)\] {
  width: calc(100% + 40px);
}

.w-\[fit-content\] {
  width: -moz-fit-content;
  width: fit-content;
}

.w-auto {
  width: auto;
}

.w-full {
  width: 100%;
}

.w-max {
  width: -moz-max-content;
  width: max-content;
}

.w-sm {
  width: 30px;
}

.min-w-\[230px\] {
  min-width: 230px;
}

.min-w-\[42px\] {
  min-width: 42px;
}

.min-w-full {
  min-width: 100%;
}

.\!max-w-full {
  max-width: 100% !important;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-\[100px\] {
  max-width: 100px;
}

.max-w-\[1230px\] {
  max-width: 1230px;
}

.max-w-\[136px\] {
  max-width: 136px;
}

.max-w-\[150px\] {
  max-width: 150px;
}

.max-w-\[180px\] {
  max-width: 180px;
}

.max-w-\[185px\] {
  max-width: 185px;
}

.max-w-\[350px\] {
  max-width: 350px;
}

.max-w-\[380px\] {
  max-width: 380px;
}

.max-w-\[40px\] {
  max-width: 40px;
}

.max-w-\[56px\] {
  max-width: 56px;
}

.max-w-\[600px\] {
  max-width: 600px;
}

.max-w-\[635px\] {
  max-width: 635px;
}

.max-w-\[650px\] {
  max-width: 650px;
}

.max-w-\[720px\] {
  max-width: 720px;
}

.max-w-\[730px\] {
  max-width: 730px;
}

.max-w-\[741px\] {
  max-width: 741px;
}

.max-w-\[80px\] {
  max-width: 80px;
}

.max-w-content {
  max-width: 975px;
}

.max-w-full {
  max-width: 100%;
}

.max-w-max {
  max-width: -moz-max-content;
  max-width: max-content;
}

.max-w-screen-1480 {
  max-width: 1480px;
}

.max-w-screen-2k {
  max-width: 2200px;
}

.max-w-screen-2xl {
  max-width: 1600px;
}

.max-w-screen-fhd {
  max-width: 1920px;
}

.max-w-screen-lg {
  max-width: 992px;
}

.max-w-screen-md {
  max-width: 768px;
}

.max-w-screen-sm {
  max-width: 576px;
}

.max-w-screen-xl {
  max-width: 1200px;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-xl {
  max-width: 36rem;
}

.max-w-\[16px\] {
  max-width: 16px;
}

.shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.grow {
  flex-grow: 1;
}

.-translate-x-1 {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1 {
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-lg {
  --tw-translate-y: -60px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-48 {
  --tw-translate-y: 12rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[-10\%\] {
  --tw-translate-y: -10%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-grab {
  cursor: grab;
}

.cursor-pointer {
  cursor: pointer;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.resize {
  resize: both;
}

.scroll-pt-3xl {
  scroll-padding-top: 120px;
}

.list-decimal {
  list-style-type: decimal;
}

.list-disc {
  list-style-type: disc;
}

.list-none {
  list-style-type: none;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

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

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

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

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

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.\!justify-center {
  justify-content: center !important;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.\!gap-2 {
  gap: 0.5rem !important;
}

.\!gap-2\.5 {
  gap: 0.625rem !important;
}

.\!gap-xs {
  gap: 20px !important;
}

.\!gap-xxs {
  gap: 10px !important;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-15px {
  gap: 15px;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-2\.5 {
  gap: 0.625rem;
}

.gap-25px {
  gap: 25px;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-\[10px\] {
  gap: 10px;
}

.gap-\[15px\] {
  gap: 15px;
}

.gap-\[25px\] {
  gap: 25px;
}

.gap-\[5px\] {
  gap: 5px;
}

.gap-\[7px\] {
  gap: 7px;
}

.gap-md {
  gap: 40px;
}

.gap-sm {
  gap: 30px;
}

.gap-xs {
  gap: 20px;
}

.gap-xxs {
  gap: 10px;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-\[10px\] {
  -moz-column-gap: 10px;
       column-gap: 10px;
}

.gap-x-\[25px\] {
  -moz-column-gap: 25px;
       column-gap: 25px;
}

.gap-x-\[50px\] {
  -moz-column-gap: 50px;
       column-gap: 50px;
}

.gap-x-lg {
  -moz-column-gap: 60px;
       column-gap: 60px;
}

.gap-x-md {
  -moz-column-gap: 40px;
       column-gap: 40px;
}

.gap-x-sm {
  -moz-column-gap: 30px;
       column-gap: 30px;
}

.gap-x-xl {
  -moz-column-gap: 80px;
       column-gap: 80px;
}

.gap-x-xs {
  -moz-column-gap: 20px;
       column-gap: 20px;
}

.gap-y-16 {
  row-gap: 4rem;
}

.gap-y-20 {
  row-gap: 5rem;
}

.gap-y-32 {
  row-gap: 8rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.gap-y-md {
  row-gap: 40px;
}

.gap-y-sm {
  row-gap: 30px;
}

.gap-y-xs {
  row-gap: 20px;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.break-words {
  overflow-wrap: break-word;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.rounded-\[12px\] {
  border-radius: 12px;
}

.rounded-\[15px\] {
  border-radius: 15px;
}

.rounded-\[16px\] {
  border-radius: 16px;
}

.rounded-\[20px\] {
  border-radius: 20px;
}

.rounded-\[250px\] {
  border-radius: 250px;
}

.rounded-\[5px\] {
  border-radius: 5px;
}

.rounded-card {
  border-radius: 15px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-b-\[15px\] {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

.rounded-b-\[99px\] {
  border-bottom-right-radius: 99px;
  border-bottom-left-radius: 99px;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-t-\[24px\] {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.rounded-t-card {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.\!border {
  border-width: 1px !important;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-b-\[5px\] {
  border-bottom-width: 5px;
}

.border-t {
  border-top-width: 1px;
}

.\!border-calmBlack-100 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(16 24 32 / var(--tw-border-opacity)) !important;
}

.\!border-calmBlack-20 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(207 209 210 / var(--tw-border-opacity)) !important;
}

.\!border-transparent {
  border-color: transparent !important;
}

.border-\[\#e5e7e8\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 232 / var(--tw-border-opacity));
}

.border-calmBlack-100 {
  --tw-border-opacity: 1;
  border-color: rgb(16 24 32 / var(--tw-border-opacity));
}

.border-calmBlack-20 {
  --tw-border-opacity: 1;
  border-color: rgb(207 209 210 / var(--tw-border-opacity));
}

.border-calmBlack-40 {
  --tw-border-opacity: 1;
  border-color: rgb(159 163 166 / var(--tw-border-opacity));
}

.border-dark {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 33 / var(--tw-border-opacity));
}

.border-light {
  --tw-border-opacity: 1;
  border-color: rgb(249 250 251 / var(--tw-border-opacity));
}

.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(14 165 233 / var(--tw-border-opacity));
}

.border-secondary {
  --tw-border-opacity: 1;
  border-color: rgb(46 87 70 / var(--tw-border-opacity));
}

.border-separator {
  --tw-border-opacity: 1;
  border-color: rgb(196 196 196 / var(--tw-border-opacity));
}

.border-shade-10 {
  --tw-border-opacity: 1;
  border-color: rgb(231 232 233 / var(--tw-border-opacity));
}

.border-shade-20 {
  --tw-border-opacity: 1;
  border-color: rgb(207 209 210 / var(--tw-border-opacity));
}

.border-shade-40 {
  --tw-border-opacity: 1;
  border-color: rgb(159 163 166 / var(--tw-border-opacity));
}

.border-shade-60 {
  --tw-border-opacity: 1;
  border-color: rgb(112 116 121 / var(--tw-border-opacity));
}

.border-shade-80 {
  --tw-border-opacity: 1;
  border-color: rgb(64 70 77 / var(--tw-border-opacity));
}

.border-silverWhite-100 {
  --tw-border-opacity: 1;
  border-color: rgb(244 248 249 / var(--tw-border-opacity));
}

.border-singalGreen-100 {
  --tw-border-opacity: 1;
  border-color: rgb(39 229 155 / var(--tw-border-opacity));
}

.border-softGrey {
  --tw-border-opacity: 1;
  border-color: rgb(217 224 231 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: transparent;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-b-calmBlack-20 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(207 209 210 / var(--tw-border-opacity));
}

.border-b-shade-10 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(231 232 233 / var(--tw-border-opacity));
}

.border-t-softGrey {
  --tw-border-opacity: 1;
  border-top-color: rgb(217 224 231 / var(--tw-border-opacity));
}

.\!bg-dark {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity)) !important;
}

.\!bg-shade-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(16 24 32 / var(--tw-bg-opacity)) !important;
}

.\!bg-singalGreen-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity)) !important;
}

.\!bg-transparent {
  background-color: transparent !important;
}

.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.bg-\[\#10182033\] {
  background-color: #10182033;
}

.bg-\[\#FFDE8A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 222 138 / var(--tw-bg-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}

.bg-calmBlack-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 24 32 / var(--tw-bg-opacity));
}

.bg-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-light {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}

.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(46 87 70 / var(--tw-bg-opacity));
}

.bg-shade-0 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-silverWhite-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 248 249 / var(--tw-bg-opacity));
}

.bg-singalGreen-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(255 222 138 / var(--tw-bg-opacity));
}

.bg-cover {
  background-size: cover;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.object-left {
  -o-object-position: left;
     object-position: left;
}

.object-right {
  -o-object-position: right;
     object-position: right;
}

.p-10 {
  padding: 2.5rem;
}

.p-14 {
  padding: 3.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-2\.5 {
  padding: 0.625rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-\[15px\] {
  padding: 15px;
}

.p-\[25px\] {
  padding: 25px;
}

.p-\[30px\] {
  padding: 30px;
}

.p-md {
  padding: 40px;
}

.p-sm {
  padding: 30px;
}

.p-xs {
  padding: 20px;
}

.p-xxs {
  padding: 10px;
}

.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.\!px-15px {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.\!py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.\!py-xs {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.px-24px {
  padding-left: 24px;
  padding-right: 24px;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}

.px-\[25px\] {
  padding-left: 25px;
  padding-right: 25px;
}

.px-lg {
  padding-left: 60px;
  padding-right: 60px;
}

.px-md {
  padding-left: 40px;
  padding-right: 40px;
}

.px-sm {
  padding-left: 30px;
  padding-right: 30px;
}

.px-xs {
  padding-left: 20px;
  padding-right: 20px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-15px {
  padding-top: 15px;
  padding-bottom: 15px;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-24px {
  padding-top: 24px;
  padding-bottom: 24px;
}

.py-2xl {
  padding-top: 100px;
  padding-bottom: 100px;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-36 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.py-3xl {
  padding-top: 120px;
  padding-bottom: 120px;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-\[15px\] {
  padding-top: 15px;
  padding-bottom: 15px;
}

.py-\[17px\] {
  padding-top: 17px;
  padding-bottom: 17px;
}

.py-\[25px\] {
  padding-top: 25px;
  padding-bottom: 25px;
}

.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}

.py-md {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-sm {
  padding-top: 30px;
  padding-bottom: 30px;
}

.py-xl {
  padding-top: 80px;
  padding-bottom: 80px;
}

.py-xs {
  padding-top: 20px;
  padding-bottom: 20px;
}

.py-xxs {
  padding-top: 10px;
  padding-bottom: 10px;
}

.\!pb-0 {
  padding-bottom: 0px !important;
}

.\!pb-1 {
  padding-bottom: 0.25rem !important;
}

.\!pb-3 {
  padding-bottom: 0.75rem !important;
}

.\!pb-7 {
  padding-bottom: 1.75rem !important;
}

.\!pr-0 {
  padding-right: 0px !important;
}

.\!pt-0 {
  padding-top: 0px !important;
}

.\!pt-\[50px\] {
  padding-top: 50px !important;
}

.\!pt-xs {
  padding-top: 20px !important;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-15px {
  padding-bottom: 15px;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-2\.5 {
  padding-bottom: 0.625rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-9 {
  padding-bottom: 2.25rem;
}

.pb-\[10px\] {
  padding-bottom: 10px;
}

.pb-\[15px\] {
  padding-bottom: 15px;
}

.pb-\[27px\] {
  padding-bottom: 27px;
}

.pb-lg {
  padding-bottom: 60px;
}

.pb-md {
  padding-bottom: 40px;
}

.pb-sm {
  padding-bottom: 30px;
}

.pb-xs {
  padding-bottom: 20px;
}

.pb-xxs {
  padding-bottom: 10px;
}

.pl-0 {
  padding-left: 0px;
}

.pl-12 {
  padding-left: 3rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pl-28 {
  padding-left: 7rem;
}

.pl-32 {
  padding-left: 8rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-40 {
  padding-left: 10rem;
}

.pl-48 {
  padding-left: 12rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-72 {
  padding-left: 18rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-md {
  padding-left: 40px;
}

.pr-0 {
  padding-right: 0px;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pr-28 {
  padding-right: 7rem;
}

.pr-32 {
  padding-right: 8rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-40 {
  padding-right: 10rem;
}

.pr-48 {
  padding-right: 12rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-72 {
  padding-right: 18rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pr-md {
  padding-right: 40px;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-15px {
  padding-top: 15px;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-2\.5 {
  padding-top: 0.625rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-50px {
  padding-top: 50px;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pt-70px {
  padding-top: 70px;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-\[15px\] {
  padding-top: 15px;
}

.pt-\[27px\] {
  padding-top: 27px;
}

.pt-\[3px\] {
  padding-top: 3px;
}

.pt-lg {
  padding-top: 60px;
}

.pt-md {
  padding-top: 40px;
}

.pt-sm {
  padding-top: 30px;
}

.pt-xl {
  padding-top: 80px;
}

.pt-xs {
  padding-top: 20px;
}

.pt-xxs {
  padding-top: 10px;
}

.\!text-left {
  text-align: left !important;
}

.text-left {
  text-align: left;
}

.\!text-center {
  text-align: center !important;
}

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

.text-right {
  text-align: right;
}

.font-primary {
  font-family: 'Roboto', sans-serif;
}

.\!text-des-overline-small {
  font-size: 14px !important;
  line-height: 130% !important;
}

.text-22px {
  font-size: 22px;
  line-height: 26px;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-32px {
  font-size: 32px;
  line-height: 38px;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-des-base-small {
  font-size: 14px;
  line-height: 150%;
}

.text-des-btn {
  font-size: 18px;
  line-height: 100%;
}

.text-des-overline {
  font-size: 18px;
  line-height: 100%;
}

.text-des-overline-small {
  font-size: 14px;
  line-height: 130%;
}

.text-h1 {
  font-size: 64px;
  line-height: 1.1;
}

.text-h2 {
  font-size: 48px;
  line-height: 1.1;
}

.text-h3 {
  font-size: 32px;
  line-height: 1.1;
}

.text-h4 {
  font-size: 22px;
  line-height: 1.3;
}

.text-h5 {
  font-size: 18px;
  line-height: 1.45;
}

.text-h6 {
  font-size: 14px;
  line-height: 1.45;
}

.text-headlineHI {
  font-size: clamp(1.875rem, 1.45rem + 2.125vw, 4rem);
  line-height: 1.1;
}

.text-headlineHT {
  font-size: clamp(2rem, 0.9rem + 5.5vw, 7.5rem);
  line-height: 1.08;
}

.text-headlineHTI {
  font-size: clamp(1.875rem, 1.45rem + 2.125vw, 4rem);
  line-height: 1.1;
}

.text-headlineSHT {
  font-size: clamp(2.25rem, 1.8rem + 2.25vw, 4.5rem);
  line-height: 1.08;
}

.text-headlineSHTI {
  font-size: clamp(1.5rem, 1rem + 2.5vw, 4rem);
  line-height: 1.08;
}

.text-introHI {
  font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem);
  line-height: 1.35;
}

.text-introHT {
  font-size: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
  line-height: 1.35;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-mob-base {
  font-size: 16px;
  line-height: 150%;
}

.text-mob-base-small {
  font-size: 14px;
  line-height: 150%;
}

.text-mob-btn {
  font-size: 16px;
  line-height: 100%;
}

.text-mob-btn-small {
  font-size: 14px;
  line-height: 100%;
}

.text-mob-h1 {
  font-size: 36px;
  line-height: 100%;
}

.text-mob-h2 {
  font-size: 28px;
  line-height: 110%;
}

.text-mob-h3 {
  font-size: 20px;
  line-height: 130%;
}

.text-mob-h4 {
  font-size: 16px;
  line-height: 130%;
}

.text-mob-leading {
  font-size: 20px;
  line-height: 130%;
}

.text-mob-leading-lg {
  font-size: 24px;
  line-height: 130%;
}

.text-mob-overline {
  font-size: 16px;
  line-height: 100%;
}

.text-mob-overline-small {
  font-size: 12px;
  line-height: 130%;
}

.text-sliderHeadline {
  font-size: clamp(2.5rem, 0.7188rem + 3.2813vw, 4rem);
  line-height: 1.04;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-small {
  font-size: 12px;
  line-height: 1.5;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.\!leading-\[1\.3\] {
  line-height: 1.3 !important;
}

.\!leading-\[56px\] {
  line-height: 56px !important;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-none {
  line-height: 1;
}

.\!text-light {
  --tw-text-opacity: 1 !important;
  color: rgb(249 250 251 / var(--tw-text-opacity)) !important;
}

.\!text-shade-0 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-\[\#079E83\] {
  --tw-text-opacity: 1;
  color: rgb(7 158 131 / var(--tw-text-opacity));
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.text-calmBlack-100 {
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
}

.text-calmBlack-40 {
  --tw-text-opacity: 1;
  color: rgb(159 163 166 / var(--tw-text-opacity));
}

.text-calmBlack-80 {
  --tw-text-opacity: 1;
  color: rgb(64 70 77 / var(--tw-text-opacity));
}

.text-dark {
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-light {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity));
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}

.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(46 87 70 / var(--tw-text-opacity));
}

.text-shade-0 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-shade-40 {
  --tw-text-opacity: 1;
  color: rgb(159 163 166 / var(--tw-text-opacity));
}

.text-shade-60 {
  --tw-text-opacity: 1;
  color: rgb(112 116 121 / var(--tw-text-opacity));
}

.text-singalGreen-100 {
  --tw-text-opacity: 1;
  color: rgb(39 229 155 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.overline {
  text-decoration-line: overline;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.placeholder-black::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(0 0 0 / var(--tw-placeholder-opacity));
}

.placeholder-black::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(0 0 0 / var(--tw-placeholder-opacity));
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.opacity-60 {
  opacity: 0.6;
}

.bg-blend-multiply {
  background-blend-mode: multiply;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline {
  outline-style: solid;
}

.outline-0 {
  outline-width: 0px;
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\!transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-1000 {
  transition-duration: 1000ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/* @import '../../resources/css/_poly-fluid-sizing.scss'; */

@font-face {
  font-family: 'Roboto';

  src: url("fonts/Roboto-Light.woff2") format("woff2");

  font-weight:300;

  font-display:swap;
}

@font-face {
  font-family: 'Roboto';

  src: url("fonts/Roboto-Regular.woff2") format("woff2");

  font-weight:400;

  font-display:swap;
}

@font-face {
  font-family: 'Roboto';

  src: url("fonts/Roboto-Medium.woff2") format("woff2");

  font-weight:500;

  font-display:swap;
}

@font-face {
  font-family: 'Roboto';

  src: url("fonts/Roboto-Bold.woff2") format("woff2");

  font-weight:700;

  font-display:swap;
}

@font-face {
  font-family: 'Roboto';

  src: url("fonts/Roboto-Black.woff2") format("woff2");

  font-weight:800;

  font-display:swap;
}

body {
  overflow-x: hidden;
  font-family: 'Roboto', sans-serif;
}

body .site-content {
    margin-top: 100px;
  }

@media (min-width: 768px) {
    body .site-content {
      margin-top: 0px;
    }
  }

@media (min-width: 768px) {
      body:not(.home) .site-content {
        margin-top: 140px;
      }
    }

.typo-h1 {
  font-size: 36px;
  line-height: 100%;
  font-weight: 700;
}

@media (min-width: 768px) {
  .typo-h1 {
    font-size: 48px;
    line-height: 110%;
  }
}

.typo-h1{
  /* 48/36 */
  /* font-size: clamp(2.25rem, 1.5577rem + 1.4423vw, 3rem); */
  /* 48/32 */
  font-size: clamp(2rem, 1.0769rem + 1.9231vw, 3rem);
}

.typo-h2 {
  font-size: 28px;
  line-height: 110%;
  font-weight: 700;
}

@media (min-width: 768px) {
  .typo-h2 {
    font-size: 40px;
    line-height: 110%;
  }
}

.typo-h2{
  /* 48/32 */
  font-size: clamp(2rem, 1.0769rem + 1.9231vw, 3rem);
  /* 40/28 */
  /* font-size: clamp(1.75rem, 1.0577rem + 1.4423vw, 2.5rem); */
  /* 32/24 */
  /* font-size: clamp(1.5rem, 1.0385rem + 0.9615vw, 2rem); */
}

.typo-h3 {
  font-size: 20px;
  line-height: 130%;
}

@media (min-width: 768px) {
  .typo-h3 {
    font-size: 24px;
    line-height: 130%;
  }
}

.typo-h3{
  font-size: clamp(1.25rem, 1.0192rem + 0.4808vw, 1.5rem);
}

.typo-h4 {
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
}

@media (min-width: 768px) {
  .typo-h4 {
    font-size: 18px;
    line-height: 130%;
  }
}

.typo-leading-lg {
  font-size: 24px;
  line-height: 130%;
}

@media (min-width: 768px) {
  .typo-leading-lg {
    font-size: 32px;
    line-height: 130%;
  }
}

.typo-leading-lg{
  font-size: clamp(1.5rem, 1.0385rem + 0.9615vw, 2rem);
}

.typo-leading {
  font-size: 20px;
  line-height: 130%;
}

@media (min-width: 768px) {
  .typo-leading {
    font-size: 24px;
    line-height: 130%;
  }
}

.typo-base {
  font-size: 16px;
  line-height: 150%;
}

@media (min-width: 768px) {
  .typo-base {
    font-size: 18px;
    line-height: 150%;
  }
}

.typo-base-small {
  font-size: 14px;
  line-height: 150%;
}

@media (min-width: 768px) {
  .typo-base-small {
    font-size: 14px;
    line-height: 150%;
  }
}

.typo-btn {
  font-size: 16px;
  line-height: 100%;
}

@media (min-width: 768px) {
  .typo-btn {
    font-size: 18px;
    line-height: 100%;
  }
}

.typo-btn-small {
  font-size: 14px;
  line-height: 100%;
}

@media (min-width: 768px) {
  .typo-btn-small {
    font-size: 14px;
    line-height: 100%;
  }
}

.typo-overline {
  font-size: 16px;
  line-height: 100%;
}

@media (min-width: 768px) {
  .typo-overline {
    font-size: 18px;
    line-height: 100%;
  }
}

.typo-overline-small {
  font-size: 12px;
  line-height: 130%;
}

@media (min-width: 768px) {
  .typo-overline-small {
    font-size: 14px;
    line-height: 130%;
  }
}

.typo-nav {
  font-size: 20px;
  line-height: 130%;
}

@media (min-width: 1200px) {
  .typo-nav {
    font-size: 18px;
    line-height: 150%;
  }
}

@media (min-width: 1600px) {
  .typo-nav {
    font-size: 24px;
    line-height: 130%;
  }
}

.spacing-section-py {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 1200px) {
  .spacing-section-py {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

.spacing-section-top-full {
  padding-top: 60px;
}

@media (min-width: 1200px) {
  .spacing-section-top-full {
    padding-top: 100px;
  }
}

.spacing-section-bottom-full {
  padding-bottom: 60px;
}

@media (min-width: 1200px) {
  .spacing-section-bottom-full {
    padding-bottom: 100px;
  }
}

.spacing-section-top-split {
  padding-top: 30px;
}

@media (min-width: 1200px) {
  .spacing-section-top-split {
    padding-top: 50px;
  }
}

.spacing-section-bottom-split {
  padding-bottom: 30px;
}

@media (min-width: 1200px) {
  .spacing-section-bottom-split {
    padding-bottom: 50px;
  }
}

.cards-padd {
  padding: 20px;
}

@media (min-width: 768px) {
  .cards-padd {
    padding: 30px;
  }
}

@media (min-width: 1200px) {
  .cards-padd {
    padding: 40px;
  }
}

.cards-gap {
  gap: 15px;
}

@media (min-width: 768px) {
  .cards-gap {
    gap: 20px;
  }
}

@media (min-width: 1200px) {
  .cards-gap {
    gap: 20px;
  }
}

.full-width {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  width: 100vw;
}

.shadow-hover:hover {
    box-shadow: 0px 24px 54px 0px rgba(0, 0, 0, 0.05);
  }

.line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* pagination */

span.page-numbers.current {
  display: flex;
  height: 42px;
  min-width: 42px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(39 229 155 / var(--tw-border-opacity));
}

.page-numbers {
  display: flex;
  height: 42px;
  min-width: 42px;
  align-items: center;
  justify-content: center;
}

/* filters */

.filters .dropdown-container__active .dropdown {
        visibility: visible;
      }

.filters .dropdown-container__active .dropdown {
        z-index: 1050;
      }

.filters .dropdown-container__active .dropdown {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

.filters .dropdown-container__active .dropdown {
        opacity: 1;
      }

.filters .dropdown-container__active .dropdown {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
      }

.filters .dropdown-container__active .dropdown {
        transition-duration: 300ms;
      }

.filters .dropdown-container__active .dropdown-btn {
        --tw-bg-opacity: 1;
        background-color: rgb(243 243 244 / var(--tw-bg-opacity));
      }

.filters .dropdown-container__active .dropdown-btn .dropdown-arrow {
          transition-property: all;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
        }

.filters .dropdown-container__active .dropdown-btn .dropdown-arrow {
          transition-duration: 300ms;
        }

.filters .dropdown-container__active .dropdown-btn .dropdown-arrow {
          transform: rotate(0deg);
        }

@media not all and (min-width: 768px) {
    .filters .filters-cloud {
      pointer-events: none;
    }
  }

.filters .filters-cloud__category {
      display: flex;
    }

.filters .filters-cloud__category {
      align-items: center;
    }

.filters .filters-cloud__category {
      gap: 10px;
    }

.filters .filters-cloud__category {
      border-radius: 5px;
    }

.filters .filters-cloud__category {
      border-width: 1px;
    }

.filters .filters-cloud__category {
      --tw-border-opacity: 1;
      border-color: rgb(207 209 210 / var(--tw-border-opacity));
    }

.filters .filters-cloud__category {
      --tw-bg-opacity: 1;
      background-color: rgb(244 248 249 / var(--tw-bg-opacity));
    }

.filters .filters-cloud__category {
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
    }

.filters .filters-cloud__category {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
    }

.filters .filters-cloud__category {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.filters .filters-cloud__category {
      transition-duration: 300ms;
    }

.filters .filters-cloud__category:hover {
      --tw-border-opacity: 1;
      border-color: rgb(39 229 155 / var(--tw-border-opacity));
    }

.filters .filters-cloud__category:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

.filters .filters-cloud__category {
      /* &:after {
                @apply block w-[16px] h-[16px];
                content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27344 14.6665L14.6668 1.27312' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.27344 1.27319L14.6668 14.6666' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
            } */
    }

.filters .filters-cloud__category svg {
        display: none;
      }

.filters .filters-cloud__category.active {
        --tw-border-opacity: 1;
        border-color: rgb(39 229 155 / var(--tw-border-opacity));
      }

.filters .filters-cloud__category.active {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.filters .filters-cloud__category.active svg {
          display: block;
        }

.filters .filters-cloud__category.active svg{
          transform: rotate(45deg);
        }

.filters .filters-cloud__arrow {
      pointer-events: auto;
    }

.filters .filters-cloud__arrow {
      position: absolute;
    }

.filters .filters-cloud__arrow {
      top: 0px;
    }

.filters .filters-cloud__arrow {
      right: 0px;
    }

.filters .filters-cloud__arrow {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.filters .filters-cloud__arrow {
      transition-duration: 300ms;
    }

.filters .filters-cloud__arrow{
      background: linear-gradient(270deg, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.00) 100%);
    }

.filters .filters-cloud__arrow svg {
        margin-right: 10px;
      }

.filters .filters-cloud__arrow svg {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
      }

.filters .filters-cloud__arrow svg {
        transition-duration: 300ms;
      }

.filters .filters-cloud.toggled {
      pointer-events: auto;
    }

.filters .filters-cloud.toggled {
      max-height: -moz-max-content;
      max-height: max-content;
    }

.filters .filters-cloud.toggled .filters-cloud__arrow {
        width: -moz-max-content;
        width: max-content;
      }

.filters .filters-cloud.toggled .filters-cloud__arrow{
        background: linear-gradient(270deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.00) 100%);
      }

.filters .filters-cloud.toggled .filters-cloud__arrow svg {
          display: block;
        }

.filters .filters-cloud.toggled .filters-cloud__arrow svg{
          transform: rotate(180deg);
        }

.filters .active-btn svg {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.filters .active-btn svg {
      transition-duration: 300ms;
    }

.filters .active-btn svg {
      transform: rotate(45deg);
    }

.filters .filter-search::before {
      content: 'asd'
    }

.search-container {
  position: relative;
}

.search-input {
  position: relative;
}

.search-input input {
  border: none;
  outline: none;
  width: 100%;
  background: transparent;
}

.search-input input:focus {
  outline: none;
}

.clear-search {
  display: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.clear-search:hover {
  opacity: 0.7;
}

.search-button:hover {
  opacity: 0.9;
}

.sticky-detail{
  box-shadow: 0px 24px 54px 0px rgba(0, 0, 0, 0.05);
}

/*slider switch css */

.category-switch-wrapper {
  display: flex;
  align-items: center;
}

.category-switch {
  position: relative;
  display: inline-block;
  height: 34px;
  width: 60px;
}

.category-switch input {
  display: none;
}

.slider {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  transition: .4s;
}

.slider:before {
  content: "";
  position: absolute;
  height: 26px;
  width: 26px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  bottom: 4px;
  left: 4px;
  transition: .4s;
}

input:checked + .slider {
  --tw-bg-opacity: 1;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity));
}

input:checked + .slider:before {
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.category-tooltip-container {
  position: relative;
  display: inline-flex;
  cursor: help;
}

.category-tooltip-container:hover .tooltip {
      visibility: visible;
    }

.category-tooltip-container:hover .tooltip {
      opacity: 1;
    }

.category-tooltip-container:hover .info-icon {
      --tw-scale-x: 1.1;
      --tw-scale-y: 1.1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.category-tooltip-container .tooltip {
    position: absolute;
  }

.category-tooltip-container .tooltip {
    z-index: 50;
  }

.category-tooltip-container .tooltip {
    width: -moz-max-content;
    width: max-content;
  }

.category-tooltip-container .tooltip {
    max-width: 600px;
  }

.category-tooltip-container .tooltip {
    border-radius: 15px;
  }

.category-tooltip-container .tooltip {
    border-width: 1px;
  }

.category-tooltip-container .tooltip {
    --tw-border-opacity: 1;
    border-color: rgb(16 24 32 / var(--tw-border-opacity));
  }

.category-tooltip-container .tooltip {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

.category-tooltip-container .tooltip {
    padding: 25px;
  }

.category-tooltip-container .tooltip {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

.category-tooltip-container .tooltip {
    left: 100%;
    top: 100%;
    transition: all 0.2s ease;
  }

.category-tooltip-container .tooltip:before {
      display: none;
    }

.category-tooltip-container .info-icon {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.category-tooltip-container .info-icon {
    transition-duration: 200ms;
  }

/* gravity form */

.gform_wrapper .gform-body .gform_required_legend {
      margin-top: -15px;
    }

.gform_wrapper .gform-body .gform_required_legend {
      font-size: 12px;
      line-height: 1.5;
    }

.gform_wrapper input[type='text'], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper select,.gform_wrapper textarea {
  height: 56px;
  border-radius: 5px;
  border-width: 1px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(207 209 210 / var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.gform_wrapper input[type='text']:focus, .gform_wrapper input[type="email"]:focus, .gform_wrapper input[type="tel"]:focus, .gform_wrapper select:focus, .gform_wrapper textarea:focus {
    --tw-border-opacity: 1 !important;
    border-color: rgb(159 163 166 / var(--tw-border-opacity)) !important;
  }

.gform_wrapper input[type='text']:focus, .gform_wrapper input[type="email"]:focus, .gform_wrapper input[type="tel"]:focus, .gform_wrapper select:focus, .gform_wrapper textarea:focus {
    outline-width: 0px;
  }

.gform_footer input[type='submit'] {
  display: inline-block;
  height: -moz-max-content;
  height: max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(39 229 155 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity));
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  line-height: 100%;
}

@media (min-width: 768px) {
  .gform_footer input[type='submit'] {
    font-size: 18px;
    line-height: 100%;
  }
}

.gform_footer input[type='submit']:hover {
  --tw-border-opacity: 1;
  border-color: rgb(82 234 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(82 234 175 / var(--tw-bg-opacity));
}

.gform_wrapper.gravity-theme .gfield_label {
  font-size: 14px !important;
  line-height: 130% !important;
  font-weight: 800;
  --tw-text-opacity: 1;
  color: rgb(112 116 121 / var(--tw-text-opacity));
}

.gform_title {
  display: none;
}

div#field_1_10 {
  margin-top: -3px;
}

.ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
  padding-right: 0%!important;
}

.gfield {
  text-align: left;
}

.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
  justify-content: center;
}

@media (min-width: 992px) {
  .gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
    justify-content: flex-start;
  }
}

.gform_wrapper.gravity-theme .gform_fields{
  grid-row-gap:24px!important;
}

.brochure-btn:before {
    display: block;
  }

.brochure-btn:before {
    height: 16px;
  }

.brochure-btn:before {
    width: 22px;
  }

.brochure-btn:before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Vector' d='M11 1.125V11.125' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M7.25098 7.375L11.001 11.125L14.751 7.375' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_3' d='M20.3758 11.125V12.375C20.3758 13.75 19.2508 14.875 17.8758 14.875H4.125C2.74167 14.875 1.625 13.75 1.625 12.375V11.125' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }

html {
  scroll-padding-top: 200px!important;
}

.sticky {
  position: fixed;
  left: 24px;
  right: 24px;
  bottom: 10px;
  width: auto;
}

@media (min-width: 768px) {
  .sticky {
    left: 80px;
    right: 80px;
  }
}

.full-width {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  width: 100vw;
}

.swiper-button-disabled {
  opacity: 0.3!important;
}

.single-blog .text-paragraph > div {
  margin-bottom: 1.5rem !important;
}

.single-produkt .acc-box {
  gap: 20px !important;
}

@media (min-width: 768px) {
  .single-produkt .acc-box {
    gap: 40px !important;
  }
}

.single-blog .basic-content-wrap {
  row-gap: 1.5rem !important;
}

.single-blog .basic-footnote {
  margin-top: 14px;
}

@media (min-width: 768px) {
  .single-blog .basic-footnote {
    margin-top: 36px;
  }
}

@media (min-width: 1200px) {
  .single-blog .basic-footnote {
    margin-top: 76px;
  }
}

.single-blog .quote .swiper-container {
  margin-bottom: 0px !important;
}

.blog:hover .tooltip__share {
      display: block;
    }

.footer-facebook:after {
    display: block;
  }

.footer-facebook:after {
    height: 24px;
  }

.footer-facebook:after {
    width: 24px;
  }

.footer-facebook:after {
    content: url("data:image/svg+xml,%0A%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='facebook'%3E%3Cpath id='Vector' d='M12 2.42383C6.5 2.42383 2 6.91383 2 12.4438C2 17.4438 5.66 21.5938 10.44 22.3438V15.3438H7.9V12.4438H10.44V10.2338C10.44 7.72383 11.93 6.34383 14.22 6.34383C15.31 6.34383 16.45 6.53383 16.45 6.53383V9.00383H15.19C13.95 9.00383 13.56 9.77383 13.56 10.5638V12.4438H16.34L15.89 15.3438H13.56V22.3438C15.9164 21.9717 18.0622 20.7693 19.6099 18.9539C21.1576 17.1384 22.0054 14.8295 22 12.4438C22 6.91383 17.5 2.42383 12 2.42383Z' fill='%23101820'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

.footer-instagram:after {
    display: block;
  }

.footer-instagram:after {
    height: 24px;
  }

.footer-instagram:after {
    width: 24px;
  }

.footer-instagram:after {
    content: url("data:image/svg+xml,%0A%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='instagram'%3E%3Cpath id='Vector' d='M7.8 2.38379H16.2C19.4 2.38379 22 4.98379 22 8.18379V16.5838C22 18.122 21.3889 19.5973 20.3012 20.685C19.2135 21.7727 17.7383 22.3838 16.2 22.3838H7.8C4.6 22.3838 2 19.7838 2 16.5838V8.18379C2 6.64553 2.61107 5.17028 3.69878 4.08257C4.78649 2.99486 6.26174 2.38379 7.8 2.38379ZM7.6 4.38379C6.64522 4.38379 5.72955 4.76307 5.05442 5.4382C4.37928 6.11334 4 7.02901 4 7.98379V16.7838C4 18.7738 5.61 20.3838 7.6 20.3838H16.4C17.3548 20.3838 18.2705 20.0045 18.9456 19.3294C19.6207 18.6542 20 17.7386 20 16.7838V7.98379C20 5.99379 18.39 4.38379 16.4 4.38379H7.6ZM17.25 5.88379C17.5815 5.88379 17.8995 6.01549 18.1339 6.24991C18.3683 6.48433 18.5 6.80227 18.5 7.13379C18.5 7.46531 18.3683 7.78325 18.1339 8.01767C17.8995 8.25209 17.5815 8.38379 17.25 8.38379C16.9185 8.38379 16.6005 8.25209 16.3661 8.01767C16.1317 7.78325 16 7.46531 16 7.13379C16 6.80227 16.1317 6.48433 16.3661 6.24991C16.6005 6.01549 16.9185 5.88379 17.25 5.88379ZM12 7.38379C13.3261 7.38379 14.5979 7.91057 15.5355 8.84826C16.4732 9.78594 17 11.0577 17 12.3838C17 13.7099 16.4732 14.9816 15.5355 15.9193C14.5979 16.857 13.3261 17.3838 12 17.3838C10.6739 17.3838 9.40215 16.857 8.46447 15.9193C7.52678 14.9816 7 13.7099 7 12.3838C7 11.0577 7.52678 9.78594 8.46447 8.84826C9.40215 7.91057 10.6739 7.38379 12 7.38379ZM12 9.38379C11.2044 9.38379 10.4413 9.69986 9.87868 10.2625C9.31607 10.8251 9 11.5881 9 12.3838C9 13.1794 9.31607 13.9425 9.87868 14.5051C10.4413 15.0677 11.2044 15.3838 12 15.3838C12.7956 15.3838 13.5587 15.0677 14.1213 14.5051C14.6839 13.9425 15 13.1794 15 12.3838C15 11.5881 14.6839 10.8251 14.1213 10.2625C13.5587 9.69986 12.7956 9.38379 12 9.38379Z' fill='%23101820'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

.footer-telegram:after {
    display: block;
  }

.footer-telegram:after {
    height: 24px;
  }

.footer-telegram:after {
    width: 24px;
  }

.footer-telegram:after {
    content: url("data:image/svg+xml,%0A%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='telegram'%3E%3Cpath id='Vector' d='M12 2.38379C6.48 2.38379 2 6.86379 2 12.3838C2 17.9038 6.48 22.3838 12 22.3838C17.52 22.3838 22 17.9038 22 12.3838C22 6.86379 17.52 2.38379 12 2.38379ZM16.64 9.18379C16.49 10.7638 15.84 14.6038 15.51 16.3738C15.37 17.1238 15.09 17.3738 14.83 17.4038C14.25 17.4538 13.81 17.0238 13.25 16.6538C12.37 16.0738 11.87 15.7138 11.02 15.1538C10.03 14.5038 10.67 14.1438 11.24 13.5638C11.39 13.4138 13.95 11.0838 14 10.8738C14.0069 10.842 14.006 10.809 13.9973 10.7776C13.9886 10.7462 13.9724 10.7175 13.95 10.6938C13.89 10.6438 13.81 10.6638 13.74 10.6738C13.65 10.6938 12.25 11.6238 9.52 13.4638C9.12 13.7338 8.76 13.8738 8.44 13.8638C8.08 13.8538 7.4 13.6638 6.89 13.4938C6.26 13.2938 5.77 13.1838 5.81 12.8338C5.83 12.6538 6.08 12.4738 6.55 12.2838C9.47 11.0138 11.41 10.1738 12.38 9.77379C15.16 8.61379 15.73 8.41379 16.11 8.41379C16.19 8.41379 16.38 8.43379 16.5 8.53379C16.6 8.61379 16.63 8.72379 16.64 8.80379C16.63 8.86379 16.65 9.04379 16.64 9.18379Z' fill='%23101820'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

.footer-linkedin:after {
    display: block;
  }

.footer-linkedin:after {
    height: 24px;
  }

.footer-linkedin:after {
    width: 24px;
  }

.footer-linkedin:after {
    content: url("data:image/svg+xml,%0A%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='linkedin'%3E%3Cpath id='Vector' d='M19 3.38379C19.5304 3.38379 20.0391 3.5945 20.4142 3.96958C20.7893 4.34465 21 4.85336 21 5.38379V19.3838C21 19.9142 20.7893 20.4229 20.4142 20.798C20.0391 21.1731 19.5304 21.3838 19 21.3838H5C4.46957 21.3838 3.96086 21.1731 3.58579 20.798C3.21071 20.4229 3 19.9142 3 19.3838V5.38379C3 4.85336 3.21071 4.34465 3.58579 3.96958C3.96086 3.5945 4.46957 3.38379 5 3.38379H19ZM18.5 18.8838V13.5838C18.5 12.7192 18.1565 11.89 17.5452 11.2786C16.9338 10.6673 16.1046 10.3238 15.24 10.3238C14.39 10.3238 13.4 10.8438 12.92 11.6238V10.5138H10.13V18.8838H12.92V13.9538C12.92 13.1838 13.54 12.5538 14.31 12.5538C14.6813 12.5538 15.0374 12.7013 15.2999 12.9638C15.5625 13.2264 15.71 13.5825 15.71 13.9538V18.8838H18.5ZM6.88 8.94379C7.32556 8.94379 7.75288 8.76679 8.06794 8.45173C8.383 8.13667 8.56 7.70935 8.56 7.26379C8.56 6.33379 7.81 5.57379 6.88 5.57379C6.43178 5.57379 6.00193 5.75184 5.68499 6.06878C5.36805 6.38572 5.19 6.81557 5.19 7.26379C5.19 8.19379 5.95 8.94379 6.88 8.94379ZM8.27 18.8838V10.5138H5.5V18.8838H8.27Z' fill='%23101820'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

.footer-whatsapp:after {
    display: block;
  }

.footer-whatsapp:after {
    height: 24px;
  }

.footer-whatsapp:after {
    width: 24px;
  }

.footer-whatsapp:after {
    content: url("data:image/svg+xml,%0A%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='whatsapp'%3E%3Cpath id='Vector' d='M19.0498 5.29385C18.133 4.36777 17.041 3.63352 15.8374 3.1339C14.6339 2.63428 13.3429 2.37931 12.0398 2.38385C6.5798 2.38385 2.1298 6.83385 2.1298 12.2938C2.1298 14.0438 2.5898 15.7438 3.4498 17.2438L2.0498 22.3838L7.2998 21.0038C8.7498 21.7938 10.3798 22.2138 12.0398 22.2138C17.4998 22.2138 21.9498 17.7638 21.9498 12.3038C21.9498 9.65385 20.9198 7.16385 19.0498 5.29385ZM12.0398 20.5338C10.5598 20.5338 9.1098 20.1338 7.8398 19.3838L7.5398 19.2038L4.4198 20.0238L5.2498 16.9838L5.0498 16.6738C4.22755 15.3608 3.79094 13.8431 3.7898 12.2938C3.7898 7.75385 7.4898 4.05385 12.0298 4.05385C14.2298 4.05385 16.2998 4.91385 17.8498 6.47385C18.6173 7.23781 19.2255 8.14651 19.6392 9.14727C20.0529 10.148 20.2638 11.221 20.2598 12.3038C20.2798 16.8438 16.5798 20.5338 12.0398 20.5338ZM16.5598 14.3738C16.3098 14.2538 15.0898 13.6538 14.8698 13.5638C14.6398 13.4838 14.4798 13.4438 14.3098 13.6838C14.1398 13.9338 13.6698 14.4938 13.5298 14.6538C13.3898 14.8238 13.2398 14.8438 12.9898 14.7138C12.7398 14.5938 11.9398 14.3238 10.9998 13.4838C10.2598 12.8238 9.7698 12.0138 9.6198 11.7638C9.4798 11.5138 9.5998 11.3838 9.7298 11.2538C9.8398 11.1438 9.9798 10.9638 10.0998 10.8238C10.2198 10.6838 10.2698 10.5738 10.3498 10.4138C10.4298 10.2438 10.3898 10.1038 10.3298 9.98385C10.2698 9.86385 9.7698 8.64385 9.5698 8.14385C9.3698 7.66385 9.1598 7.72385 9.0098 7.71385H8.5298C8.3598 7.71385 8.0998 7.77385 7.8698 8.02385C7.6498 8.27385 7.0098 8.87385 7.0098 10.0938C7.0098 11.3138 7.89981 12.4938 8.0198 12.6538C8.1398 12.8238 9.7698 15.3238 12.2498 16.3938C12.8398 16.6538 13.2998 16.8038 13.6598 16.9138C14.2498 17.1038 14.7898 17.0738 15.2198 17.0138C15.6998 16.9438 16.6898 16.4138 16.8898 15.8338C17.0998 15.2538 17.0998 14.7638 17.0298 14.6538C16.9598 14.5438 16.8098 14.4938 16.5598 14.3738Z' fill='%23101820'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

.modal .paket-nav .paket-tab, .list-teasers .paket-nav .paket-tab, .blue-boxes .paket-nav .paket-tab, .compare-cards .paket-nav .paket-tab {
      opacity: 0.4;
    }

.modal .paket-nav .paket-tab.active, .list-teasers .paket-nav .paket-tab.active, .blue-boxes .paket-nav .paket-tab.active, .compare-cards .paket-nav .paket-tab.active {
        opacity: 1;
      }

@media not all and (min-width: 1140px) {
    .modal .paket-content, .list-teasers .paket-content, .blue-boxes .paket-content, .compare-cards .paket-content {
      display: none;
    }
  }

.modal .paket-content.active, .list-teasers .paket-content.active, .blue-boxes .paket-content.active, .compare-cards .paket-content.active {
      display: block;
    }

.modal .active-line.tab-2-active, .list-teasers .active-line.tab-2-active, .blue-boxes .active-line.tab-2-active, .compare-cards .active-line.tab-2-active {
      left: 50%;
    }

.modal .accordion-module .container, .list-teasers .accordion-module .container, .blue-boxes .accordion-module .container, .compare-cards .accordion-module .container {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }

.modal .accordion-module .container, .list-teasers .accordion-module .container, .blue-boxes .accordion-module .container, .compare-cards .accordion-module .container {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }

.wpml-ls-item {
  display: flex;
  order:3;
}

.wpml-ls-item ul.sub-menu {
  border: 0;
  border-radius:0;
  padding: 20px 40px!important;
  /* box-shadow: none!important; */
}

.wpml-ls-item a::before, .wpml-ls-item a::after {
  display: none!important;
}

.wpml-ls-item ul.sub-menu {
  /* padding: 0!important; */
}

.wpml-ls-flag {
  display:none!important;
}

.wpml-ls-current-language > a > .wpml-ls-native {
  margin-top: 3px;
  display: flex;
  align-items: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
}

.wpml-ls-current-language > a > .wpml-ls-native::before {
    content:url("data:image/svg+xml,%0A%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='21' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_315_32' transform='scale(0.05 0.047619)'/%3E%3C/pattern%3E%3Cimage id='image0_315_32' width='20' height='21' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF0SURBVHgBnVXRUcMwDJU5/vEGmA3YgHSDMEHDBMAE7QbtBi0TpEyQMEHZIGGCZoPiR+SrUOykre7eOZbkZ1mSHUNpsR6Zx6PSf3vUHh2dKSBaeBw8joyGEeawbTzcFFkmiCoeC2F/Y91ebJSnyObC2XEETSR6GV2Ieq7JnCCzrAsLtazZFjbY8/wv17dsqHhEolfsaEWkenPYSvZvmQzrZob6HJRskEezSqdJO/pfaehmxGQ6V0vqU5AS2NZKh2PvbqivbB2JoKW0wHandJ8eT8ghjtYxcZB7HjNKi1N2RG0NjR/tYglV/vDYCv2CI3hJrFvx+C50KO4rPmL9tqVhoaQ0kTWYH1CUmobXBzm1I4TO40fpMo8vwx9o7FYYr+3DZ8OTiol3Irqco28jZNI3zOH3EJxwdZBLfZd180I2NLzLR4o8ZQWdniQYS7FQSiiIE2QFJSSn05MUcw6bhrcSG2Y0IY76tpl6sZcU6QQzQnzVP+UXymp8k5VzUjYAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
    display:block;
    width:20px;
    height:20px;
  }

.wpml-ls-current-language > a > .wpml-ls-native::after {
    content: url("data:image/svg+xml,%0A%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6666 6.03532L8.22181 10.476C8.09742 10.5963 7.90254 10.5963 7.7823 10.476C7.77815 10.4719 7.77815 10.4719 7.77815 10.4719L3.33331 6.02661' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    display:block;
    width:16px;
    height:16px;
    margin-top:-5px;
  }

.wpml-ls-current-language > a {
  font-size: 18px !important;
  line-height: 150% !important;
}

.wpml-ls-current-language .sub-menu .wpml-ls-native::before {
    content: '';
  }

.wpml-ls-current-language .sub-menu .wpml-ls-native::after {
    content: '';
  }

.wpml-ls-current-language .sub-menu {
  width:270px;
  margin:0 20px;
  box-shadow:0 0 10px rgba(0,0,0,0.05)!important;
  background:#fff;
  padding:20px 40px!important;
}

.wpml-ls-current-language .sub-menu > li > a:first-child {
  width:190px!important;
  margin:0 auto;
  border-top: 1px solid #e7e8e9;
  border-bottom: 1px solid #e7e8e9;
}

.wpml-ls-current-language .sub-menu > li:hover {
    border-radius:0!important;
  }

.menu-item-has-children .sub-menu > li:hover {
  background: #fff!important;
}

@media (min-width:1400px) {
  .menu-item-has-children ul.sub-menu {
    border-radius: 0!important;
    transform: translateX(-80%)!important;
  }
}

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children:hover > a {
  text-decoration: none!important;
}

#primary-menu .wpml-ls-item {
  display:none!important;
}

@media (min-width:1400px) {
  #primary-menu .wpml-ls-item {
    display:block!important;
  }
}

@media (max-width:1400px) {
  .header .navigation__vertical #primary-menu {
    padding-top:0!important;
  }
}

/* MOBILE LANG SWITCHER */

.wpml-ls-item-legacy-dropdown-click a {
  border:none!important;
}

.wpml-ls-sub-menu {
  background: #fff!important;
  position: absolute!important;
  top:80px!important;
  left:50%!important;
  border-radius: 0!important;
  transform: translateX(-60%)!important;
  font-size: 18px!important;
  line-height: 150%!important;
  transition-duration: 300ms!important;
  transition: all!important;
  overflow: hidden!important;
  min-width: 270px!important;
  margin:0 20px!important;
  /* box-shadow:0 0 10px rgba(0,0,0,0.05)!important; */
  padding:20px 40px!important;
  padding-top:0!important;
  border:none!important;
  transition-property: all!important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)!important;
  max-height:100vh!important;
}

@media (max-width: 767px) {
  .wpml-ls-sub-menu {
    top:50px!important;
  }
}

@media (min-width:767px) {
  .wpml-ls-sub-menu {
    transform: translateX(-62%)!important;
  }
}

@media (max-width:460px) {
  .wpml-ls-sub-menu {
    transform: translateX(-60%)!important;
  }
}

.wpml-ls-sub-menu li > a:hover {
  background: #fff!important;
}

.wpml-ls-sub-menu li > a {
  font-weight:500!important;
  color:#000!important;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
  font-size: 18px;
  font-weight:500;
  line-height: 100%;
  color: #000;
}

.wpml-ls-item-legacy-dropdown-click a, .wpml-ls-item-legacy-dropdown-click a:hover, .wpml-ls-item-legacy-dropdown-click a {
  background: #fff!important;
}

.wpml-ls-sub-menu > li > a:first-child {
  width:220px!important;
  min-width:220px!important;
  margin:0 auto!important;
  padding-top: 15px!important;
  padding-bottom: 15px!important;
  padding-left: 20px!important;
  padding-right: 20px!important;
  border-top: 1px solid #e7e8e9!important;
  border-bottom: 1px solid #e7e8e9!important;
}

.wpml-ls-item-legacy-dropdown-click {
  max-width:auto!important;
  width:100%!important;
}

@media (min-width:460px) {
  .wpml-ls-item-legacy-dropdown-click{
    max-width:100%!important;
    width:100%!important;
  }
}

.wpml-ls-legacy-dropdown-click {
  width:100%;
}

/* .menu-item a{
    padding:10px 0;
} */

.mega-menu {
  display: none;
}

@media (min-width: 1400px) {
  .mega-menu {
    display: block;
  }
}

.mega-menu > a {
    pointer-events: none;
  }

.mega-menu > a {
    position: relative;
  }

.mega-menu > a {
    display: flex !important;
  }

.mega-menu > a {
    align-items: center;
  }

.mega-menu > a {
    gap: 10px !important;
  }

.mega-menu > a::after{
      content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="16" viewBox="0 0 18 16" fill="none"><path d="M16.5 4.87435L9.35335 12.0144C9.15335 12.2077 8.84001 12.2077 8.64668 12.0144C8.64001 12.0077 8.64001 12.0077 8.64001 12.0077L1.49335 4.86035" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    }

.mega-menu > a::after {
      position: relative;
    }

.mega-menu > a::after {
      right: 0px;
    }

.mega-menu > a::after {
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.mega-menu > a::after {
      transition-duration: 300ms;
    }

.mega-menu-active {
  visibility: visible;
  height: auto;
  opacity: 1;
}

@media (min-width: 1600px) {
  .mega-menu-active {
    min-height: 600px;
  }
}

.mega-menu-mobile {
  display: block;
}

@media (min-width: 1400px) {
  .mega-menu-mobile {
    display: none;
  }
}

.mega-menu-mobile ul.sub-menu {
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

.mega-menu-mobile ul.sub-menu li a {
      /* @apply !py-1; */
    }

.sub-menu__wrap .menu-item {
  padding:0;
}

.sub-menu__wrap .sub-menu__nav-wrap a {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media (min-width: 1480px) {
  .sub-menu__wrap .sub-menu__nav-wrap a {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}

.sub-menu__box-subtitle {
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(7 158 131 / var(--tw-text-opacity));
}

.sub-menu__list-title {
  font-size: 32px;
  line-height: 38px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
}

.sub-menu__list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1.25rem;
}

@media (min-width: 1200px) {
  .sub-menu__list {
    margin-top: 35px;
  }
}

@media (min-width: 1480px) {
  .sub-menu__list {
    flex-direction: row;
    gap: 1.25rem;
  }
}

@media (min-width: 1600px) {
  .sub-menu__list {
    margin-top: 0px;
  }
}

@media (min-width: 1480px) {
  .sub-menu__box-subtitle,
  .sub-menu__list-title {
    flex-basis: 100%;
  }
}

.sub-menu__list li {
  display: flex;
  list-style-type: none;
  align-items: center;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 232 / var(--tw-border-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  flex-basis: calc(50% - 10px);
}

.sub-menu__list li a {
    font-size:18px;
    line-height:18px;
  }

.sub-menu__list li:nth-of-type(9), .sub-menu__list li:nth-of-type(10) {
    border-bottom-width: 1px;
  }

.sub-menu__list li.business a::before {
        height: 24px;
      }

.sub-menu__list li.business a::before {
        width: 24px;
      }

.sub-menu__list li.business a::before {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
      }

.sub-menu__list li.business a::before {
        transition-duration: 300ms;
      }

.sub-menu__list li.business a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_404_12)'%3E%3Cmask id='mask0_404_12' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_404_12)'%3E%3Cmask id='mask1_404_12' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_404_12)'%3E%3Cpath d='M11.9994 14.1599C11.2794 14.1599 10.6194 13.8599 10.1394 13.3799C9.65936 12.8999 9.35938 12.2399 9.35938 11.5199C9.35938 10.7999 9.65936 10.1399 10.1394 9.65988C10.6194 9.17988 11.2794 8.87988 11.9994 8.87988C12.7194 8.87988 13.3794 9.17988 13.8594 9.65988C14.3394 10.1399 14.6394 10.7999 14.6394 11.5199C14.6394 12.2399 14.3394 12.8999 13.8594 13.3799C13.3794 13.8599 12.7194 14.1599 11.9994 14.1599ZM11.9994 10.0199C11.6394 10.0199 11.2794 10.1999 10.9794 10.4399C10.6794 10.7399 10.5594 11.0999 10.5594 11.4599C10.5594 11.8199 10.7394 12.1799 10.9794 12.4799C11.5194 13.0199 12.4794 13.0199 13.0194 12.4799C13.3194 12.1799 13.4394 11.8199 13.4394 11.4599C13.4394 11.0999 13.2594 10.7399 13.0194 10.4399C12.7194 10.1399 12.3594 10.0199 11.9994 10.0199Z' fill='%23101820'/%3E%3Cpath d='M2.81969 14.1599C2.09969 14.1599 1.43969 13.8599 0.959687 13.3799C0.479686 12.8999 0.179688 12.2399 0.179688 11.5199C0.179688 10.7999 0.479686 10.1399 0.959687 9.65988C1.43969 9.17988 2.09969 8.87988 2.81969 8.87988C3.53969 8.87988 4.19969 9.17988 4.67969 9.65988C5.15969 10.1399 5.45969 10.7999 5.45969 11.5199C5.45969 12.2399 5.15969 12.8999 4.67969 13.3799C4.19969 13.8599 3.53969 14.1599 2.81969 14.1599ZM2.81969 10.0199C2.45969 10.0199 2.09969 10.1999 1.79969 10.4399C1.49969 10.6799 1.37969 11.0999 1.37969 11.4599C1.37969 11.8199 1.55969 12.1799 1.79969 12.4799C2.33969 13.0199 3.29969 13.0199 3.83969 12.4799C4.13969 12.1799 4.25969 11.8199 4.25969 11.4599C4.25969 11.0999 4.07969 10.7399 3.83969 10.4399C3.53969 10.1399 3.17969 10.0199 2.81969 10.0199Z' fill='%23101820'/%3E%3Cpath d='M11.9994 5.45969C11.2794 5.45969 10.6194 5.15969 10.1394 4.67969C9.65936 4.19969 9.35938 3.53969 9.35938 2.81969C9.35938 2.09969 9.65936 1.43969 10.1394 0.959687C10.6194 0.479686 11.2794 0.179688 11.9994 0.179688C12.7194 0.179688 13.3794 0.479686 13.8594 0.959687C14.3394 1.43969 14.6394 2.09969 14.6394 2.81969C14.6394 3.53969 14.3394 4.19969 13.8594 4.67969C13.3794 5.15969 12.7194 5.45969 11.9994 5.45969ZM11.9994 1.31969C11.6394 1.31969 11.2794 1.49969 10.9794 1.73969C10.6794 2.03969 10.5594 2.39969 10.5594 2.75969C10.5594 3.11969 10.7394 3.47969 10.9794 3.77969C11.5194 4.31969 12.4794 4.31969 13.0194 3.77969C13.3194 3.47969 13.4394 3.11969 13.4394 2.75969C13.4394 2.39969 13.2594 2.03969 13.0194 1.73969C12.7194 1.43969 12.3594 1.31969 11.9994 1.31969Z' fill='%23101820'/%3E%3Cpath d='M11.9994 23.8796C11.2794 23.8796 10.6194 23.5796 10.1394 23.0996C9.65936 22.6196 9.35938 21.9596 9.35938 21.2396C9.35938 20.5196 9.65936 19.8596 10.1394 19.3796C10.6194 18.8996 11.2794 18.5996 11.9994 18.5996C12.7194 18.5996 13.3794 18.8996 13.8594 19.3796C14.3394 19.8596 14.6394 20.5796 14.6394 21.2396C14.6394 21.8996 14.3394 22.6196 13.8594 23.0996C13.3794 23.5796 12.7194 23.8796 11.9994 23.8796ZM11.9994 19.7396C11.6394 19.7396 11.2794 19.9196 10.9794 20.1596C10.6794 20.4596 10.5594 20.8196 10.5594 21.1796C10.5594 21.5396 10.7394 21.8996 10.9794 22.1996C11.5194 22.7396 12.4794 22.7396 13.0194 22.1996C13.2594 21.9596 13.4394 21.5396 13.4394 21.1796C13.4394 20.8196 13.2594 20.3996 13.0194 20.1596C12.7794 19.9196 12.3594 19.7396 11.9994 19.7396Z' fill='%23101820'/%3E%3Cpath d='M21.1791 23.8796C20.4591 23.8796 19.7991 23.5796 19.3191 23.0996C18.8391 22.6196 18.5391 21.9596 18.5391 21.2396C18.5391 20.5196 18.8391 19.8596 19.3191 19.3796C19.7991 18.8996 20.4591 18.5996 21.1791 18.5996C21.8991 18.5996 22.5591 18.8996 23.0391 19.3796C23.5191 19.8596 23.8191 20.5796 23.8191 21.2396C23.8191 21.8996 23.5191 22.6196 23.0391 23.0996C22.5591 23.5796 21.8991 23.8796 21.1791 23.8796ZM21.1791 19.7396C20.8191 19.7396 20.4591 19.9196 20.1591 20.1596C19.8591 20.4596 19.7391 20.8196 19.7391 21.1796C19.7391 21.5396 19.8591 21.8996 20.1591 22.1996C20.6991 22.7396 21.6591 22.7396 22.1991 22.1996C22.4391 21.9596 22.6191 21.5396 22.6191 21.1796C22.6191 20.8196 22.4391 20.3996 22.1991 20.1596C21.9591 19.9196 21.5391 19.7396 21.1791 19.7396Z' fill='%23101820'/%3E%3Cpath d='M21.1791 14.1599C20.4591 14.1599 19.7991 13.8599 19.3191 13.3799C18.8391 12.8999 18.5391 12.2399 18.5391 11.5199C18.5391 10.7999 18.8391 10.1399 19.3191 9.65988C19.7991 9.17988 20.4591 8.87988 21.1791 8.87988C21.8991 8.87988 22.5591 9.17988 23.0391 9.65988C23.5191 10.1399 23.8191 10.7999 23.8191 11.5199C23.8191 12.2399 23.5191 12.8999 23.0391 13.3799C22.5591 13.8599 21.8991 14.1599 21.1791 14.1599ZM21.1791 10.0199C20.8191 10.0199 20.4591 10.1999 20.1591 10.4399C19.8591 10.7399 19.7391 11.0999 19.7391 11.4599C19.7391 11.8199 19.8591 12.1799 20.1591 12.4799C20.6991 13.0199 21.6591 13.0199 22.1991 12.4799C22.4991 12.1799 22.6191 11.8199 22.6191 11.4599C22.6191 11.0999 22.4391 10.7399 22.1991 10.4399C21.8991 10.1399 21.5391 10.0199 21.1791 10.0199Z' fill='%23101820'/%3E%3Cpath d='M2.81969 5.45969C2.09969 5.45969 1.43969 5.15969 0.959687 4.67969C0.479686 4.19969 0.179688 3.53969 0.179688 2.81969C0.179688 2.09969 0.479686 1.43969 0.959687 0.959687C1.43969 0.479686 2.09969 0.179688 2.81969 0.179688C3.53969 0.179688 4.19969 0.479686 4.67969 0.959687C5.15969 1.43969 5.45969 2.09969 5.45969 2.81969C5.45969 3.53969 5.15969 4.19969 4.67969 4.67969C4.19969 5.15969 3.53969 5.45969 2.81969 5.45969ZM2.81969 1.31969C2.45969 1.31969 2.09969 1.49969 1.79969 1.73969C1.49969 1.97969 1.37969 2.39969 1.37969 2.75969C1.37969 3.11969 1.55969 3.47969 1.79969 3.77969C2.33969 4.31969 3.29969 4.31969 3.83969 3.77969C4.37969 3.23969 4.25969 3.11969 4.25969 2.75969C4.25969 2.39969 4.07969 2.03969 3.83969 1.73969C3.53969 1.43969 3.17969 1.31969 2.81969 1.31969Z' fill='%23101820'/%3E%3Cpath d='M21.1791 5.45969C20.4591 5.45969 19.7991 5.15969 19.3191 4.67969C18.8391 4.19969 18.5391 3.53969 18.5391 2.81969C18.5391 2.09969 18.8391 1.43969 19.3191 0.959687C19.7991 0.479686 20.4591 0.179688 21.1791 0.179688C21.8991 0.179688 22.5591 0.479686 23.0391 0.959687C23.5191 1.43969 23.8191 2.09969 23.8191 2.81969C23.8191 3.53969 23.5191 4.19969 23.0391 4.67969C22.5591 5.15969 21.8991 5.45969 21.1791 5.45969ZM21.1791 1.31969C20.8191 1.31969 20.4591 1.49969 20.1591 1.73969C19.8591 2.03969 19.7391 2.39969 19.7391 2.75969C19.7391 3.11969 19.8591 3.47969 20.1591 3.77969C20.6991 4.31969 21.6591 4.31969 22.1991 3.77969C22.4991 3.47969 22.6191 3.11969 22.6191 2.75969C22.6191 2.39969 22.4391 2.03969 22.1991 1.73969C21.8991 1.43969 21.5391 1.31969 21.1791 1.31969Z' fill='%23101820'/%3E%3Cpath d='M2.81969 23.8796C2.09969 23.8796 1.43969 23.5796 0.959687 23.0996C0.479686 22.6196 0.179688 21.9596 0.179688 21.2396C0.179688 20.5196 0.479686 19.8596 0.959687 19.3796C1.43969 18.8996 2.09969 18.5996 2.81969 18.5996C3.53969 18.5996 4.19969 18.8996 4.67969 19.3796C5.15969 19.8596 5.45969 20.5196 5.45969 21.2396C5.45969 21.9596 5.15969 22.6196 4.67969 23.0996C4.19969 23.5796 3.53969 23.8796 2.81969 23.8796ZM2.81969 19.7396C2.45969 19.7396 2.09969 19.9196 1.79969 20.1596C1.49969 20.4596 1.37969 20.8196 1.37969 21.1796C1.37969 21.5396 1.55969 21.8996 1.79969 22.1996C2.33969 22.7396 3.29969 22.7396 3.83969 22.1996C4.07969 21.9596 4.25969 21.5396 4.25969 21.1796C4.25969 20.8196 4.07969 20.3996 3.83969 20.1596C3.59969 19.9196 3.17969 19.7396 2.81969 19.7396Z' fill='%23101820'/%3E%3Cpath d='M4.19961 20.3399C4.07961 20.3399 3.89961 20.3399 3.77961 20.1599C3.53961 19.9199 3.53961 19.5599 3.77961 19.3199L10.1996 12.5999C10.4396 12.3599 10.7996 12.3599 11.0396 12.5999C11.2796 12.8399 11.2796 13.1999 11.0396 13.4399L4.61961 20.1599C4.49961 20.2799 4.31961 20.3399 4.19961 20.3399Z' fill='%23101820'/%3E%3Cpath d='M21.1801 10.0192C20.8201 10.0192 20.5801 9.77922 20.5801 9.41922V4.79922C20.5801 4.43922 20.8201 4.19922 21.1801 4.19922C21.5401 4.19922 21.7801 4.43922 21.7801 4.79922V9.41922C21.7801 9.77922 21.5401 10.0192 21.1801 10.0192Z' fill='%23101820'/%3E%3Cpath d='M19.1395 12.0594H14.0395C13.6795 12.0594 13.4395 11.8194 13.4395 11.4594C13.4395 11.0994 13.6795 10.8594 14.0395 10.8594H19.1395C19.4995 10.8594 19.7395 11.0994 19.7395 11.4594C19.7395 11.8194 19.4995 12.0594 19.1395 12.0594Z' fill='%23101820'/%3E%3Cpath d='M13.5004 10.6796C13.3204 10.6796 13.2004 10.6196 13.0804 10.4996C12.8404 10.2596 12.8404 9.89961 13.0804 9.65961L19.3204 3.77961C19.5604 3.53961 19.9204 3.53961 20.1604 3.77961C20.4004 4.01961 20.4004 4.37961 20.1604 4.61961L13.9204 10.4996C13.8004 10.6196 13.6804 10.6796 13.5004 10.6796Z' fill='%23101820'/%3E%3Cpath d='M10.4987 10.6796C10.3787 10.6796 10.1987 10.6796 10.0787 10.4996L3.89875 4.61961C3.65875 4.37961 3.65875 4.01961 3.89875 3.77961C4.13875 3.53961 4.49875 3.53961 4.73875 3.77961L10.9787 9.65961C11.2187 9.89961 11.2187 10.2596 10.9787 10.4996C10.8587 10.6196 10.6788 10.6796 10.5588 10.6796H10.4987Z' fill='%23101820'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_404_12'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.zusammenarbeit a::before {
        height: 24px;
      }

.sub-menu__list li.zusammenarbeit a::before {
        width: 24px;
      }

.sub-menu__list li.zusammenarbeit a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3349_13649)'%3E%3Cmask id='mask0_3349_13649' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3349_13649)'%3E%3Cpath d='M4.19867 12.5995C3.35867 12.5995 2.63867 12.2995 2.03867 11.6995C1.43867 11.0995 1.13867 10.3795 1.13867 9.53949C1.13867 8.69949 1.43867 7.97949 2.03867 7.37949C2.63867 6.77949 3.35867 6.47949 4.19867 6.47949C5.03867 6.47949 5.75867 6.77949 6.35867 7.37949C6.95867 7.97949 7.25867 8.69949 7.25867 9.53949C7.25867 10.3795 6.95867 11.0995 6.35867 11.6995C5.75867 12.2995 5.03867 12.5995 4.19867 12.5995ZM4.19867 7.73949C3.71867 7.73949 3.23867 7.91949 2.87867 8.27949C2.51867 8.63949 2.33867 9.11949 2.33867 9.59949C2.33867 10.0795 2.51867 10.5595 2.87867 10.9195C3.59867 11.6395 4.79867 11.6395 5.51867 10.9195C6.23867 10.1995 6.05867 10.0795 6.05867 9.59949C6.05867 9.11949 5.87867 8.63949 5.51867 8.27949C5.15867 7.91949 4.67867 7.73949 4.19867 7.73949Z' fill='%23101820'/%3E%3Cpath d='M19.7988 12.6002C19.3788 12.6002 19.0188 12.5402 18.6588 12.3602C18.2988 12.1802 17.9388 12.0002 17.6988 11.7002C17.3988 11.4002 17.2188 11.1002 17.0388 10.7402C16.8588 10.3802 16.7988 9.96023 16.7988 9.60023C16.7988 9.24023 16.8588 8.82023 17.0388 8.46023C17.2188 8.10023 17.3988 7.74023 17.6988 7.50023C17.9988 7.20023 18.2988 7.02023 18.6588 6.84023C19.3788 6.54023 20.2188 6.54023 20.9988 6.84023C21.3588 7.02023 21.7188 7.20023 21.9588 7.50023C22.2588 7.80023 22.4388 8.10023 22.6188 8.46023C22.7988 8.82023 22.8588 9.24023 22.8588 9.60023C22.8588 9.96023 22.7988 10.3802 22.6188 10.7402C22.4388 11.1002 22.2588 11.4602 21.9588 11.7002C21.6588 12.0002 21.3588 12.1802 20.9988 12.3602C20.6388 12.5402 20.2188 12.6002 19.8588 12.6002H19.7988ZM19.7988 7.74023C19.5588 7.74023 19.3188 7.74023 19.0788 7.86023C18.8388 7.98023 18.6588 8.10023 18.4788 8.28023C18.2988 8.46023 18.1788 8.64023 18.0588 8.88023C17.9388 9.12023 17.9388 9.36023 17.9388 9.60023C17.9388 9.84023 17.9388 10.0802 18.0588 10.3202C18.1788 10.5602 18.2988 10.7402 18.4788 10.9202C18.6588 11.1002 18.8388 11.2202 19.0788 11.3402C19.5588 11.5202 20.0388 11.5202 20.5188 11.3402C20.9988 11.1602 20.9388 11.1002 21.1188 10.9202C21.2988 10.7402 21.4188 10.5602 21.5388 10.3202C21.6588 10.0802 21.6588 9.84023 21.6588 9.60023C21.6588 9.36023 21.6588 9.12023 21.5388 8.88023C21.4188 8.64023 21.2988 8.46023 21.1188 8.28023C20.9388 8.10023 20.7588 7.98023 20.5188 7.86023C20.2788 7.74023 20.0388 7.74023 19.7988 7.74023Z' fill='%23101820'/%3E%3Cpath d='M23.2199 23.6999C22.8599 23.6999 22.6199 23.4599 22.6199 23.0999V15.4199C22.6199 15.2399 22.6199 15.0599 22.4999 14.8799C22.4399 14.6999 22.3199 14.5799 22.1999 14.4599C22.0799 14.3399 21.8999 14.2199 21.7799 14.1599C21.5999 14.0999 21.4199 14.0399 21.2399 14.0399H16.9199C16.0799 14.0399 15.2399 13.7999 14.5799 13.2599C13.8599 12.7799 13.3799 12.0599 13.1399 11.2799L12.2999 8.81993C12.2399 8.57993 12.1199 8.39993 11.9399 8.27993C11.7599 8.15993 11.5199 8.09993 11.3399 8.15993C11.2199 8.15993 11.0999 8.21993 11.0399 8.27993C10.9199 8.33993 10.8599 8.45993 10.7999 8.57993C10.7399 8.69993 10.6799 8.81993 10.6799 8.93993C10.6799 9.05993 10.6799 9.17993 10.6799 9.29993L11.5199 11.8199C11.8799 12.8999 12.5399 13.7999 13.3799 14.5199C14.2799 15.2399 15.2999 15.6599 16.4399 15.7199H16.9799V23.0399C16.9799 23.3999 16.7399 23.6399 16.3799 23.6399C16.0199 23.6399 15.7799 23.3999 15.7799 23.0399V16.8599C14.6399 16.6799 13.5599 16.1999 12.6599 15.4799C11.5799 14.6399 10.7999 13.4999 10.3799 12.2399L9.53992 9.71993C9.41992 9.41993 9.41992 9.11993 9.41992 8.81993C9.41992 8.51993 9.53992 8.21993 9.71992 7.97993C9.89992 7.73993 10.0799 7.49993 10.3199 7.31993C10.5599 7.13993 10.8599 7.01993 11.1599 7.01993C11.6999 6.95993 12.1799 7.01993 12.5999 7.31993C13.0199 7.61993 13.3199 7.97993 13.4999 8.45993L14.3399 10.9199C14.5199 11.4599 14.8799 11.9399 15.3599 12.2999C15.8399 12.6599 16.4399 12.8399 16.9799 12.8399H21.2999C21.6599 12.8399 21.9599 12.8999 22.2599 13.0199C22.5599 13.1399 22.8599 13.3199 23.0999 13.5599C23.3399 13.7999 23.5199 14.0999 23.6399 14.3999C23.7599 14.6999 23.8199 15.0599 23.8199 15.3599V23.0399C23.8199 23.3999 23.5799 23.6399 23.2199 23.6399V23.6999Z' fill='%23101820'/%3E%3Cpath d='M0.719141 23.7C0.359141 23.7 0.119141 23.46 0.119141 23.1V15.42C0.119141 14.76 0.359141 14.1 0.899141 13.62C1.37914 13.14 2.03914 12.9 2.69914 12.9H7.01914C7.61914 12.9 8.15914 12.72 8.69914 12.36C9.17914 12 9.53914 11.52 9.71914 10.98L9.89914 10.38C10.0191 10.08 10.3191 9.90001 10.6791 10.02C10.9791 10.14 11.1591 10.44 11.0391 10.8L10.8591 11.4C10.6191 12.18 10.0791 12.9 9.41914 13.38C8.75914 13.86 7.91914 14.16 7.07914 14.16H2.75914C2.39914 14.16 2.03914 14.28 1.79914 14.58C1.55914 14.82 1.37914 15.18 1.37914 15.54V23.22C1.37914 23.58 1.13914 23.82 0.779141 23.82L0.719141 23.7Z' fill='%23101820'/%3E%3Cpath d='M7.61953 23.7002C7.25953 23.7002 7.01953 23.4602 7.01953 23.1002V15.8402H7.55953C8.33953 15.7202 9.05953 15.4802 9.77953 15.1202C10.4395 14.7602 11.0395 14.2202 11.5195 13.6202C11.6995 13.3802 12.1195 13.3202 12.3595 13.5002C12.5995 13.6802 12.6595 14.1002 12.4795 14.3402C11.8795 15.0602 11.1595 15.7202 10.3195 16.1402C9.65953 16.5002 8.93953 16.7402 8.15953 16.8602V23.0402C8.15953 23.4002 7.91953 23.6402 7.55953 23.6402L7.61953 23.7002Z' fill='%23101820'/%3E%3Cpath d='M11.5199 3.4798C11.1599 3.4798 10.9199 3.2398 10.9199 2.8798V0.899805C10.9199 0.539805 11.1599 0.299805 11.5199 0.299805C11.8799 0.299805 12.1199 0.539805 12.1199 0.899805V2.8798C12.1199 3.2398 11.8799 3.4798 11.5199 3.4798Z' fill='%23101820'/%3E%3Cpath d='M13.9789 4.97984C13.7989 4.97984 13.6789 4.97984 13.5589 4.79984C13.3189 4.55984 13.3189 4.19984 13.5589 3.95984L14.9989 2.51984C15.2389 2.27984 15.5989 2.27984 15.8389 2.51984C16.0789 2.75984 16.0789 3.11984 15.8389 3.35984L14.3989 4.79984C14.2789 4.91984 14.0989 4.97984 13.9789 4.97984Z' fill='%23101820'/%3E%3Cpath d='M8.99898 4.97984C8.81898 4.97984 8.69898 4.97984 8.57898 4.79984L7.13898 3.35984C6.89898 3.11984 6.89898 2.75984 7.13898 2.51984C7.37898 2.27984 7.73898 2.27984 7.97898 2.51984L9.41898 3.95984C9.65898 4.19984 9.65898 4.55984 9.41898 4.79984C9.17898 5.03984 9.11898 4.97984 8.99898 4.97984Z' fill='%23101820'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3349_13649'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.work a::before {
        height: 24px;
      }

.sub-menu__list li.work a::before {
        width: 24px;
      }

.sub-menu__list li.work a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7948 18.2048C16.0387 18.0878 14.4583 17.2097 13.4046 15.8048C13.229 15.5707 13.2875 15.1609 13.5217 14.9853C13.7558 14.8097 14.1656 14.8683 14.3412 15.1024C15.1607 16.2146 16.4485 16.917 17.8534 17.0341C19.4339 17.0341 20.8387 16.2146 21.6583 14.8097C22.4778 13.4048 22.4778 11.7658 21.6583 10.3609C20.8973 9.0146 19.3753 8.13655 17.7948 8.13655C14.6339 8.13655 12.6436 12.7609 12.5851 12.8195C12.468 13.0536 10.2436 18.2048 6.32167 18.2048C2.39972 18.2048 2.45826 17.1512 1.46314 15.3951C0.468016 13.639 0.468016 11.5317 1.46314 9.77558C2.45826 8.01948 4.33143 6.96582 6.32167 6.96582C8.19485 7.14143 9.89241 8.01948 11.0631 9.48289C11.2973 9.71704 11.2387 10.1268 11.0046 10.3024C10.7705 10.5366 10.3607 10.478 10.1851 10.2439C9.18997 9.07314 7.78509 8.31216 6.26314 8.19509C4.74119 8.19509 3.27777 9.07314 2.45826 10.4195C1.63875 11.8244 1.63875 13.4634 2.45826 14.8683C3.27777 16.2731 4.68265 17.0926 6.32167 17.0926C9.48265 17.0926 11.4729 12.4683 11.5314 12.4097C11.6485 12.1756 13.8729 7.02436 17.7948 7.02436C21.7168 7.02436 21.6583 8.07802 22.6534 9.83411C23.6485 11.5902 23.6485 13.6975 22.6534 15.4536C21.6583 17.2097 19.8436 18.2634 17.7948 18.2634V18.2048Z' fill='%23101820'/%3E%3Cpath d='M7.08268 11.0641C6.78999 11.0641 6.55585 10.8885 6.49731 10.5958C6.43877 10.3032 6.67292 9.95194 6.9656 9.8934L9.95097 9.42511L9.48268 6.43974C9.48268 6.14706 9.65829 5.79584 9.95097 5.7373C10.2437 5.7373 10.5949 5.91291 10.6534 6.2056L11.3558 10.3032L7.25829 11.0056C7.25829 11.0056 7.19975 11.0056 7.14121 11.0056L7.08268 11.0641Z' fill='%23101820'/%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.gesund a::before {
        height: 24px;
      }

.sub-menu__list li.gesund a::before {
        width: 24px;
      }

.sub-menu__list li.gesund a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3349_10875)'%3E%3Cmask id='mask0_3349_10875' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.7662 0.292969H0.351562V23.7076H23.7662V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3349_10875)'%3E%3Cpath d='M1.11271 22.8292C0.76149 22.8292 0.527344 22.595 0.527344 22.2438V13.4633C0.527344 13.1121 0.76149 12.8779 1.11271 12.8779C1.46393 12.8779 1.69808 13.1121 1.69808 13.4633V22.2438C1.69808 22.595 1.46393 22.8292 1.11271 22.8292Z' fill='%23101820'/%3E%3Cpath d='M16.3322 21.3662H0.527344V14.3418H6.20539C7.14198 14.3418 8.02003 14.693 8.66393 15.3955C9.19076 15.9223 9.54198 16.5662 9.65905 17.2686H12.82C13.7566 17.2686 14.6347 17.6198 15.2786 18.3223C15.9225 18.9662 16.3322 19.8442 16.3322 20.7808V21.3662ZM1.69808 20.1955H15.103C14.9859 19.7857 14.8103 19.4345 14.5176 19.1418C14.0493 18.6735 13.4639 18.4394 12.8786 18.4394H8.60539V17.854C8.60539 17.2101 8.37125 16.6247 7.90295 16.215C7.43466 15.8052 6.84929 15.5125 6.26393 15.5125H1.69808V20.1955Z' fill='%23101820'/%3E%3Cpath d='M9.18993 18.4393H6.2631C5.91188 18.4393 5.67773 18.2051 5.67773 17.8539C5.67773 17.5027 5.91188 17.2686 6.2631 17.2686H9.18993C9.54115 17.2686 9.7753 17.5027 9.7753 17.8539C9.7753 18.2051 9.54115 18.4393 9.18993 18.4393Z' fill='%23101820'/%3E%3Cpath d='M8.83942 11.883C8.66381 11.883 8.4882 11.883 8.31259 11.883C4.976 11.2976 4.27356 8.19518 3.6882 5.61957C3.45405 4.50737 3.2199 3.45371 2.81015 2.80981L2.40039 2.22445L3.04429 1.93176C4.56624 1.3464 6.20527 1.05371 7.78576 1.22932C9.36625 1.3464 10.9467 1.87323 12.3516 2.75128C13.5223 3.51225 14.1662 4.44884 14.2833 5.56103C14.4004 6.7903 13.815 8.19518 12.5272 9.48298C12.2931 9.89274 10.8882 11.9415 8.83942 11.9415V11.883ZM4.09795 2.80981C4.39063 3.51225 4.62478 4.44884 4.80039 5.38542C5.32722 7.78542 5.91259 10.3025 8.4882 10.7123C10.2443 11.0049 11.5321 8.83908 11.5321 8.78054L11.6492 8.66347C12.7028 7.60981 13.2297 6.55615 13.1126 5.6781C13.054 4.91713 12.5858 4.27323 11.7077 3.7464C10.4784 2.98542 9.07356 2.51713 7.66868 2.40006C6.43942 2.28298 5.21015 2.40006 4.09795 2.80981Z' fill='%23101820'/%3E%3Cpath d='M19.1422 13.3459C17.6203 13.3459 16.6837 11.9411 16.4495 11.5898C15.5129 10.6533 15.1032 9.71667 15.1617 8.78008C15.1617 8.19472 15.5129 7.3752 16.5666 6.67276C17.5617 6.0874 18.6739 5.67764 19.8447 5.61911C20.9568 5.50203 22.1276 5.67764 23.1812 6.14594L23.8251 6.43862L23.4154 7.02398C23.1227 7.43374 23.0056 8.13618 22.83 8.89716C22.4788 10.5947 21.952 12.9362 19.4934 13.3459C19.3764 13.3459 19.2007 13.3459 19.0837 13.3459H19.1422ZM17.4447 10.9459C17.4447 10.9459 18.2642 12.3508 19.3764 12.1752C20.8983 11.9411 21.3081 10.5947 21.7764 8.60447C21.8934 8.01911 22.0105 7.49228 22.1861 6.96545C21.4837 6.7313 20.7227 6.67276 19.9617 6.7313C19.0251 6.78984 18.0886 7.14106 17.269 7.60935C16.7422 7.96057 16.4495 8.37033 16.391 8.83862C16.391 9.42398 16.6837 10.0679 17.3861 10.7703L17.5032 10.8874L17.4447 10.9459Z' fill='%23101820'/%3E%3Cpath d='M13.99 15.9802L13.6388 14.2827C12.2924 7.4339 9.01437 6.67293 8.95584 6.67293C8.66316 6.61439 8.42901 6.32171 8.48755 5.97049C8.54608 5.6778 8.83876 5.44366 9.18998 5.50219C9.36559 5.50219 12.7607 6.26317 14.3997 12.5266C15.2193 11.2388 16.2729 10.1266 17.5022 9.24854C17.7363 9.07293 18.1461 9.13146 18.3217 9.36561C18.4973 9.59976 18.4388 10.0095 18.2046 10.1851C16.7412 11.2973 15.5119 12.7022 14.6924 14.3998L13.9314 15.9217L13.99 15.9802Z' fill='%23101820'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3349_10875'%3E%3Crect width='24' height='23.4146' fill='white' transform='translate(0 0.292969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.people a::before {
        height: 24px;
      }

.sub-menu__list li.people a::before {
        width: 24px;
      }

.sub-menu__list li.people a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3349_10853)'%3E%3Cmask id='mask0_3349_10853' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.5318 0.292969H0.117188V23.7076H23.5318V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3349_10853)'%3E%3Cpath d='M11.8244 20.0198C10.7707 20.0198 9.83411 19.61 9.07313 18.9076C8.31216 18.1466 7.96094 17.21 7.96094 16.1564C7.96094 15.1027 8.37069 14.1661 9.07313 13.4052C9.83411 12.6442 10.7707 12.293 11.8244 12.293C12.878 12.293 13.8146 12.7027 14.5756 13.4052C15.3365 14.1661 15.6878 15.1027 15.6878 16.1564C15.6878 17.21 15.278 18.1466 14.5756 18.9076C13.8146 19.6686 12.878 20.0198 11.8244 20.0198ZM11.8244 13.4637C11.1219 13.4637 10.4195 13.7564 9.89264 14.2832C9.36582 14.81 9.07313 15.4539 9.07313 16.2149C9.07313 16.9759 9.36582 17.6198 9.89264 18.1466C10.4195 18.6735 11.0634 18.9661 11.8244 18.9661C12.5853 18.9661 13.2292 18.6735 13.7561 18.1466C14.2829 17.6198 14.5756 16.9759 14.5756 16.2149C14.5756 15.4539 14.2829 14.81 13.7561 14.2832C13.2292 13.7564 12.5853 13.4637 11.8244 13.4637Z' fill='%23101820'/%3E%3Cpath d='M16.2155 23.4149C16.0399 23.4149 15.9228 23.3564 15.8057 23.2393C15.2789 22.7125 14.6935 22.2442 13.9911 21.9515C12.6447 21.3661 11.0642 21.3661 9.65937 21.9515C8.95693 22.2442 8.37156 22.7125 7.84473 23.2393C7.61058 23.4734 7.25937 23.4734 7.02522 23.2393C6.79107 23.0051 6.79107 22.6539 7.02522 22.4198C7.61058 21.7173 8.37156 21.1905 9.19107 20.8393C10.8301 20.0783 12.7618 20.0783 14.4594 20.8393C15.2789 21.1905 16.0399 21.7173 16.6252 22.4198C16.8594 22.6539 16.8008 23.0051 16.6252 23.2393C16.5081 23.3564 16.3911 23.4149 16.2155 23.4149Z' fill='%23101820'/%3E%3Cpath d='M14.6349 10.5372C14.4593 10.5372 14.2251 10.5372 14.0495 10.3616L11.7666 9.0738L9.48364 10.3616C9.30803 10.4787 9.01535 10.5372 8.7812 10.5372C8.54706 10.5372 8.31291 10.4201 8.1373 10.2445C7.96169 10.0689 7.84462 9.89331 7.78608 9.65916C7.78608 9.42502 7.78608 9.19087 7.84462 8.95673L8.72267 6.90795L7.08364 5.32746C6.90803 5.15185 6.79096 4.97624 6.73242 4.74209C6.73242 4.50795 6.73242 4.2738 6.79096 4.03965C6.90803 3.80551 7.0251 3.6299 7.20071 3.51282C7.37632 3.39575 7.61047 3.33721 7.84462 3.33721H9.54218L10.5958 1.28843C10.7129 1.11282 10.83 0.937214 11.0056 0.820141C11.3568 0.585995 11.8251 0.585995 12.2349 0.820141C12.4105 0.937214 12.5861 1.11282 12.6446 1.28843L13.6983 3.39575H15.3958C15.63 3.39575 15.8641 3.45429 16.0397 3.57136C16.2153 3.68843 16.391 3.86404 16.4495 4.09819C16.5666 4.33234 16.5666 4.56648 16.508 4.80063C16.508 5.03477 16.3324 5.21038 16.1568 5.38599L14.5178 6.96648L15.3958 9.01526C15.5129 9.24941 15.5129 9.48355 15.4544 9.7177C15.3958 9.95185 15.2788 10.186 15.1032 10.3031C14.9275 10.4201 14.6934 10.5372 14.4593 10.5958C14.4593 10.5958 14.4007 10.5958 14.3422 10.5958L14.6349 10.5372ZM8.02023 4.44941L10.1861 6.55673L8.95681 9.36648L11.7666 7.72746L14.5763 9.30795L13.3471 6.55673L15.5129 4.39087H13.0544L11.6495 1.69819L10.2446 4.39087H7.78608L8.02023 4.44941Z' fill='%23101820'/%3E%3Cpath d='M2.40023 12.001C2.40023 12.001 2.34169 12.001 2.28316 12.001C2.04901 12.001 1.81486 11.884 1.63925 11.7083C1.46364 11.5327 1.34657 11.3571 1.28803 11.123C1.28803 10.8888 1.28803 10.6547 1.34657 10.4205L2.22462 8.37176L0.585595 6.79127C0.409985 6.61566 0.292912 6.44005 0.234375 6.2059C0.234375 5.97176 0.234375 5.73761 0.292912 5.50346C0.409985 5.26932 0.527058 5.09371 0.702668 4.97663C0.878277 4.85956 1.11242 4.80102 1.34657 4.80102H3.04413L4.09779 2.69371C4.21486 2.5181 4.33194 2.34249 4.50755 2.22541C4.68316 2.10834 4.9173 2.0498 5.09291 2.0498C5.44413 2.0498 5.67828 2.34249 5.67828 2.63517C5.67828 2.92785 5.44413 3.22054 5.09291 3.22054L3.68803 5.91322H1.40511L3.57096 8.02054L2.34169 10.8303L5.15145 9.19127L6.08803 9.7181C6.38072 9.89371 6.49779 10.2449 6.32218 10.5376C6.14657 10.8303 5.79535 10.9474 5.50267 10.7718L5.09291 10.5376L2.80998 11.8254C2.63437 11.9425 2.45877 12.001 2.22462 12.001H2.40023Z' fill='%23101820'/%3E%3Cpath d='M21.249 12.001C21.0734 12.001 20.8393 12.001 20.6637 11.8254L18.4393 10.5376L18.0295 10.7717C17.7368 10.9473 17.3856 10.7717 17.21 10.5376C17.0344 10.2449 17.21 9.89365 17.4442 9.71804L18.3807 9.19121L21.1905 10.7717L19.9612 8.02048L22.1271 5.85463H19.6685L18.2637 3.16194C17.971 3.16194 17.6783 2.9278 17.6783 2.57658C17.6783 2.22536 17.9125 1.99121 18.2637 1.99121C18.4978 1.99121 18.6734 1.99121 18.9076 2.16682C19.0832 2.28389 19.2588 2.4595 19.3173 2.63511L20.371 4.68389H22.0686C22.2442 4.68389 22.5368 4.74243 22.7125 4.8595C22.8881 4.97658 23.0637 5.15219 23.1222 5.38633C23.2393 5.62048 23.2393 5.85463 23.1807 6.08877C23.1807 6.32292 23.0051 6.49853 22.8295 6.67414L21.1905 8.25463L22.0686 10.3034C22.1856 10.5376 22.1856 10.7717 22.1271 11.0058C22.1271 11.24 21.9515 11.4741 21.7759 11.5912C21.6003 11.7083 21.3661 11.8254 21.132 11.8839C21.132 11.8839 21.0734 11.8839 21.0149 11.8839L21.249 12.001Z' fill='%23101820'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3349_10853'%3E%3Crect width='24' height='23.4146' fill='white' transform='translate(0 0.292969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.mentale a::before {
        height: 24px;
      }

.sub-menu__list li.mentale a::before {
        width: 24px;
      }

.sub-menu__list li.mentale a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3349_10880)'%3E%3Cmask id='mask0_3349_10880' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.5318 0.292969H0.117188V23.7076H23.5318V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3349_10880)'%3E%3Cpath d='M12.2928 13.5805L6.26352 7.25855C5.67815 6.67318 5.32693 5.97075 5.15132 5.15123C5.03425 4.33172 5.15132 3.51221 5.50254 2.75123C5.79523 2.2244 6.20498 1.69757 6.67328 1.34636C7.2001 0.995136 7.72693 0.760989 8.37084 0.643916C8.9562 0.526843 9.6001 0.643916 10.1855 0.760989C10.7708 0.936599 11.2977 1.28782 11.766 1.69757L12.2928 2.2244L12.8196 1.69757C13.2294 1.28782 13.8147 0.936599 14.4001 0.760989C14.9855 0.58538 15.6294 0.526843 16.2147 0.643916C16.8001 0.760989 17.3855 0.995136 17.9123 1.34636C18.3806 1.69757 18.7903 2.2244 19.083 2.75123C19.4343 3.51221 19.5513 4.33172 19.4343 5.15123C19.3172 5.97075 18.9074 6.73172 18.3221 7.31709L12.2928 13.639V13.5805ZM9.01474 1.75611C8.83913 1.75611 8.72206 1.75611 8.60498 1.75611C8.19523 1.81465 7.78547 1.99026 7.43425 2.28294C7.08303 2.51709 6.79035 2.86831 6.61474 3.27806C6.38059 3.80489 6.26352 4.39026 6.38059 4.91709C6.49767 5.44392 6.73181 6.02928 7.14157 6.43904L12.3513 11.8829L17.5611 6.43904C17.9708 6.02928 18.2635 5.50245 18.3221 4.91709C18.4391 4.33172 18.3221 3.74636 18.0879 3.27806C17.9123 2.86831 17.6196 2.57562 17.2684 2.28294C16.9172 2.04879 16.5074 1.87318 16.0977 1.81465C15.6879 1.75611 15.2196 1.81465 14.8099 1.93172C14.4001 2.04879 14.0489 2.28294 13.6977 2.57562L12.3513 3.92196L11.005 2.57562C10.7123 2.28294 10.3025 2.04879 9.89279 1.93172C9.6001 1.87318 9.30742 1.81465 9.07328 1.81465L9.01474 1.75611Z' fill='%23101820'/%3E%3Cpath d='M3.80511 23.4143C3.6295 23.4143 3.45389 23.3558 3.33681 23.1801L1.34657 20.8387C0.644131 19.9606 0.234375 18.8484 0.234375 17.7362V12.7021C0.234375 12.1753 0.468521 11.6484 0.819741 11.2387C1.2295 10.8289 1.75633 10.6533 2.28316 10.6533C2.80998 10.6533 3.33681 10.8875 3.74657 11.2387C4.15633 11.6484 4.33194 12.1167 4.33194 12.7021V16.3314C4.33194 16.6826 4.09779 16.9167 3.74657 16.9167C3.39535 16.9167 3.1612 16.6826 3.1612 16.3314V12.7021C3.1612 12.468 3.04413 12.2338 2.92706 12.0582C2.57584 11.707 1.99047 11.707 1.69779 12.0582C1.52218 12.2338 1.46364 12.468 1.46364 12.7021V17.7362C1.46364 18.6143 1.75633 19.4338 2.28316 20.1362L4.21486 22.4777C4.44901 22.7119 4.39047 23.1216 4.15633 23.2972C4.03925 23.4143 3.92218 23.4143 3.80511 23.4143Z' fill='%23101820'/%3E%3Cpath d='M8.19626 23.4143C7.84504 23.4143 7.61089 23.1801 7.61089 22.8289V19.9021C7.61089 19.1411 7.37674 18.4387 6.96699 17.7948L5.85479 16.0972C5.79626 15.9801 5.73772 15.9216 5.62065 15.8631C5.56211 15.8045 5.44504 15.746 5.32796 15.746C5.21089 15.746 5.09382 15.746 5.03528 15.746C4.91821 15.746 4.85967 15.8045 4.7426 15.8631C4.56699 15.9801 4.44991 16.1557 4.44991 16.3314C4.44991 16.507 4.44991 16.6826 4.44991 16.8582L5.73772 19.024C5.91333 19.3167 5.79626 19.6679 5.56211 19.8435C5.26943 20.0192 4.91821 19.9021 4.7426 19.6679L3.39626 17.4435C3.16211 16.9753 3.10357 16.507 3.22065 16.0387C3.33772 15.5704 3.6304 15.1606 4.04016 14.9265C4.2743 14.7509 4.50845 14.6923 4.7426 14.6338C4.97674 14.6338 5.26943 14.6338 5.50357 14.6338C5.73772 14.6338 6.0304 14.8094 6.20601 14.9265C6.44016 15.1021 6.61577 15.2777 6.73284 15.5118L7.84504 17.1509C8.37187 17.9704 8.66455 18.907 8.66455 19.9021V22.8289C8.66455 23.1801 8.4304 23.4143 8.07918 23.4143H8.19626Z' fill='%23101820'/%3E%3Cpath d='M19.844 23.4143C19.7269 23.4143 19.5513 23.4143 19.4927 23.2972C19.2586 23.0631 19.2001 22.7119 19.4342 22.4777L21.4245 20.1363C21.9513 19.4924 22.244 18.6143 22.244 17.7363V12.7021C22.244 12.468 22.1269 12.2338 22.0098 12.0582C21.6586 11.707 21.0732 11.707 20.7806 12.0582C20.6049 12.2338 20.5464 12.468 20.5464 12.7021V16.3314C20.5464 16.6826 20.3123 16.9167 19.961 16.9167C19.6098 16.9167 19.3757 16.6826 19.3757 16.3314V12.7021C19.3757 12.1753 19.6098 11.6485 19.961 11.2387C20.722 10.4777 22.0684 10.4777 22.8293 11.2387C23.2391 11.6485 23.4147 12.1167 23.4147 12.7021V17.7363C23.4147 18.8485 23.0049 19.9607 22.3025 20.8387L20.3123 23.1802C20.1952 23.2972 20.0196 23.4143 19.844 23.4143Z' fill='%23101820'/%3E%3Cpath d='M15.5131 23.4142C15.1619 23.4142 14.9277 23.18 14.9277 22.8288V19.902C14.9277 18.9069 15.2204 17.9703 15.7472 17.1508L16.8594 15.4532C16.9765 15.2776 17.1521 15.0434 17.3863 14.9264C17.6204 14.7508 17.8546 14.6337 18.0887 14.5752C18.3229 14.5166 18.6155 14.5166 18.8497 14.5752C19.0838 14.5752 19.3765 14.7508 19.5521 14.8678C19.9619 15.102 20.2546 15.5117 20.3716 15.98C20.4887 16.4483 20.4302 16.9166 20.2546 17.3264L18.9082 19.5508C18.7326 19.8434 18.3814 19.902 18.0887 19.7264C17.796 19.5508 17.7375 19.1995 17.9131 18.9069L19.2594 16.6825C19.318 16.5654 19.318 16.3313 19.2594 16.1556C19.2594 15.98 19.0838 15.8044 18.9668 15.6873C18.8497 15.6288 18.7911 15.5703 18.6741 15.5703C18.557 15.5703 18.4399 15.5703 18.3814 15.5703C18.2643 15.5703 18.2058 15.6288 18.0887 15.6873C18.0302 15.7459 17.9131 15.8044 17.8546 15.9215L16.7424 17.6191C16.3326 18.263 16.0985 18.9654 16.0985 19.7264V22.6532C16.0985 23.0044 15.8643 23.2386 15.5131 23.2386V23.4142Z' fill='%23101820'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3349_10880'%3E%3Crect width='24' height='23.4146' fill='white' transform='translate(0 0.292969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.digital a::before {
        height: 24px;
      }

.sub-menu__list li.digital a::before {
        width: 24px;
      }

.sub-menu__list li.digital a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.10174 21.3661C2.80906 21.3661 2.51638 21.3076 2.22369 21.132C1.93101 20.9564 1.7554 20.7808 1.57979 20.4881C1.40418 20.2539 1.34565 19.9613 1.28711 19.61C1.28711 19.3173 1.28711 19.0247 1.46272 18.7905L2.92613 14.2832H21.3652L22.8286 18.7905C22.9456 19.0247 23.0042 19.3173 23.0042 19.61C23.0042 19.9027 22.8871 20.1954 22.7115 20.4881C22.5359 20.7222 22.3017 20.9564 22.0676 21.132C21.7749 21.2491 21.4822 21.3661 21.1895 21.3661H3.10174ZM3.80418 15.5125L2.57491 19.3173C2.57491 19.4344 2.51638 19.493 2.51638 19.61C2.51638 19.7271 2.51638 19.8442 2.63345 19.9027C2.63345 20.0198 2.75052 20.0783 2.8676 20.1369C2.98467 20.1369 3.10174 20.1954 3.16028 20.1954H21.2481C21.3652 20.1954 21.4822 20.1954 21.5408 20.1369C21.6578 20.1369 21.7164 20.0198 21.7749 19.9027C21.7749 19.7856 21.8335 19.7271 21.892 19.61C21.892 19.493 21.892 19.3759 21.8334 19.3173C21.8334 19.2588 20.6042 15.5125 20.6042 15.5125H3.80418Z' fill='%23101820'/%3E%3Cpath d='M21.5423 15.5128H2.81055V4.68355C2.81055 4.15672 3.04469 3.62989 3.39591 3.22013C3.80567 2.81038 4.27396 2.63477 4.85933 2.63477C5.44469 2.63477 5.44469 2.86891 5.44469 3.22013C5.44469 3.57135 5.21055 3.8055 4.85933 3.8055C4.50811 3.8055 4.39103 3.92257 4.21542 4.03964C4.03982 4.21525 3.98128 4.4494 3.98128 4.68355V14.3421H20.3715V4.68355C20.3715 4.4494 20.2545 4.21525 20.1374 4.03964C19.9618 3.86403 19.7276 3.8055 19.4935 3.8055C19.2593 3.8055 18.9081 3.57135 18.9081 3.22013C18.9081 2.86891 19.1423 2.63477 19.4935 2.63477C20.0203 2.63477 20.5471 2.86891 20.9569 3.22013C21.3666 3.62989 21.5423 4.09818 21.5423 4.68355V15.5128Z' fill='%23101820'/%3E%3Cpath d='M12.8789 18.4393H11.4154C11.0642 18.4393 10.8301 18.2051 10.8301 17.8539C10.8301 17.5027 11.0642 17.2686 11.4154 17.2686H12.8789C13.2301 17.2686 13.4642 17.5027 13.4642 17.8539C13.4642 18.2051 13.2301 18.4393 12.8789 18.4393Z' fill='%23101820'/%3E%3Cpath d='M12.1762 12.82L7.49322 7.90291C7.02493 7.43462 6.73225 6.84925 6.61518 6.20535C6.4981 5.56145 6.61518 4.91755 6.90786 4.33218C7.142 3.86389 7.43469 3.51267 7.84444 3.21998C8.2542 2.9273 8.72249 2.75169 9.19078 2.63462C9.65908 2.57608 10.1859 2.63462 10.6542 2.75169C11.1225 2.9273 11.5322 3.16145 11.8835 3.51267L12.1762 3.80535L12.4688 3.51267C12.8201 3.16145 13.2298 2.9273 13.6981 2.75169C14.1664 2.57608 14.6932 2.57608 15.1615 2.63462C15.6298 2.69316 16.0981 2.9273 16.5079 3.21998C16.9176 3.51267 17.2103 3.92242 17.4444 4.33218C17.7371 4.91755 17.8542 5.56145 17.7371 6.20535C17.6201 6.84925 17.3274 7.43462 16.8591 7.90291L12.1762 12.82ZM9.65908 3.80535C9.542 3.80535 9.42493 3.80535 9.36639 3.80535C9.07371 3.80535 8.78103 3.98096 8.54688 4.15657C8.31274 4.33218 8.07859 4.56633 7.96152 4.85901C7.78591 5.21023 7.72737 5.61998 7.78591 6.02974C7.84444 6.4395 8.02005 6.79072 8.31274 7.0834L12.1762 11.1224L16.0396 7.0834C16.3322 6.79072 16.5079 6.4395 16.5664 6.02974C16.6249 5.61998 16.5664 5.21023 16.3908 4.85901C16.2737 4.56633 16.0396 4.33218 15.8054 4.15657C15.5713 3.98096 15.2786 3.86389 14.9859 3.80535C14.6932 3.80535 14.342 3.80535 14.0493 3.86389C13.7566 3.98096 13.464 4.09803 13.2883 4.33218L12.1762 5.44438L11.064 4.33218C10.8298 4.09803 10.5957 3.92242 10.303 3.86389C10.1274 3.80535 9.89322 3.74681 9.71761 3.74681L9.65908 3.80535Z' fill='%23101820'/%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.nachhalt a::before {
        height: 24px;
      }

.sub-menu__list li.nachhalt a::before {
        width: 24px;
      }

.sub-menu__list li.nachhalt a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3349_10885)'%3E%3Cmask id='mask0_3349_10885' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.8834 0.292969H0.46875V23.7076H23.8834V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3349_10885)'%3E%3Cpath d='M1.28838 14.0492C0.995694 14.0492 0.761547 13.815 0.703011 13.5224C0.644474 12.9955 0.585938 12.4687 0.585938 12.0004C0.585938 8.89796 1.81521 6.02967 3.98106 3.80528C6.20545 1.63942 9.07374 0.410156 12.1762 0.410156C15.2786 0.410156 12.7615 0.644303 12.7615 0.995522C12.7615 1.34674 12.5274 1.58089 12.1762 1.58089C9.42496 1.58089 6.79082 2.63455 4.80057 4.62479C2.81033 6.61504 1.75667 9.19064 1.75667 12.0004C1.75667 12.4687 1.75667 12.937 1.87374 13.4053C1.87374 13.698 1.69813 13.9906 1.34691 14.0492C1.34691 14.0492 1.34691 14.0492 1.28838 14.0492Z' fill='%23101820'/%3E%3Cpath d='M23.063 14.0492C23.063 14.0492 23.063 14.0492 23.0045 14.0492C22.7118 14.0492 22.4776 13.698 22.4776 13.4053C22.5362 12.937 22.5947 12.4687 22.5947 12.0004C22.5947 10.6541 22.302 9.30772 21.7752 8.01991C21.2484 6.73211 20.4874 5.61991 19.5508 4.62479C18.5557 3.62967 17.4435 2.86869 16.1557 2.4004C14.8679 1.87357 13.5801 1.58089 12.1752 1.58089C11.824 1.58089 11.5898 1.34674 11.5898 0.995522C11.5898 0.644303 11.824 0.410156 12.1752 0.410156C13.6972 0.410156 15.1606 0.702839 16.624 1.28821C18.0874 1.87357 19.3167 2.69308 20.3703 3.80528C21.424 4.85894 22.302 6.14674 22.8874 7.55162C23.4728 8.9565 23.7655 10.4784 23.7655 12.0004C23.7655 12.5272 23.7655 13.0541 23.6484 13.5224C23.6484 13.815 23.3557 14.0492 23.063 14.0492Z' fill='%23101820'/%3E%3Cpath d='M11.5898 20.7224V20.137C11.5898 19.0249 11.824 17.9127 12.2337 16.8005C12.6435 15.7468 13.2874 14.8102 14.1069 13.9907C14.9264 13.1712 15.863 12.5273 16.9167 12.1175C17.9703 11.7078 19.0825 11.4736 20.2533 11.4736H20.8386V12.059C20.8386 13.1712 20.6045 14.2834 20.1947 15.3956C19.785 16.4492 19.1411 17.3858 18.3216 18.2053C17.502 19.0249 16.5655 19.6688 15.5118 20.0785C14.4581 20.4883 13.3459 20.7224 12.2337 20.7224H11.6484H11.5898ZM19.6094 12.6444C18.8484 12.7029 18.0874 12.8785 17.385 13.1712C16.4484 13.5224 15.6874 14.1078 14.985 14.8102C14.2825 15.5127 13.7557 16.3322 13.3459 17.2102C13.0533 17.9127 12.8776 18.6736 12.8191 19.4346C13.5801 19.3761 14.3411 19.2005 15.0435 18.9078C15.9801 18.5566 16.7411 17.9712 17.4435 17.2688C18.1459 16.5663 18.6728 15.7468 19.0825 14.8688C19.3752 14.1663 19.5508 13.4053 19.6094 12.6444Z' fill='%23101820'/%3E%3Cpath d='M10.068 15.2786C9.83381 15.2786 9.59966 15.103 9.54113 14.8688C8.95576 13.1713 8.83869 11.3566 9.24844 9.60055C9.6582 7.84445 10.5362 6.26397 11.7655 4.97616L12.1753 4.56641L12.585 4.97616C13.8728 6.26397 14.7509 7.84445 15.1021 9.60055C15.5119 11.3566 15.3948 13.1713 14.8094 14.8688C14.6923 15.1615 14.3411 15.3371 14.0484 15.2201C13.7558 15.103 13.5802 14.7518 13.6972 14.4591C14.2241 12.9957 14.2826 11.4152 13.9314 9.8347C13.6387 8.48836 12.9948 7.25909 12.1167 6.26397C11.2387 7.31763 10.5948 8.54689 10.3021 9.89324C9.95088 11.4152 10.068 13.0542 10.5948 14.5176C10.7119 14.8103 10.5948 15.1615 10.2436 15.2786C10.185 15.2786 10.1265 15.2786 10.068 15.2786Z' fill='%23101820'/%3E%3Cpath d='M12.7625 20.7224H12.1771C11.0649 20.7224 9.95275 20.4883 8.8991 20.0785C7.84544 19.6688 6.90885 19.0249 6.08934 18.2053C5.26983 17.3858 4.62592 16.4492 4.21617 15.3956C3.80641 14.3419 3.57227 13.2297 3.57227 12.059V11.4736H4.15763C6.44056 11.4736 8.66495 12.3517 10.2454 13.9907C11.8845 15.6297 12.7625 17.7956 12.7625 20.0785V20.6639V20.7224ZM4.743 12.6444C4.80153 13.4053 4.97714 14.1663 5.26983 14.8688C5.62105 15.8053 6.20641 16.6249 6.90885 17.2688C7.61129 17.9712 8.4308 18.498 9.30885 18.9078C10.0113 19.2005 10.7723 19.3761 11.5332 19.4346C11.4162 17.6785 10.6552 16.0395 9.36739 14.7517C8.07958 13.4639 6.44056 12.7029 4.68446 12.5858L4.743 12.6444Z' fill='%23101820'/%3E%3Cpath d='M12.1752 23.5908C11.824 23.5908 11.5898 23.3566 11.5898 23.0054V20.1371C11.5898 19.7859 11.824 19.5518 12.1752 19.5518C12.5264 19.5518 12.7606 19.7859 12.7606 20.1371V23.0054C12.7606 23.3566 12.5264 23.5908 12.1752 23.5908Z' fill='%23101820'/%3E%3Cpath d='M20.8399 19.3179C20.7229 19.3179 20.6058 19.3179 20.4887 19.2008C20.2546 19.0252 20.196 18.6155 20.3716 18.3813C20.8985 17.7374 21.3082 16.9765 21.6594 16.2155C21.7765 15.9228 22.1277 15.8057 22.4204 15.9228C22.7131 16.0399 22.8302 16.3911 22.7131 16.6838C22.3619 17.5618 21.8351 18.3813 21.2497 19.1423C21.1326 19.3179 20.957 19.3764 20.7814 19.3764L20.8399 19.3179Z' fill='%23101820'/%3E%3Cpath d='M16.3901 22.713C16.1559 22.713 15.9218 22.596 15.8632 22.3618C15.7461 22.0691 15.8632 21.7179 16.1559 21.6009C16.9169 21.3082 17.6779 20.8399 18.3803 20.313C18.6144 20.1374 19.0242 20.196 19.1998 20.4301C19.3754 20.6643 19.3169 21.074 19.0827 21.2496C18.3218 21.835 17.5022 22.3033 16.6242 22.6545C16.5657 22.6545 16.4486 22.6545 16.3901 22.6545V22.713Z' fill='%23101820'/%3E%3Cpath d='M7.96069 22.7121C7.90215 22.7121 7.78508 22.7121 7.72654 22.7121C6.8485 22.3609 6.02898 21.8926 5.26801 21.3072C5.03386 21.1316 4.97533 20.7219 5.15094 20.4877C5.32655 20.2536 5.7363 20.1951 5.97045 20.3707C6.67289 20.8975 7.37533 21.3072 8.19484 21.6585C8.48752 21.7755 8.66313 22.1268 8.48752 22.4194C8.37045 22.6536 8.19484 22.7707 7.96069 22.7707V22.7121Z' fill='%23101820'/%3E%3Cpath d='M3.51368 19.3179C3.33807 19.3179 3.16246 19.2593 3.04539 19.0837C2.46002 18.3227 1.99173 17.5032 1.58197 16.6252C1.4649 16.3325 1.58197 15.9813 1.87466 15.8642C2.16734 15.7471 2.51856 15.8642 2.63563 16.1569C2.98685 16.9179 3.39661 17.6788 3.92344 18.3227C4.09905 18.5569 4.09905 18.9666 3.80636 19.1422C3.68929 19.2008 3.57222 19.2593 3.45514 19.2593L3.51368 19.3179Z' fill='%23101820'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3349_10885'%3E%3Crect width='24' height='23.4146' fill='white' transform='translate(0 0.292969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.auszeiten a::before {
        height: 24px;
      }

.sub-menu__list li.auszeiten a::before {
        width: 24px;
      }

.sub-menu__list li.auszeiten a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3349_10863)'%3E%3Cmask id='mask0_3349_10863' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.649 0.292969H0.234375V23.7076H23.649V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3349_10863)'%3E%3Cpath d='M0.936425 14.0492C0.702279 14.0492 0.468133 13.8736 0.351059 13.6395C0.292523 13.3468 0.468133 12.9956 0.760816 12.937C0.994962 12.8785 6.4974 11.4736 11.8828 11.4736C17.2681 11.4736 22.7706 12.8785 23.0047 12.937C23.2974 12.9956 23.5315 13.3468 23.4145 13.6395C23.3559 13.9322 23.0047 14.1663 22.712 14.0492C22.712 14.0492 17.0925 12.5858 11.8828 12.5858C6.67301 12.5858 1.17057 13.9907 1.11203 14.0492C1.11203 14.0492 0.994962 14.0492 0.936425 14.0492Z' fill='%23101820'/%3E%3Cpath d='M0.936425 11.1225C0.702279 11.1225 0.468133 10.9469 0.351059 10.7127C0.292523 10.42 0.468133 10.0688 0.760816 10.0103C0.994962 9.95175 6.4974 8.54688 11.8828 8.54688C17.2681 8.54688 22.7706 9.95175 23.0047 10.0103C23.2974 10.0688 23.5315 10.42 23.4145 10.7127C23.3559 11.0054 23.0047 11.2396 22.712 11.1225C22.712 11.1225 17.0925 9.65907 11.8828 9.65907C6.67301 9.65907 1.17057 11.0639 1.11203 11.1225C1.11203 11.1225 0.994962 11.1225 0.936425 11.1225Z' fill='%23101820'/%3E%3Cpath d='M21.7162 13.581C21.365 13.581 21.1309 13.3468 21.1309 12.9956V9.07365C21.1309 8.72243 21.365 8.48828 21.7162 8.48828C22.0674 8.48828 22.3016 8.72243 22.3016 9.07365V12.9956C22.3016 13.3468 22.0674 13.581 21.7162 13.581Z' fill='%23101820'/%3E%3Cpath d='M11.9408 12.5858C11.5896 12.5858 11.3555 12.3517 11.3555 12.0005V8.07853C11.3555 7.72731 11.5896 7.49316 11.9408 7.49316C12.2921 7.49316 12.5262 7.72731 12.5262 8.07853V12.0005C12.5262 12.3517 12.2921 12.5858 11.9408 12.5858Z' fill='%23101820'/%3E%3Cpath d='M2.16544 13.581C1.81422 13.581 1.58008 13.3468 1.58008 12.9956V9.07365C1.58008 8.72243 1.81422 8.48828 2.16544 8.48828C2.51666 8.48828 2.75081 8.72243 2.75081 9.07365V12.9956C2.75081 13.3468 2.51666 13.581 2.16544 13.581Z' fill='%23101820'/%3E%3Cpath d='M19.727 16.5077C19.3758 16.5077 19.1417 16.2735 19.1417 15.9223V13.815L17.3856 13.6394V15.9223C17.3856 16.2735 17.1514 16.5077 16.8002 16.5077C16.449 16.5077 16.2148 16.2735 16.2148 15.9223V12.3516L20.3124 12.7613V15.9223C20.3124 16.2735 20.0783 16.5077 19.727 16.5077Z' fill='%23101820'/%3E%3Cpath d='M8.02001 16.5077C7.66879 16.5077 7.43464 16.2735 7.43464 15.9223V13.6394L5.67854 13.815V15.9223C5.67854 16.2735 5.4444 16.5077 5.09318 16.5077C4.74196 16.5077 4.50781 16.2735 4.50781 15.9223V12.7613L8.60537 12.3516V15.9223C8.60537 16.2735 8.37123 16.5077 8.02001 16.5077Z' fill='%23101820'/%3E%3Cpath d='M22.9457 22.947C22.1847 22.947 21.4238 22.83 20.7799 22.6544C20.1945 22.4788 19.7262 22.2446 19.3164 21.9519C18.9067 22.2446 18.3799 22.4788 17.853 22.6544C16.5067 23.0641 14.8677 23.0641 13.5213 22.6544C12.936 22.4788 12.4677 22.2446 12.0579 21.9519C11.6482 22.2446 11.1213 22.4788 10.5945 22.6544C9.24815 23.0641 7.60913 23.0641 6.26279 22.6544C5.67742 22.4788 5.20913 22.2446 4.79937 21.9519C4.38962 22.2446 3.86279 22.4788 3.33596 22.6544C2.63352 22.83 1.93108 22.947 1.1701 22.947C0.409129 22.947 0.701812 22.7714 0.701812 22.4788C0.701812 22.1861 0.877422 22.0105 1.1701 22.0105C1.81401 22.0105 2.51645 21.8934 3.10181 21.7178C3.68718 21.5422 4.15547 21.308 4.56523 20.9568L4.85791 20.7227L5.15059 20.9568C5.50181 21.2495 6.02864 21.5422 6.61401 21.7178C7.78474 22.069 9.24815 22.069 10.4774 21.7178C11.0628 21.5422 11.5311 21.308 11.9408 20.9568L12.2335 20.7227L12.5262 20.9568C12.8774 21.2495 13.4043 21.5422 13.9896 21.7178C15.1603 22.069 16.6238 22.069 17.853 21.7178C18.4384 21.5422 18.9067 21.308 19.3164 20.9568L19.6091 20.7227L19.9018 20.9568C20.253 21.2495 20.7799 21.5422 21.3652 21.7178C21.9506 21.8934 22.5945 22.0105 23.2969 22.0105C23.9994 22.0105 23.7652 22.1861 23.7652 22.4788C23.7652 22.7714 23.5896 22.947 23.2969 22.947H22.9457Z' fill='%23101820'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3349_10863'%3E%3Crect width='24' height='23.4146' fill='white' transform='translate(0 0.292969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.sub-menu__list li.innovation a::before {
        height: 24px;
      }

.sub-menu__list li.innovation a::before {
        width: 24px;
      }

.sub-menu__list li.innovation a::before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3349_10890)'%3E%3Cpath d='M13.4053 23.5908H10.4785C9.95164 23.5908 9.42481 23.3567 9.01505 23.0054C8.6053 22.6542 8.42969 22.1274 8.42969 21.542V17.1518C8.42969 16.8006 8.66383 16.5664 9.01505 16.5664C9.36627 16.5664 9.60042 16.8006 9.60042 17.1518V21.542C9.60042 21.7762 9.71749 22.0103 9.83457 22.1859C10.0102 22.3615 10.2443 22.4201 10.4785 22.4201H13.4053C13.6394 22.4201 13.8736 22.303 14.0492 22.1859C14.2248 22.0688 14.2833 21.7762 14.2833 21.542V17.1518C14.2833 16.8006 14.5175 16.5664 14.8687 16.5664C15.2199 16.5664 15.4541 16.8006 15.4541 17.1518V21.542C15.4541 22.0688 15.2199 22.5957 14.8687 23.0054C14.5175 23.4152 13.9907 23.5908 13.4053 23.5908Z' fill='%23101820'/%3E%3Cpath d='M14.8687 20.6639H9.01505C8.66383 20.6639 8.42969 20.4298 8.42969 20.0785C8.42969 19.7273 8.66383 19.4932 9.01505 19.4932H14.8687C15.2199 19.4932 15.4541 19.7273 15.4541 20.0785C15.4541 20.4298 15.2199 20.6639 14.8687 20.6639Z' fill='%23101820'/%3E%3Cpath d='M11.9408 3.10284C11.5896 3.10284 11.3555 2.86869 11.3555 2.51747V0.995522C11.3555 0.644303 11.5896 0.410156 11.9408 0.410156C12.2921 0.410156 12.5262 0.644303 12.5262 0.995522V2.45894C12.5262 2.81016 12.2921 3.0443 11.9408 3.0443V3.10284Z' fill='%23101820'/%3E%3Cpath d='M3.16011 11.8836H1.69669C1.34547 11.8836 1.11133 11.6495 1.11133 11.2983C1.11133 10.947 1.34547 10.7129 1.69669 10.7129H3.16011C3.51133 10.7129 3.74547 10.947 3.74547 11.2983C3.74547 11.6495 3.51133 11.8836 3.16011 11.8836Z' fill='%23101820'/%3E%3Cpath d='M4.97496 5.5613C4.85789 5.5613 4.68228 5.5613 4.56521 5.38569L3.51155 4.33204C3.2774 4.09789 3.2774 3.74667 3.51155 3.51252C3.74569 3.27838 4.09691 3.27838 4.33106 3.51252L5.38472 4.56618C5.61886 4.80033 5.61886 5.15155 5.38472 5.38569C5.26765 5.50277 5.09204 5.5613 4.97496 5.5613Z' fill='%23101820'/%3E%3Cpath d='M22.1855 11.8836H20.7221C20.3709 11.8836 20.1367 11.6495 20.1367 11.2983C20.1367 10.947 20.3709 10.7129 20.7221 10.7129H22.1855C22.5367 10.7129 22.7709 10.947 22.7709 11.2983C22.7709 11.6495 22.5367 11.8836 22.1855 11.8836Z' fill='%23101820'/%3E%3Cpath d='M18.9076 5.5613C18.732 5.5613 18.6149 5.50277 18.4979 5.38569C18.2637 5.15155 18.2637 4.80033 18.4979 4.56618L19.5515 3.51252C19.7857 3.27838 20.1369 3.27838 20.371 3.51252C20.6052 3.74667 20.6052 4.09789 20.371 4.33204L19.3174 5.38569C19.2003 5.50277 19.0832 5.5613 18.9076 5.5613Z' fill='%23101820'/%3E%3Cpath d='M10.4785 17.7368C10.1272 17.7368 9.8931 17.5027 9.8931 17.1515V12.2929C9.8931 12.0588 9.77603 11.8246 9.65896 11.649C9.48335 11.4734 9.2492 11.4149 9.01505 11.4149C8.78091 11.4149 8.42969 11.1807 8.42969 10.8295C8.42969 10.4783 8.66383 10.2441 9.01505 10.2441C9.54188 10.2441 10.0687 10.4783 10.4785 10.8295C10.8882 11.2393 11.0638 11.7076 11.0638 12.2929V17.1515C11.0638 17.5027 10.8297 17.7368 10.4785 17.7368Z' fill='%23101820'/%3E%3Cpath d='M13.4057 17.7368C13.0545 17.7368 12.8203 17.5027 12.8203 17.1515V12.2929C12.8203 11.7661 13.0545 11.2393 13.4057 10.8295C13.8154 10.4198 14.2837 10.2441 14.8691 10.2441C15.4545 10.2441 15.4545 10.4783 15.4545 10.8295C15.4545 11.1807 15.2203 11.4149 14.8691 11.4149C14.5179 11.4149 14.4008 11.5319 14.2252 11.649C14.0496 11.8246 13.991 12.0588 13.991 12.2929V17.1515C13.991 17.5027 13.7569 17.7368 13.4057 17.7368Z' fill='%23101820'/%3E%3Cpath d='M15.1032 17.7367H8.72273C7.552 17.0928 6.55688 16.1563 5.85444 15.0441C5.152 13.9319 4.80078 12.5855 4.80078 11.2977C4.80078 9.42454 5.62029 7.60991 6.9081 6.26357C8.25444 4.91723 10.0105 4.15625 11.9422 4.15625C13.874 4.15625 15.63 4.97576 16.9764 6.26357C18.3227 7.60991 19.0837 9.36601 19.0837 11.2977C19.0837 12.6441 18.7325 13.9319 18.03 15.0441C17.3276 16.1563 16.3325 17.0928 15.1618 17.6782H15.0447L15.1032 17.7367ZM9.07395 16.566H14.8105C15.7471 16.0977 16.5081 15.3367 17.0935 14.4587C17.6788 13.5221 17.9715 12.4099 17.9715 11.3562C17.9715 9.77576 17.3276 8.25381 16.1569 7.14162C14.9861 6.02942 13.5227 5.38552 11.9422 5.32698C10.3618 5.32698 8.89834 5.97088 7.72761 7.14162C6.61542 8.25381 5.97151 9.77576 5.91298 11.3562C5.91298 12.4684 6.20566 13.5221 6.79103 14.4587C7.31785 15.3367 8.13737 16.0977 9.07395 16.566Z' fill='%23101820'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3349_10890'%3E%3Crect width='24' height='23.4146' fill='white' transform='translate(0 0.292969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.sub-menu__list li a {
    display: flex;
  }

.sub-menu__list li a {
    align-items: center;
  }

.sub-menu__list li a {
    gap: 10px;
  }

.sub-menu__list li:hover a {
      position: relative;
    }

.sub-menu__list li:hover a {
      width: 100%;
    }

.sub-menu__list li:hover a {
      color: #079E83;
    }

.sub-menu__list li:hover a::after {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.2803 12.2803C19.5732 11.9874 19.5732 11.5126 19.2803 11.2197L13.2803 5.21967C12.9874 4.92678 12.5126 4.92678 12.2197 5.21967C11.9268 5.51256 11.9268 5.98744 12.2197 6.28033L16.9393 11L4.75 11C4.33579 11 4 11.3358 4 11.75C4 12.1642 4.33579 12.5 4.75 12.5L16.9393 12.5L12.2197 17.2197C11.9268 17.5126 11.9268 17.9874 12.2197 18.2803C12.5126 18.5732 12.9874 18.5732 13.2803 18.2803L19.2803 12.2803Z' fill='%23079E83'/%3E%3C/svg%3E%0A");
      }

.sub-menu__list li:hover a::after {
        position: absolute;
      }

.sub-menu__list li:hover a::after {
        right: 0px;
      }

.sub-menu__list li:hover a::after {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
      }

.sub-menu__list li:hover a::after {
        transition-duration: 300ms;
      }

.sub-menu__list li:hover.business a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3349_10842)'%3E%3Cmask id='mask0_3349_10842' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3349_10842)'%3E%3Cpath d='M11.9994 14.1599C11.2794 14.1599 10.6194 13.8599 10.1394 13.3799C9.65937 12.8999 9.35938 12.2399 9.35938 11.5199C9.35938 10.7999 9.65937 10.1399 10.1394 9.65988C10.6194 9.17988 11.2794 8.87988 11.9994 8.87988C12.7194 8.87988 13.3794 9.17988 13.8594 9.65988C14.3394 10.1399 14.6394 10.7999 14.6394 11.5199C14.6394 12.2399 14.3394 12.8999 13.8594 13.3799C13.3794 13.8599 12.7194 14.1599 11.9994 14.1599ZM11.9994 10.0199C11.6394 10.0199 11.2794 10.1999 10.9794 10.4399C10.6794 10.7399 10.5594 11.0999 10.5594 11.4599C10.5594 11.8199 10.7394 12.1799 10.9794 12.4799C11.5194 13.0199 12.4794 13.0199 13.0194 12.4799C13.3194 12.1799 13.4394 11.8199 13.4394 11.4599C13.4394 11.0999 13.2594 10.7399 13.0194 10.4399C12.7194 10.1399 12.3594 10.0199 11.9994 10.0199Z' fill='%23079E83'/%3E%3Cpath d='M2.81969 14.1599C2.09969 14.1599 1.43969 13.8599 0.959688 13.3799C0.479687 12.8999 0.179688 12.2399 0.179688 11.5199C0.179688 10.7999 0.479687 10.1399 0.959688 9.65988C1.43969 9.17988 2.09969 8.87988 2.81969 8.87988C3.53969 8.87988 4.19969 9.17988 4.67969 9.65988C5.15969 10.1399 5.45969 10.7999 5.45969 11.5199C5.45969 12.2399 5.15969 12.8999 4.67969 13.3799C4.19969 13.8599 3.53969 14.1599 2.81969 14.1599ZM2.81969 10.0199C2.45969 10.0199 2.09969 10.1999 1.79969 10.4399C1.49969 10.6799 1.37969 11.0999 1.37969 11.4599C1.37969 11.8199 1.55969 12.1799 1.79969 12.4799C2.33969 13.0199 3.29969 13.0199 3.83969 12.4799C4.13969 12.1799 4.25969 11.8199 4.25969 11.4599C4.25969 11.0999 4.07969 10.7399 3.83969 10.4399C3.53969 10.1399 3.17969 10.0199 2.81969 10.0199Z' fill='%23079E83'/%3E%3Cpath d='M11.9994 5.45969C11.2794 5.45969 10.6194 5.15969 10.1394 4.67969C9.65937 4.19969 9.35938 3.53969 9.35938 2.81969C9.35938 2.09969 9.65937 1.43969 10.1394 0.959688C10.6194 0.479687 11.2794 0.179688 11.9994 0.179688C12.7194 0.179688 13.3794 0.479687 13.8594 0.959688C14.3394 1.43969 14.6394 2.09969 14.6394 2.81969C14.6394 3.53969 14.3394 4.19969 13.8594 4.67969C13.3794 5.15969 12.7194 5.45969 11.9994 5.45969ZM11.9994 1.31969C11.6394 1.31969 11.2794 1.49969 10.9794 1.73969C10.6794 2.03969 10.5594 2.39969 10.5594 2.75969C10.5594 3.11969 10.7394 3.47969 10.9794 3.77969C11.5194 4.31969 12.4794 4.31969 13.0194 3.77969C13.3194 3.47969 13.4394 3.11969 13.4394 2.75969C13.4394 2.39969 13.2594 2.03969 13.0194 1.73969C12.7194 1.43969 12.3594 1.31969 11.9994 1.31969Z' fill='%23079E83'/%3E%3Cpath d='M11.9994 23.8796C11.2794 23.8796 10.6194 23.5796 10.1394 23.0996C9.65937 22.6196 9.35938 21.9596 9.35938 21.2396C9.35938 20.5196 9.65937 19.8596 10.1394 19.3796C10.6194 18.8996 11.2794 18.5996 11.9994 18.5996C12.7194 18.5996 13.3794 18.8996 13.8594 19.3796C14.3394 19.8596 14.6394 20.5796 14.6394 21.2396C14.6394 21.8996 14.3394 22.6196 13.8594 23.0996C13.3794 23.5796 12.7194 23.8796 11.9994 23.8796ZM11.9994 19.7396C11.6394 19.7396 11.2794 19.9196 10.9794 20.1596C10.6794 20.4596 10.5594 20.8196 10.5594 21.1796C10.5594 21.5396 10.7394 21.8996 10.9794 22.1996C11.5194 22.7396 12.4794 22.7396 13.0194 22.1996C13.2594 21.9596 13.4394 21.5396 13.4394 21.1796C13.4394 20.8196 13.2594 20.3996 13.0194 20.1596C12.7794 19.9196 12.3594 19.7396 11.9994 19.7396Z' fill='%23079E83'/%3E%3Cpath d='M21.1791 23.8796C20.4591 23.8796 19.7991 23.5796 19.3191 23.0996C18.8391 22.6196 18.5391 21.9596 18.5391 21.2396C18.5391 20.5196 18.8391 19.8596 19.3191 19.3796C19.7991 18.8996 20.4591 18.5996 21.1791 18.5996C21.8991 18.5996 22.5591 18.8996 23.0391 19.3796C23.5191 19.8596 23.8191 20.5796 23.8191 21.2396C23.8191 21.8996 23.5191 22.6196 23.0391 23.0996C22.5591 23.5796 21.8991 23.8796 21.1791 23.8796ZM21.1791 19.7396C20.8191 19.7396 20.4591 19.9196 20.1591 20.1596C19.8591 20.4596 19.7391 20.8196 19.7391 21.1796C19.7391 21.5396 19.8591 21.8996 20.1591 22.1996C20.6991 22.7396 21.6591 22.7396 22.1991 22.1996C22.4391 21.9596 22.6191 21.5396 22.6191 21.1796C22.6191 20.8196 22.4391 20.3996 22.1991 20.1596C21.9591 19.9196 21.5391 19.7396 21.1791 19.7396Z' fill='%23079E83'/%3E%3Cpath d='M21.1791 14.1599C20.4591 14.1599 19.7991 13.8599 19.3191 13.3799C18.8391 12.8999 18.5391 12.2399 18.5391 11.5199C18.5391 10.7999 18.8391 10.1399 19.3191 9.65988C19.7991 9.17988 20.4591 8.87988 21.1791 8.87988C21.8991 8.87988 22.5591 9.17988 23.0391 9.65988C23.5191 10.1399 23.8191 10.7999 23.8191 11.5199C23.8191 12.2399 23.5191 12.8999 23.0391 13.3799C22.5591 13.8599 21.8991 14.1599 21.1791 14.1599ZM21.1791 10.0199C20.8191 10.0199 20.4591 10.1999 20.1591 10.4399C19.8591 10.7399 19.7391 11.0999 19.7391 11.4599C19.7391 11.8199 19.8591 12.1799 20.1591 12.4799C20.6991 13.0199 21.6591 13.0199 22.1991 12.4799C22.4991 12.1799 22.6191 11.8199 22.6191 11.4599C22.6191 11.0999 22.4391 10.7399 22.1991 10.4399C21.8991 10.1399 21.5391 10.0199 21.1791 10.0199Z' fill='%23079E83'/%3E%3Cpath d='M2.81969 5.45969C2.09969 5.45969 1.43969 5.15969 0.959688 4.67969C0.479687 4.19969 0.179688 3.53969 0.179688 2.81969C0.179688 2.09969 0.479687 1.43969 0.959688 0.959688C1.43969 0.479687 2.09969 0.179688 2.81969 0.179688C3.53969 0.179688 4.19969 0.479687 4.67969 0.959688C5.15969 1.43969 5.45969 2.09969 5.45969 2.81969C5.45969 3.53969 5.15969 4.19969 4.67969 4.67969C4.19969 5.15969 3.53969 5.45969 2.81969 5.45969ZM2.81969 1.31969C2.45969 1.31969 2.09969 1.49969 1.79969 1.73969C1.49969 1.97969 1.37969 2.39969 1.37969 2.75969C1.37969 3.11969 1.55969 3.47969 1.79969 3.77969C2.33969 4.31969 3.29969 4.31969 3.83969 3.77969C4.37969 3.23969 4.25969 3.11969 4.25969 2.75969C4.25969 2.39969 4.07969 2.03969 3.83969 1.73969C3.53969 1.43969 3.17969 1.31969 2.81969 1.31969Z' fill='%23079E83'/%3E%3Cpath d='M21.1791 5.45969C20.4591 5.45969 19.7991 5.15969 19.3191 4.67969C18.8391 4.19969 18.5391 3.53969 18.5391 2.81969C18.5391 2.09969 18.8391 1.43969 19.3191 0.959688C19.7991 0.479687 20.4591 0.179688 21.1791 0.179688C21.8991 0.179688 22.5591 0.479687 23.0391 0.959688C23.5191 1.43969 23.8191 2.09969 23.8191 2.81969C23.8191 3.53969 23.5191 4.19969 23.0391 4.67969C22.5591 5.15969 21.8991 5.45969 21.1791 5.45969ZM21.1791 1.31969C20.8191 1.31969 20.4591 1.49969 20.1591 1.73969C19.8591 2.03969 19.7391 2.39969 19.7391 2.75969C19.7391 3.11969 19.8591 3.47969 20.1591 3.77969C20.6991 4.31969 21.6591 4.31969 22.1991 3.77969C22.4991 3.47969 22.6191 3.11969 22.6191 2.75969C22.6191 2.39969 22.4391 2.03969 22.1991 1.73969C21.8991 1.43969 21.5391 1.31969 21.1791 1.31969Z' fill='%23079E83'/%3E%3Cpath d='M2.81969 23.8796C2.09969 23.8796 1.43969 23.5796 0.959688 23.0996C0.479687 22.6196 0.179688 21.9596 0.179688 21.2396C0.179688 20.5196 0.479687 19.8596 0.959688 19.3796C1.43969 18.8996 2.09969 18.5996 2.81969 18.5996C3.53969 18.5996 4.19969 18.8996 4.67969 19.3796C5.15969 19.8596 5.45969 20.5196 5.45969 21.2396C5.45969 21.9596 5.15969 22.6196 4.67969 23.0996C4.19969 23.5796 3.53969 23.8796 2.81969 23.8796ZM2.81969 19.7396C2.45969 19.7396 2.09969 19.9196 1.79969 20.1596C1.49969 20.4596 1.37969 20.8196 1.37969 21.1796C1.37969 21.5396 1.55969 21.8996 1.79969 22.1996C2.33969 22.7396 3.29969 22.7396 3.83969 22.1996C4.07969 21.9596 4.25969 21.5396 4.25969 21.1796C4.25969 20.8196 4.07969 20.3996 3.83969 20.1596C3.59969 19.9196 3.17969 19.7396 2.81969 19.7396Z' fill='%23079E83'/%3E%3Cpath d='M4.19961 20.3399C4.07961 20.3399 3.89961 20.3399 3.77961 20.1599C3.53961 19.9199 3.53961 19.5599 3.77961 19.3199L10.1996 12.5999C10.4396 12.3599 10.7996 12.3599 11.0396 12.5999C11.2796 12.8399 11.2796 13.1999 11.0396 13.4399L4.61961 20.1599C4.49961 20.2799 4.31961 20.3399 4.19961 20.3399Z' fill='%23079E83'/%3E%3Cpath d='M21.1801 10.0192C20.8201 10.0192 20.5801 9.77922 20.5801 9.41922V4.79922C20.5801 4.43922 20.8201 4.19922 21.1801 4.19922C21.5401 4.19922 21.7801 4.43922 21.7801 4.79922V9.41922C21.7801 9.77922 21.5401 10.0192 21.1801 10.0192Z' fill='%23079E83'/%3E%3Cpath d='M19.1395 12.0594H14.0395C13.6795 12.0594 13.4395 11.8194 13.4395 11.4594C13.4395 11.0994 13.6795 10.8594 14.0395 10.8594H19.1395C19.4995 10.8594 19.7395 11.0994 19.7395 11.4594C19.7395 11.8194 19.4995 12.0594 19.1395 12.0594Z' fill='%23079E83'/%3E%3Cpath d='M13.5004 10.6796C13.3204 10.6796 13.2004 10.6196 13.0804 10.4996C12.8404 10.2596 12.8404 9.89961 13.0804 9.65961L19.3204 3.77961C19.5604 3.53961 19.9204 3.53961 20.1604 3.77961C20.4004 4.01961 20.4004 4.37961 20.1604 4.61961L13.9204 10.4996C13.8004 10.6196 13.6804 10.6796 13.5004 10.6796Z' fill='%23079E83'/%3E%3Cpath d='M10.4987 10.6796C10.3787 10.6796 10.1987 10.6796 10.0787 10.4996L3.89875 4.61961C3.65875 4.37961 3.65875 4.01961 3.89875 3.77961C4.13875 3.53961 4.49875 3.53961 4.73875 3.77961L10.9787 9.65961C11.2187 9.89961 11.2187 10.2596 10.9787 10.4996C10.8587 10.6196 10.6788 10.6796 10.5588 10.6796H10.4987Z' fill='%23079E83'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3349_10842'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.zusammenarbeit a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_406_137)'%3E%3Cmask id='mask0_406_137' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_406_137)'%3E%3Cmask id='mask1_406_137' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0H0V24H24V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_406_137)'%3E%3Cpath d='M4.19867 12.5995C3.35867 12.5995 2.63867 12.2995 2.03867 11.6995C1.43867 11.0995 1.13867 10.3795 1.13867 9.53949C1.13867 8.69949 1.43867 7.97949 2.03867 7.37949C2.63867 6.77949 3.35867 6.47949 4.19867 6.47949C5.03867 6.47949 5.75867 6.77949 6.35867 7.37949C6.95867 7.97949 7.25867 8.69949 7.25867 9.53949C7.25867 10.3795 6.95867 11.0995 6.35867 11.6995C5.75867 12.2995 5.03867 12.5995 4.19867 12.5995ZM4.19867 7.73949C3.71867 7.73949 3.23867 7.91949 2.87867 8.27949C2.51867 8.63949 2.33867 9.11949 2.33867 9.59949C2.33867 10.0795 2.51867 10.5595 2.87867 10.9195C3.59867 11.6395 4.79867 11.6395 5.51867 10.9195C6.23867 10.1995 6.05867 10.0795 6.05867 9.59949C6.05867 9.11949 5.87867 8.63949 5.51867 8.27949C5.15867 7.91949 4.67867 7.73949 4.19867 7.73949Z' fill='%23079E83'/%3E%3Cpath d='M19.7988 12.6002C19.3788 12.6002 19.0188 12.5402 18.6588 12.3602C18.2988 12.1802 17.9388 12.0002 17.6988 11.7002C17.3988 11.4002 17.2188 11.1002 17.0388 10.7402C16.8588 10.3802 16.7988 9.96023 16.7988 9.60023C16.7988 9.24023 16.8588 8.82023 17.0388 8.46023C17.2188 8.10023 17.3988 7.74023 17.6988 7.50023C17.9988 7.20023 18.2988 7.02023 18.6588 6.84023C19.3788 6.54023 20.2188 6.54023 20.9988 6.84023C21.3588 7.02023 21.7188 7.20023 21.9588 7.50023C22.2588 7.80023 22.4388 8.10023 22.6188 8.46023C22.7988 8.82023 22.8588 9.24023 22.8588 9.60023C22.8588 9.96023 22.7988 10.3802 22.6188 10.7402C22.4388 11.1002 22.2588 11.4602 21.9588 11.7002C21.6588 12.0002 21.3588 12.1802 20.9988 12.3602C20.6388 12.5402 20.2188 12.6002 19.8588 12.6002H19.7988ZM19.7988 7.74023C19.5588 7.74023 19.3188 7.74023 19.0788 7.86023C18.8388 7.98023 18.6588 8.10023 18.4788 8.28023C18.2988 8.46023 18.1788 8.64023 18.0588 8.88023C17.9388 9.12023 17.9388 9.36023 17.9388 9.60023C17.9388 9.84023 17.9388 10.0802 18.0588 10.3202C18.1788 10.5602 18.2988 10.7402 18.4788 10.9202C18.6588 11.1002 18.8388 11.2202 19.0788 11.3402C19.5588 11.5202 20.0388 11.5202 20.5188 11.3402C20.9988 11.1602 20.9388 11.1002 21.1188 10.9202C21.2988 10.7402 21.4188 10.5602 21.5388 10.3202C21.6588 10.0802 21.6588 9.84023 21.6588 9.60023C21.6588 9.36023 21.6588 9.12023 21.5388 8.88023C21.4188 8.64023 21.2988 8.46023 21.1188 8.28023C20.9388 8.10023 20.7588 7.98023 20.5188 7.86023C20.2788 7.74023 20.0388 7.74023 19.7988 7.74023Z' fill='%23079E83'/%3E%3Cpath d='M23.2199 23.6999C22.8599 23.6999 22.6199 23.4599 22.6199 23.0999V15.4199C22.6199 15.2399 22.6199 15.0599 22.4999 14.8799C22.4399 14.6999 22.3199 14.5799 22.1999 14.4599C22.0799 14.3399 21.8999 14.2199 21.7799 14.1599C21.5999 14.0999 21.4199 14.0399 21.2399 14.0399H16.9199C16.0799 14.0399 15.2399 13.7999 14.5799 13.2599C13.8599 12.7799 13.3799 12.0599 13.1399 11.2799L12.2999 8.81993C12.2399 8.57993 12.1199 8.39993 11.9399 8.27993C11.7599 8.15993 11.5199 8.09993 11.3399 8.15993C11.2199 8.15993 11.0999 8.21993 11.0399 8.27993C10.9199 8.33993 10.8599 8.45993 10.7999 8.57993C10.7399 8.69993 10.6799 8.81993 10.6799 8.93993C10.6799 9.05993 10.6799 9.17993 10.6799 9.29993L11.5199 11.8199C11.8799 12.8999 12.5399 13.7999 13.3799 14.5199C14.2799 15.2399 15.2999 15.6599 16.4399 15.7199H16.9799V23.0399C16.9799 23.3999 16.7399 23.6399 16.3799 23.6399C16.0199 23.6399 15.7799 23.3999 15.7799 23.0399V16.8599C14.6399 16.6799 13.5599 16.1999 12.6599 15.4799C11.5799 14.6399 10.7999 13.4999 10.3799 12.2399L9.53992 9.71993C9.41992 9.41993 9.41992 9.11993 9.41992 8.81993C9.41992 8.51993 9.53992 8.21993 9.71992 7.97993C9.89992 7.73993 10.0799 7.49993 10.3199 7.31993C10.5599 7.13993 10.8599 7.01993 11.1599 7.01993C11.6999 6.95993 12.1799 7.01993 12.5999 7.31993C13.0199 7.61993 13.3199 7.97993 13.4999 8.45993L14.3399 10.9199C14.5199 11.4599 14.8799 11.9399 15.3599 12.2999C15.8399 12.6599 16.4399 12.8399 16.9799 12.8399H21.2999C21.6599 12.8399 21.9599 12.8999 22.2599 13.0199C22.5599 13.1399 22.8599 13.3199 23.0999 13.5599C23.3399 13.7999 23.5199 14.0999 23.6399 14.3999C23.7599 14.6999 23.8199 15.0599 23.8199 15.3599V23.0399C23.8199 23.3999 23.5799 23.6399 23.2199 23.6399V23.6999Z' fill='%23079E83'/%3E%3Cpath d='M0.719141 23.7C0.359141 23.7 0.119141 23.46 0.119141 23.1V15.42C0.119141 14.76 0.359141 14.1 0.899141 13.62C1.37914 13.14 2.03914 12.9 2.69914 12.9H7.01914C7.61914 12.9 8.15914 12.72 8.69914 12.36C9.17914 12 9.53914 11.52 9.71914 10.98L9.89914 10.38C10.0191 10.08 10.3191 9.90002 10.6791 10.02C10.9791 10.14 11.1591 10.44 11.0391 10.8L10.8591 11.4C10.6191 12.18 10.0791 12.9 9.41914 13.38C8.75914 13.86 7.91914 14.16 7.07914 14.16H2.75914C2.39914 14.16 2.03914 14.28 1.79914 14.58C1.55914 14.82 1.37914 15.18 1.37914 15.54V23.22C1.37914 23.58 1.13914 23.82 0.779141 23.82L0.719141 23.7Z' fill='%23079E83'/%3E%3Cpath d='M7.61953 23.7002C7.25953 23.7002 7.01953 23.4602 7.01953 23.1002V15.8402H7.55953C8.33953 15.7202 9.05953 15.4802 9.77953 15.1202C10.4395 14.7602 11.0395 14.2202 11.5195 13.6202C11.6995 13.3802 12.1195 13.3202 12.3595 13.5002C12.5995 13.6802 12.6595 14.1002 12.4795 14.3402C11.8795 15.0602 11.1595 15.7202 10.3195 16.1402C9.65953 16.5002 8.93953 16.7402 8.15953 16.8602V23.0402C8.15953 23.4002 7.91953 23.6402 7.55953 23.6402L7.61953 23.7002Z' fill='%23079E83'/%3E%3Cpath d='M11.5199 3.4798C11.1599 3.4798 10.9199 3.2398 10.9199 2.8798V0.899805C10.9199 0.539805 11.1599 0.299805 11.5199 0.299805C11.8799 0.299805 12.1199 0.539805 12.1199 0.899805V2.8798C12.1199 3.2398 11.8799 3.4798 11.5199 3.4798Z' fill='%23079E83'/%3E%3Cpath d='M13.9789 4.97984C13.7989 4.97984 13.6789 4.97984 13.5589 4.79984C13.3189 4.55984 13.3189 4.19984 13.5589 3.95984L14.9989 2.51984C15.2389 2.27984 15.5989 2.27984 15.8389 2.51984C16.0789 2.75984 16.0789 3.11984 15.8389 3.35984L14.3989 4.79984C14.2789 4.91984 14.0989 4.97984 13.9789 4.97984Z' fill='%23079E83'/%3E%3Cpath d='M8.99898 4.97984C8.81898 4.97984 8.69898 4.97984 8.57898 4.79984L7.13898 3.35984C6.89898 3.11984 6.89898 2.75984 7.13898 2.51984C7.37898 2.27984 7.73898 2.27984 7.97898 2.51984L9.41898 3.95984C9.65898 4.19984 9.65898 4.55984 9.41898 4.79984C9.17898 5.03984 9.11898 4.97984 8.99898 4.97984Z' fill='%23079E83'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_406_137'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.work a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7948 18.2048C16.0387 18.0878 14.4583 17.2097 13.4046 15.8048C13.229 15.5707 13.2875 15.1609 13.5217 14.9853C13.7558 14.8097 14.1656 14.8683 14.3412 15.1024C15.1607 16.2146 16.4485 16.917 17.8534 17.0341C19.4339 17.0341 20.8387 16.2146 21.6583 14.8097C22.4778 13.4048 22.4778 11.7658 21.6583 10.3609C20.8973 9.0146 19.3753 8.13655 17.7948 8.13655C14.6339 8.13655 12.6436 12.7609 12.5851 12.8195C12.468 13.0536 10.2436 18.2048 6.32167 18.2048C2.39972 18.2048 2.45826 17.1512 1.46314 15.3951C0.468016 13.639 0.468016 11.5317 1.46314 9.77558C2.45826 8.01948 4.33143 6.96582 6.32167 6.96582C8.19485 7.14143 9.89241 8.01948 11.0631 9.48289C11.2973 9.71704 11.2387 10.1268 11.0046 10.3024C10.7705 10.5366 10.3607 10.478 10.1851 10.2439C9.18997 9.07314 7.78509 8.31216 6.26314 8.19509C4.74119 8.19509 3.27777 9.07314 2.45826 10.4195C1.63875 11.8244 1.63875 13.4634 2.45826 14.8683C3.27777 16.2731 4.68265 17.0926 6.32167 17.0926C9.48265 17.0926 11.4729 12.4683 11.5314 12.4097C11.6485 12.1756 13.8729 7.02436 17.7948 7.02436C21.7168 7.02436 21.6583 8.07802 22.6534 9.83411C23.6485 11.5902 23.6485 13.6975 22.6534 15.4536C21.6583 17.2097 19.8436 18.2634 17.7948 18.2634V18.2048Z' fill='%23079E83'/%3E%3Cpath d='M7.08268 11.0641C6.78999 11.0641 6.55585 10.8885 6.49731 10.5958C6.43877 10.3032 6.67292 9.95194 6.9656 9.8934L9.95097 9.42511L9.48268 6.43974C9.48268 6.14706 9.65829 5.79584 9.95097 5.7373C10.2437 5.7373 10.5949 5.91291 10.6534 6.2056L11.3558 10.3032L7.25829 11.0056C7.25829 11.0056 7.19975 11.0056 7.14121 11.0056L7.08268 11.0641Z' fill='%23079E83'/%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.gesund a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_405_38' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0.292969H0V23.7076H24V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_405_38)'%3E%3Cmask id='mask1_405_38' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.7662 0.292969H0.351562V23.7076H23.7662V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_405_38)'%3E%3Cpath d='M1.11271 22.8292C0.76149 22.8292 0.527344 22.595 0.527344 22.2438V13.4633C0.527344 13.1121 0.76149 12.8779 1.11271 12.8779C1.46393 12.8779 1.69808 13.1121 1.69808 13.4633V22.2438C1.69808 22.595 1.46393 22.8292 1.11271 22.8292Z' fill='%23079E83'/%3E%3Cpath d='M16.3322 21.3662H0.527344V14.3418H6.20539C7.14198 14.3418 8.02003 14.693 8.66393 15.3955C9.19076 15.9223 9.54198 16.5662 9.65905 17.2686H12.82C13.7566 17.2686 14.6347 17.6198 15.2786 18.3223C15.9225 18.9662 16.3322 19.8442 16.3322 20.7808V21.3662ZM1.69808 20.1955H15.103C14.9859 19.7857 14.8103 19.4345 14.5176 19.1418C14.0493 18.6735 13.4639 18.4394 12.8786 18.4394H8.60539V17.854C8.60539 17.2101 8.37125 16.6247 7.90295 16.215C7.43466 15.8052 6.84929 15.5125 6.26393 15.5125H1.69808V20.1955Z' fill='%23079E83'/%3E%3Cpath d='M9.18993 18.4393H6.2631C5.91188 18.4393 5.67773 18.2051 5.67773 17.8539C5.67773 17.5027 5.91188 17.2686 6.2631 17.2686H9.18993C9.54115 17.2686 9.7753 17.5027 9.7753 17.8539C9.7753 18.2051 9.54115 18.4393 9.18993 18.4393Z' fill='%23079E83'/%3E%3Cpath d='M8.83942 11.883C8.66381 11.883 8.4882 11.883 8.31259 11.883C4.976 11.2976 4.27356 8.19518 3.6882 5.61957C3.45405 4.50737 3.2199 3.45371 2.81015 2.80981L2.40039 2.22445L3.04429 1.93176C4.56624 1.3464 6.20527 1.05371 7.78576 1.22932C9.36625 1.3464 10.9467 1.87323 12.3516 2.75128C13.5223 3.51225 14.1662 4.44884 14.2833 5.56103C14.4004 6.7903 13.815 8.19518 12.5272 9.48298C12.2931 9.89274 10.8882 11.9415 8.83942 11.9415V11.883ZM4.09795 2.80981C4.39063 3.51225 4.62478 4.44884 4.80039 5.38542C5.32722 7.78542 5.91259 10.3025 8.4882 10.7123C10.2443 11.0049 11.5321 8.83908 11.5321 8.78054L11.6492 8.66347C12.7028 7.60981 13.2297 6.55615 13.1126 5.6781C13.054 4.91713 12.5858 4.27323 11.7077 3.7464C10.4784 2.98542 9.07356 2.51713 7.66868 2.40006C6.43942 2.28298 5.21015 2.40006 4.09795 2.80981Z' fill='%23079E83'/%3E%3Cpath d='M19.1422 13.3459C17.6203 13.3459 16.6837 11.9411 16.4495 11.5898C15.5129 10.6533 15.1032 9.71667 15.1617 8.78008C15.1617 8.19472 15.5129 7.3752 16.5666 6.67276C17.5617 6.0874 18.6739 5.67764 19.8447 5.61911C20.9568 5.50203 22.1276 5.67764 23.1812 6.14594L23.8251 6.43862L23.4154 7.02398C23.1227 7.43374 23.0056 8.13618 22.83 8.89716C22.4788 10.5947 21.952 12.9362 19.4934 13.3459C19.3764 13.3459 19.2007 13.3459 19.0837 13.3459H19.1422ZM17.4447 10.9459C17.4447 10.9459 18.2642 12.3508 19.3764 12.1752C20.8983 11.9411 21.3081 10.5947 21.7764 8.60447C21.8934 8.01911 22.0105 7.49228 22.1861 6.96545C21.4837 6.7313 20.7227 6.67276 19.9617 6.7313C19.0251 6.78984 18.0886 7.14106 17.269 7.60935C16.7422 7.96057 16.4495 8.37033 16.391 8.83862C16.391 9.42398 16.6837 10.0679 17.3861 10.7703L17.5032 10.8874L17.4447 10.9459Z' fill='%23079E83'/%3E%3Cpath d='M13.99 15.9802L13.6388 14.2827C12.2924 7.4339 9.01437 6.67293 8.95584 6.67293C8.66316 6.61439 8.42901 6.32171 8.48755 5.97049C8.54608 5.6778 8.83876 5.44366 9.18998 5.50219C9.36559 5.50219 12.7607 6.26317 14.3997 12.5266C15.2193 11.2388 16.2729 10.1266 17.5022 9.24854C17.7363 9.07293 18.1461 9.13146 18.3217 9.36561C18.4973 9.59976 18.4388 10.0095 18.2046 10.1851C16.7412 11.2973 15.5119 12.7022 14.6924 14.3998L13.9314 15.9217L13.99 15.9802Z' fill='%23079E83'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.people a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_405_53)'%3E%3Cmask id='mask0_405_53' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0.292969H0V23.7076H24V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_405_53)'%3E%3Cmask id='mask1_405_53' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.5318 0.292969H0.117188V23.7076H23.5318V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_405_53)'%3E%3Cpath d='M11.8244 20.0198C10.7707 20.0198 9.83411 19.61 9.07313 18.9076C8.31216 18.1466 7.96094 17.21 7.96094 16.1564C7.96094 15.1027 8.37069 14.1661 9.07313 13.4052C9.83411 12.6442 10.7707 12.293 11.8244 12.293C12.878 12.293 13.8146 12.7027 14.5756 13.4052C15.3365 14.1661 15.6878 15.1027 15.6878 16.1564C15.6878 17.21 15.278 18.1466 14.5756 18.9076C13.8146 19.6686 12.878 20.0198 11.8244 20.0198ZM11.8244 13.4637C11.1219 13.4637 10.4195 13.7564 9.89264 14.2832C9.36582 14.81 9.07313 15.4539 9.07313 16.2149C9.07313 16.9759 9.36582 17.6198 9.89264 18.1466C10.4195 18.6735 11.0634 18.9661 11.8244 18.9661C12.5853 18.9661 13.2292 18.6735 13.7561 18.1466C14.2829 17.6198 14.5756 16.9759 14.5756 16.2149C14.5756 15.4539 14.2829 14.81 13.7561 14.2832C13.2292 13.7564 12.5853 13.4637 11.8244 13.4637Z' fill='%23079E83'/%3E%3Cpath d='M16.2155 23.4149C16.0399 23.4149 15.9228 23.3564 15.8057 23.2393C15.2789 22.7125 14.6935 22.2442 13.9911 21.9515C12.6447 21.3661 11.0642 21.3661 9.65937 21.9515C8.95693 22.2442 8.37156 22.7125 7.84473 23.2393C7.61058 23.4734 7.25937 23.4734 7.02522 23.2393C6.79107 23.0051 6.79107 22.6539 7.02522 22.4198C7.61058 21.7173 8.37156 21.1905 9.19107 20.8393C10.8301 20.0783 12.7618 20.0783 14.4594 20.8393C15.2789 21.1905 16.0399 21.7173 16.6252 22.4198C16.8594 22.6539 16.8008 23.0051 16.6252 23.2393C16.5081 23.3564 16.3911 23.4149 16.2155 23.4149Z' fill='%23079E83'/%3E%3Cpath d='M14.6349 10.5372C14.4593 10.5372 14.2251 10.5372 14.0495 10.3616L11.7666 9.0738L9.48364 10.3616C9.30803 10.4787 9.01535 10.5372 8.7812 10.5372C8.54706 10.5372 8.31291 10.4201 8.1373 10.2445C7.96169 10.0689 7.84462 9.89331 7.78608 9.65916C7.78608 9.42502 7.78608 9.19087 7.84462 8.95673L8.72267 6.90795L7.08364 5.32746C6.90803 5.15185 6.79096 4.97624 6.73242 4.74209C6.73242 4.50795 6.73242 4.2738 6.79096 4.03965C6.90803 3.80551 7.0251 3.6299 7.20071 3.51282C7.37632 3.39575 7.61047 3.33721 7.84462 3.33721H9.54218L10.5958 1.28843C10.7129 1.11282 10.83 0.937214 11.0056 0.820141C11.3568 0.585995 11.8251 0.585995 12.2349 0.820141C12.4105 0.937214 12.5861 1.11282 12.6446 1.28843L13.6983 3.39575H15.3958C15.63 3.39575 15.8641 3.45429 16.0397 3.57136C16.2153 3.68843 16.391 3.86404 16.4495 4.09819C16.5666 4.33234 16.5666 4.56648 16.508 4.80063C16.508 5.03477 16.3324 5.21038 16.1568 5.38599L14.5178 6.96648L15.3958 9.01526C15.5129 9.24941 15.5129 9.48355 15.4544 9.7177C15.3958 9.95185 15.2788 10.186 15.1032 10.3031C14.9275 10.4201 14.6934 10.5372 14.4593 10.5958C14.4593 10.5958 14.4007 10.5958 14.3422 10.5958L14.6349 10.5372ZM8.02023 4.44941L10.1861 6.55673L8.95681 9.36648L11.7666 7.72746L14.5763 9.30795L13.3471 6.55673L15.5129 4.39087H13.0544L11.6495 1.69819L10.2446 4.39087H7.78608L8.02023 4.44941Z' fill='%23079E83'/%3E%3Cpath d='M2.40023 12.001C2.40023 12.001 2.34169 12.001 2.28316 12.001C2.04901 12.001 1.81486 11.884 1.63925 11.7083C1.46364 11.5327 1.34657 11.3571 1.28803 11.123C1.28803 10.8888 1.28803 10.6547 1.34657 10.4205L2.22462 8.37177L0.585595 6.79127C0.409985 6.61566 0.292912 6.44005 0.234375 6.2059C0.234375 5.97176 0.234375 5.73761 0.292912 5.50346C0.409985 5.26932 0.527058 5.09371 0.702668 4.97663C0.878277 4.85956 1.11242 4.80102 1.34657 4.80102H3.04413L4.09779 2.69371C4.21486 2.5181 4.33194 2.34249 4.50755 2.22541C4.68316 2.10834 4.9173 2.0498 5.09291 2.0498C5.44413 2.0498 5.67828 2.34249 5.67828 2.63517C5.67828 2.92785 5.44413 3.22054 5.09291 3.22054L3.68803 5.91322H1.40511L3.57096 8.02055L2.34169 10.8303L5.15145 9.19127L6.08803 9.7181C6.38072 9.89371 6.49779 10.2449 6.32218 10.5376C6.14657 10.8303 5.79535 10.9474 5.50267 10.7718L5.09291 10.5376L2.80998 11.8254C2.63437 11.9425 2.45877 12.001 2.22462 12.001H2.40023Z' fill='%23079E83'/%3E%3Cpath d='M21.249 12.001C21.0734 12.001 20.8393 12.001 20.6637 11.8254L18.4393 10.5376L18.0295 10.7717C17.7368 10.9473 17.3856 10.7717 17.21 10.5376C17.0344 10.2449 17.21 9.89365 17.4442 9.71804L18.3807 9.19121L21.1905 10.7717L19.9612 8.02048L22.1271 5.85463H19.6685L18.2637 3.16194C17.971 3.16194 17.6783 2.9278 17.6783 2.57658C17.6783 2.22536 17.9125 1.99121 18.2637 1.99121C18.4978 1.99121 18.6734 1.99121 18.9076 2.16682C19.0832 2.28389 19.2588 2.4595 19.3173 2.63511L20.371 4.68389H22.0686C22.2442 4.68389 22.5368 4.74243 22.7125 4.8595C22.8881 4.97658 23.0637 5.15219 23.1222 5.38633C23.2393 5.62048 23.2393 5.85463 23.1807 6.08877C23.1807 6.32292 23.0051 6.49853 22.8295 6.67414L21.1905 8.25463L22.0686 10.3034C22.1856 10.5376 22.1856 10.7717 22.1271 11.0058C22.1271 11.24 21.9515 11.4741 21.7759 11.5912C21.6003 11.7083 21.3661 11.8254 21.132 11.8839C21.132 11.8839 21.0734 11.8839 21.0149 11.8839L21.249 12.001Z' fill='%23079E83'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_405_53'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.mentale a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_405_67)'%3E%3Cmask id='mask0_405_67' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0.292969H0V23.7076H24V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_405_67)'%3E%3Cmask id='mask1_405_67' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.5318 0.292969H0.117188V23.7076H23.5318V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_405_67)'%3E%3Cpath d='M12.2928 13.5805L6.26352 7.25855C5.67815 6.67318 5.32693 5.97075 5.15132 5.15123C5.03425 4.33172 5.15132 3.51221 5.50254 2.75123C5.79523 2.2244 6.20498 1.69757 6.67328 1.34636C7.2001 0.995136 7.72693 0.760989 8.37084 0.643916C8.9562 0.526843 9.6001 0.643916 10.1855 0.760989C10.7708 0.936599 11.2977 1.28782 11.766 1.69757L12.2928 2.2244L12.8196 1.69757C13.2294 1.28782 13.8147 0.936599 14.4001 0.760989C14.9855 0.58538 15.6294 0.526843 16.2147 0.643916C16.8001 0.760989 17.3855 0.995136 17.9123 1.34636C18.3806 1.69757 18.7903 2.2244 19.083 2.75123C19.4343 3.51221 19.5513 4.33172 19.4343 5.15123C19.3172 5.97075 18.9074 6.73172 18.3221 7.31709L12.2928 13.639V13.5805ZM9.01474 1.75611C8.83913 1.75611 8.72206 1.75611 8.60498 1.75611C8.19523 1.81465 7.78547 1.99026 7.43425 2.28294C7.08303 2.51709 6.79035 2.86831 6.61474 3.27806C6.38059 3.80489 6.26352 4.39026 6.38059 4.91709C6.49767 5.44392 6.73181 6.02928 7.14157 6.43904L12.3513 11.8829L17.5611 6.43904C17.9708 6.02928 18.2635 5.50245 18.3221 4.91709C18.4391 4.33172 18.3221 3.74636 18.0879 3.27806C17.9123 2.86831 17.6196 2.57562 17.2684 2.28294C16.9172 2.04879 16.5074 1.87318 16.0977 1.81465C15.6879 1.75611 15.2196 1.81465 14.8099 1.93172C14.4001 2.04879 14.0489 2.28294 13.6977 2.57562L12.3513 3.92196L11.005 2.57562C10.7123 2.28294 10.3025 2.04879 9.89279 1.93172C9.6001 1.87318 9.30742 1.81465 9.07328 1.81465L9.01474 1.75611Z' fill='%23079E83'/%3E%3Cpath d='M3.80511 23.4143C3.6295 23.4143 3.45389 23.3558 3.33681 23.1801L1.34657 20.8387C0.644131 19.9606 0.234375 18.8484 0.234375 17.7362V12.7021C0.234375 12.1753 0.468521 11.6484 0.819741 11.2387C1.2295 10.8289 1.75633 10.6533 2.28316 10.6533C2.80998 10.6533 3.33681 10.8875 3.74657 11.2387C4.15633 11.6484 4.33194 12.1167 4.33194 12.7021V16.3314C4.33194 16.6826 4.09779 16.9167 3.74657 16.9167C3.39535 16.9167 3.1612 16.6826 3.1612 16.3314V12.7021C3.1612 12.468 3.04413 12.2338 2.92706 12.0582C2.57584 11.707 1.99047 11.707 1.69779 12.0582C1.52218 12.2338 1.46364 12.468 1.46364 12.7021V17.7362C1.46364 18.6143 1.75633 19.4338 2.28316 20.1362L4.21486 22.4777C4.44901 22.7119 4.39047 23.1216 4.15633 23.2972C4.03925 23.4143 3.92218 23.4143 3.80511 23.4143Z' fill='%23079E83'/%3E%3Cpath d='M8.19626 23.4143C7.84504 23.4143 7.61089 23.1801 7.61089 22.8289V19.9021C7.61089 19.1411 7.37674 18.4387 6.96699 17.7948L5.85479 16.0972C5.79626 15.9801 5.73772 15.9216 5.62065 15.8631C5.56211 15.8045 5.44504 15.746 5.32796 15.746C5.21089 15.746 5.09382 15.746 5.03528 15.746C4.91821 15.746 4.85967 15.8045 4.7426 15.8631C4.56699 15.9801 4.44991 16.1557 4.44991 16.3314C4.44991 16.507 4.44991 16.6826 4.44991 16.8582L5.73772 19.024C5.91333 19.3167 5.79626 19.6679 5.56211 19.8435C5.26943 20.0192 4.91821 19.9021 4.7426 19.6679L3.39626 17.4435C3.16211 16.9753 3.10357 16.507 3.22065 16.0387C3.33772 15.5704 3.6304 15.1606 4.04016 14.9265C4.2743 14.7509 4.50845 14.6923 4.7426 14.6338C4.97674 14.6338 5.26943 14.6338 5.50357 14.6338C5.73772 14.6338 6.0304 14.8094 6.20601 14.9265C6.44016 15.1021 6.61577 15.2777 6.73284 15.5118L7.84504 17.1509C8.37187 17.9704 8.66455 18.907 8.66455 19.9021V22.8289C8.66455 23.1801 8.4304 23.4143 8.07918 23.4143H8.19626Z' fill='%23079E83'/%3E%3Cpath d='M19.844 23.4143C19.7269 23.4143 19.5513 23.4143 19.4927 23.2972C19.2586 23.0631 19.2001 22.7119 19.4342 22.4777L21.4245 20.1363C21.9513 19.4924 22.244 18.6143 22.244 17.7363V12.7021C22.244 12.468 22.1269 12.2338 22.0098 12.0582C21.6586 11.707 21.0732 11.707 20.7806 12.0582C20.6049 12.2338 20.5464 12.468 20.5464 12.7021V16.3314C20.5464 16.6826 20.3123 16.9167 19.961 16.9167C19.6098 16.9167 19.3757 16.6826 19.3757 16.3314V12.7021C19.3757 12.1753 19.6098 11.6485 19.961 11.2387C20.722 10.4777 22.0684 10.4777 22.8293 11.2387C23.2391 11.6485 23.4147 12.1167 23.4147 12.7021V17.7363C23.4147 18.8485 23.0049 19.9607 22.3025 20.8387L20.3123 23.1802C20.1952 23.2972 20.0196 23.4143 19.844 23.4143Z' fill='%23079E83'/%3E%3Cpath d='M15.5131 23.4142C15.1619 23.4142 14.9277 23.18 14.9277 22.8288V19.902C14.9277 18.9069 15.2204 17.9703 15.7472 17.1508L16.8594 15.4532C16.9765 15.2776 17.1521 15.0434 17.3863 14.9264C17.6204 14.7508 17.8546 14.6337 18.0887 14.5752C18.3229 14.5166 18.6155 14.5166 18.8497 14.5752C19.0838 14.5752 19.3765 14.7508 19.5521 14.8678C19.9619 15.102 20.2546 15.5117 20.3716 15.98C20.4887 16.4483 20.4302 16.9166 20.2546 17.3264L18.9082 19.5508C18.7326 19.8434 18.3814 19.902 18.0887 19.7264C17.796 19.5508 17.7375 19.1995 17.9131 18.9069L19.2594 16.6825C19.318 16.5654 19.318 16.3313 19.2594 16.1556C19.2594 15.98 19.0838 15.8044 18.9668 15.6873C18.8497 15.6288 18.7911 15.5703 18.6741 15.5703C18.557 15.5703 18.4399 15.5703 18.3814 15.5703C18.2643 15.5703 18.2058 15.6288 18.0887 15.6873C18.0302 15.7459 17.9131 15.8044 17.8546 15.9215L16.7424 17.6191C16.3326 18.263 16.0985 18.9654 16.0985 19.7264V22.6532C16.0985 23.0044 15.8643 23.2386 15.5131 23.2386V23.4142Z' fill='%23079E83'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_405_67'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.digital a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.10174 21.3661C2.80906 21.3661 2.51638 21.3076 2.22369 21.132C1.93101 20.9564 1.7554 20.7808 1.57979 20.4881C1.40418 20.2539 1.34565 19.9613 1.28711 19.61C1.28711 19.3173 1.28711 19.0247 1.46272 18.7905L2.92613 14.2832H21.3652L22.8286 18.7905C22.9456 19.0247 23.0042 19.3173 23.0042 19.61C23.0042 19.9027 22.8871 20.1954 22.7115 20.4881C22.5359 20.7222 22.3017 20.9564 22.0676 21.132C21.7749 21.2491 21.4822 21.3661 21.1895 21.3661H3.10174ZM3.80418 15.5125L2.57491 19.3173C2.57491 19.4344 2.51638 19.493 2.51638 19.61C2.51638 19.7271 2.51638 19.8442 2.63345 19.9027C2.63345 20.0198 2.75052 20.0783 2.8676 20.1369C2.98467 20.1369 3.10174 20.1954 3.16028 20.1954H21.2481C21.3652 20.1954 21.4822 20.1954 21.5408 20.1369C21.6578 20.1369 21.7164 20.0198 21.7749 19.9027C21.7749 19.7856 21.8335 19.7271 21.892 19.61C21.892 19.493 21.892 19.3759 21.8334 19.3173C21.8334 19.2588 20.6042 15.5125 20.6042 15.5125H3.80418Z' fill='%23079E83'/%3E%3Cpath d='M21.5423 15.5128H2.81055V4.68355C2.81055 4.15672 3.04469 3.62989 3.39591 3.22013C3.80567 2.81038 4.27396 2.63477 4.85933 2.63477C5.44469 2.63477 5.44469 2.86891 5.44469 3.22013C5.44469 3.57135 5.21055 3.8055 4.85933 3.8055C4.50811 3.8055 4.39103 3.92257 4.21542 4.03964C4.03982 4.21525 3.98128 4.4494 3.98128 4.68355V14.3421H20.3715V4.68355C20.3715 4.4494 20.2545 4.21525 20.1374 4.03964C19.9618 3.86403 19.7276 3.8055 19.4935 3.8055C19.2593 3.8055 18.9081 3.57135 18.9081 3.22013C18.9081 2.86891 19.1423 2.63477 19.4935 2.63477C20.0203 2.63477 20.5471 2.86891 20.9569 3.22013C21.3666 3.62989 21.5423 4.09818 21.5423 4.68355V15.5128Z' fill='%23079E83'/%3E%3Cpath d='M12.8789 18.4393H11.4154C11.0642 18.4393 10.8301 18.2051 10.8301 17.8539C10.8301 17.5027 11.0642 17.2686 11.4154 17.2686H12.8789C13.2301 17.2686 13.4642 17.5027 13.4642 17.8539C13.4642 18.2051 13.2301 18.4393 12.8789 18.4393Z' fill='%23079E83'/%3E%3Cpath d='M12.1762 12.82L7.49322 7.90291C7.02493 7.43462 6.73225 6.84925 6.61518 6.20535C6.4981 5.56145 6.61518 4.91755 6.90786 4.33218C7.142 3.86389 7.43469 3.51267 7.84444 3.21998C8.2542 2.9273 8.72249 2.75169 9.19078 2.63462C9.65908 2.57608 10.1859 2.63462 10.6542 2.75169C11.1225 2.9273 11.5322 3.16145 11.8835 3.51267L12.1762 3.80535L12.4688 3.51267C12.8201 3.16145 13.2298 2.9273 13.6981 2.75169C14.1664 2.57608 14.6932 2.57608 15.1615 2.63462C15.6298 2.69316 16.0981 2.9273 16.5079 3.21998C16.9176 3.51267 17.2103 3.92242 17.4444 4.33218C17.7371 4.91755 17.8542 5.56145 17.7371 6.20535C17.6201 6.84925 17.3274 7.43462 16.8591 7.90291L12.1762 12.82ZM9.65908 3.80535C9.542 3.80535 9.42493 3.80535 9.36639 3.80535C9.07371 3.80535 8.78103 3.98096 8.54688 4.15657C8.31274 4.33218 8.07859 4.56633 7.96152 4.85901C7.78591 5.21023 7.72737 5.61998 7.78591 6.02974C7.84444 6.4395 8.02005 6.79072 8.31274 7.0834L12.1762 11.1224L16.0396 7.0834C16.3322 6.79072 16.5079 6.4395 16.5664 6.02974C16.6249 5.61998 16.5664 5.21023 16.3908 4.85901C16.2737 4.56633 16.0396 4.33218 15.8054 4.15657C15.5713 3.98096 15.2786 3.86389 14.9859 3.80535C14.6932 3.80535 14.342 3.80535 14.0493 3.86389C13.7566 3.98096 13.464 4.09803 13.2883 4.33218L12.1762 5.44438L11.064 4.33218C10.8298 4.09803 10.5957 3.92242 10.303 3.86389C10.1274 3.80535 9.89322 3.74681 9.71761 3.74681L9.65908 3.80535Z' fill='%23079E83'/%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.nachhalt a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_405_86)'%3E%3Cmask id='mask0_405_86' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0.292969H0V23.7076H24V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_405_86)'%3E%3Cmask id='mask1_405_86' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.8834 0.292969H0.46875V23.7076H23.8834V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_405_86)'%3E%3Cpath d='M1.28838 14.0492C0.995694 14.0492 0.761547 13.815 0.70301 13.5224C0.644474 12.9955 0.585938 12.4687 0.585938 12.0004C0.585938 8.89796 1.81521 6.02967 3.98106 3.80528C6.20545 1.63942 9.07374 0.410156 12.1762 0.410156C15.2786 0.410156 12.7615 0.644303 12.7615 0.995522C12.7615 1.34674 12.5274 1.58089 12.1762 1.58089C9.42496 1.58089 6.79082 2.63455 4.80057 4.62479C2.81033 6.61504 1.75667 9.19064 1.75667 12.0004C1.75667 12.4687 1.75667 12.937 1.87374 13.4053C1.87374 13.698 1.69813 13.9906 1.34691 14.0492C1.34691 14.0492 1.34691 14.0492 1.28838 14.0492Z' fill='%23079E83'/%3E%3Cpath d='M23.063 14.0492C23.063 14.0492 23.063 14.0492 23.0045 14.0492C22.7118 14.0492 22.4776 13.698 22.4776 13.4053C22.5362 12.937 22.5947 12.4687 22.5947 12.0004C22.5947 10.6541 22.302 9.30772 21.7752 8.01991C21.2484 6.73211 20.4874 5.61991 19.5508 4.62479C18.5557 3.62967 17.4435 2.86869 16.1557 2.4004C14.8679 1.87357 13.5801 1.58089 12.1752 1.58089C11.824 1.58089 11.5898 1.34674 11.5898 0.995522C11.5898 0.644303 11.824 0.410156 12.1752 0.410156C13.6972 0.410156 15.1606 0.702839 16.624 1.28821C18.0874 1.87357 19.3167 2.69308 20.3703 3.80528C21.424 4.85894 22.302 6.14674 22.8874 7.55162C23.4728 8.9565 23.7655 10.4784 23.7655 12.0004C23.7655 12.5272 23.7655 13.0541 23.6484 13.5224C23.6484 13.815 23.3557 14.0492 23.063 14.0492Z' fill='%23079E83'/%3E%3Cpath d='M11.5898 20.7224V20.137C11.5898 19.0249 11.824 17.9127 12.2337 16.8005C12.6435 15.7468 13.2874 14.8102 14.1069 13.9907C14.9264 13.1712 15.863 12.5273 16.9167 12.1175C17.9703 11.7078 19.0825 11.4736 20.2533 11.4736H20.8386V12.059C20.8386 13.1712 20.6045 14.2834 20.1947 15.3956C19.785 16.4492 19.1411 17.3858 18.3216 18.2053C17.502 19.0249 16.5655 19.6688 15.5118 20.0785C14.4581 20.4883 13.3459 20.7224 12.2337 20.7224H11.6484H11.5898ZM19.6094 12.6444C18.8484 12.7029 18.0874 12.8785 17.385 13.1712C16.4484 13.5224 15.6874 14.1078 14.985 14.8102C14.2825 15.5127 13.7557 16.3322 13.3459 17.2102C13.0533 17.9127 12.8776 18.6736 12.8191 19.4346C13.5801 19.3761 14.3411 19.2005 15.0435 18.9078C15.9801 18.5566 16.7411 17.9712 17.4435 17.2688C18.1459 16.5663 18.6728 15.7468 19.0825 14.8688C19.3752 14.1663 19.5508 13.4053 19.6094 12.6444Z' fill='%23079E83'/%3E%3Cpath d='M10.068 15.2786C9.83381 15.2786 9.59966 15.103 9.54113 14.8688C8.95576 13.1713 8.83869 11.3566 9.24844 9.60055C9.6582 7.84445 10.5362 6.26397 11.7655 4.97616L12.1753 4.56641L12.585 4.97616C13.8728 6.26397 14.7509 7.84445 15.1021 9.60055C15.5119 11.3566 15.3948 13.1713 14.8094 14.8688C14.6923 15.1615 14.3411 15.3371 14.0484 15.2201C13.7558 15.103 13.5802 14.7518 13.6972 14.4591C14.2241 12.9957 14.2826 11.4152 13.9314 9.8347C13.6387 8.48836 12.9948 7.25909 12.1167 6.26397C11.2387 7.31763 10.5948 8.54689 10.3021 9.89324C9.95088 11.4152 10.068 13.0542 10.5948 14.5176C10.7119 14.8103 10.5948 15.1615 10.2436 15.2786C10.185 15.2786 10.1265 15.2786 10.068 15.2786Z' fill='%23079E83'/%3E%3Cpath d='M12.7625 20.7224H12.1771C11.0649 20.7224 9.95275 20.4883 8.8991 20.0785C7.84544 19.6688 6.90885 19.0249 6.08934 18.2053C5.26983 17.3858 4.62592 16.4492 4.21617 15.3956C3.80641 14.3419 3.57227 13.2297 3.57227 12.059V11.4736H4.15763C6.44056 11.4736 8.66495 12.3517 10.2454 13.9907C11.8845 15.6297 12.7625 17.7956 12.7625 20.0785V20.6639V20.7224ZM4.743 12.6444C4.80153 13.4053 4.97714 14.1663 5.26983 14.8688C5.62105 15.8053 6.20641 16.6249 6.90885 17.2688C7.61129 17.9712 8.4308 18.498 9.30885 18.9078C10.0113 19.2005 10.7723 19.3761 11.5332 19.4346C11.4162 17.6785 10.6552 16.0395 9.36739 14.7517C8.07958 13.4639 6.44056 12.7029 4.68446 12.5858L4.743 12.6444Z' fill='%23079E83'/%3E%3Cpath d='M12.1752 23.5908C11.824 23.5908 11.5898 23.3566 11.5898 23.0054V20.1371C11.5898 19.7859 11.824 19.5518 12.1752 19.5518C12.5264 19.5518 12.7606 19.7859 12.7606 20.1371V23.0054C12.7606 23.3566 12.5264 23.5908 12.1752 23.5908Z' fill='%23079E83'/%3E%3Cpath d='M20.8399 19.3179C20.7229 19.3179 20.6058 19.3179 20.4887 19.2008C20.2546 19.0252 20.196 18.6155 20.3716 18.3813C20.8985 17.7374 21.3082 16.9765 21.6594 16.2155C21.7765 15.9228 22.1277 15.8057 22.4204 15.9228C22.7131 16.0399 22.8302 16.3911 22.7131 16.6838C22.3619 17.5618 21.8351 18.3813 21.2497 19.1423C21.1326 19.3179 20.957 19.3764 20.7814 19.3764L20.8399 19.3179Z' fill='%23079E83'/%3E%3Cpath d='M16.3901 22.713C16.1559 22.713 15.9218 22.596 15.8632 22.3618C15.7461 22.0691 15.8632 21.7179 16.1559 21.6009C16.9169 21.3082 17.6779 20.8399 18.3803 20.313C18.6144 20.1374 19.0242 20.196 19.1998 20.4301C19.3754 20.6643 19.3169 21.074 19.0827 21.2496C18.3218 21.835 17.5022 22.3033 16.6242 22.6545C16.5657 22.6545 16.4486 22.6545 16.3901 22.6545V22.713Z' fill='%23079E83'/%3E%3Cpath d='M7.96069 22.7121C7.90215 22.7121 7.78508 22.7121 7.72654 22.7121C6.8485 22.3609 6.02898 21.8926 5.26801 21.3072C5.03386 21.1316 4.97533 20.7219 5.15094 20.4877C5.32655 20.2536 5.7363 20.1951 5.97045 20.3707C6.67289 20.8975 7.37533 21.3072 8.19484 21.6585C8.48752 21.7755 8.66313 22.1268 8.48752 22.4194C8.37045 22.6536 8.19484 22.7707 7.96069 22.7707V22.7121Z' fill='%23079E83'/%3E%3Cpath d='M3.51368 19.3179C3.33807 19.3179 3.16246 19.2593 3.04539 19.0837C2.46002 18.3227 1.99173 17.5032 1.58197 16.6252C1.4649 16.3325 1.58197 15.9813 1.87466 15.8642C2.16734 15.7471 2.51856 15.8642 2.63563 16.1569C2.98685 16.9179 3.39661 17.6788 3.92344 18.3227C4.09905 18.5569 4.09905 18.9666 3.80636 19.1422C3.68929 19.2008 3.57222 19.2593 3.45514 19.2593L3.51368 19.3179Z' fill='%23079E83'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_405_86'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.auszeiten a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_406_105' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0.292969H0V23.7076H24V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_406_105)'%3E%3Cmask id='mask1_406_105' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.649 0.292969H0.234375V23.7076H23.649V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_406_105)'%3E%3Cpath d='M0.936425 14.0492C0.702279 14.0492 0.468133 13.8736 0.351059 13.6395C0.292523 13.3468 0.468133 12.9956 0.760816 12.937C0.994962 12.8785 6.4974 11.4736 11.8828 11.4736C17.2681 11.4736 22.7706 12.8785 23.0047 12.937C23.2974 12.9956 23.5315 13.3468 23.4145 13.6395C23.3559 13.9322 23.0047 14.1663 22.712 14.0492C22.712 14.0492 17.0925 12.5858 11.8828 12.5858C6.67301 12.5858 1.17057 13.9907 1.11203 14.0492C1.11203 14.0492 0.994962 14.0492 0.936425 14.0492Z' fill='%23079E83'/%3E%3Cpath d='M0.936425 11.1225C0.702279 11.1225 0.468133 10.9469 0.351059 10.7127C0.292523 10.42 0.468133 10.0688 0.760816 10.0103C0.994962 9.95174 6.4974 8.54688 11.8828 8.54688C17.2681 8.54688 22.7706 9.95174 23.0047 10.0103C23.2974 10.0688 23.5315 10.42 23.4145 10.7127C23.3559 11.0054 23.0047 11.2396 22.712 11.1225C22.712 11.1225 17.0925 9.65907 11.8828 9.65907C6.67301 9.65907 1.17057 11.0639 1.11203 11.1225C1.11203 11.1225 0.994962 11.1225 0.936425 11.1225Z' fill='%23079E83'/%3E%3Cpath d='M21.7162 13.581C21.365 13.581 21.1309 13.3468 21.1309 12.9956V9.07365C21.1309 8.72243 21.365 8.48828 21.7162 8.48828C22.0674 8.48828 22.3016 8.72243 22.3016 9.07365V12.9956C22.3016 13.3468 22.0674 13.581 21.7162 13.581Z' fill='%23079E83'/%3E%3Cpath d='M11.9408 12.5858C11.5896 12.5858 11.3555 12.3517 11.3555 12.0005V8.07853C11.3555 7.72731 11.5896 7.49316 11.9408 7.49316C12.2921 7.49316 12.5262 7.72731 12.5262 8.07853V12.0005C12.5262 12.3517 12.2921 12.5858 11.9408 12.5858Z' fill='%23079E83'/%3E%3Cpath d='M2.16544 13.581C1.81422 13.581 1.58008 13.3468 1.58008 12.9956V9.07365C1.58008 8.72243 1.81422 8.48828 2.16544 8.48828C2.51666 8.48828 2.75081 8.72243 2.75081 9.07365V12.9956C2.75081 13.3468 2.51666 13.581 2.16544 13.581Z' fill='%23079E83'/%3E%3Cpath d='M19.727 16.5077C19.3758 16.5077 19.1417 16.2735 19.1417 15.9223V13.815L17.3856 13.6394V15.9223C17.3856 16.2735 17.1514 16.5077 16.8002 16.5077C16.449 16.5077 16.2148 16.2735 16.2148 15.9223V12.3516L20.3124 12.7613V15.9223C20.3124 16.2735 20.0783 16.5077 19.727 16.5077Z' fill='%23079E83'/%3E%3Cpath d='M8.02001 16.5077C7.66879 16.5077 7.43464 16.2735 7.43464 15.9223V13.6394L5.67854 13.815V15.9223C5.67854 16.2735 5.4444 16.5077 5.09318 16.5077C4.74196 16.5077 4.50781 16.2735 4.50781 15.9223V12.7613L8.60537 12.3516V15.9223C8.60537 16.2735 8.37123 16.5077 8.02001 16.5077Z' fill='%23079E83'/%3E%3Cpath d='M22.9457 22.947C22.1847 22.947 21.4238 22.83 20.7799 22.6544C20.1945 22.4788 19.7262 22.2446 19.3164 21.9519C18.9067 22.2446 18.3799 22.4788 17.853 22.6544C16.5067 23.0641 14.8677 23.0641 13.5213 22.6544C12.936 22.4788 12.4677 22.2446 12.0579 21.9519C11.6482 22.2446 11.1213 22.4788 10.5945 22.6544C9.24815 23.0641 7.60913 23.0641 6.26279 22.6544C5.67742 22.4788 5.20913 22.2446 4.79937 21.9519C4.38962 22.2446 3.86279 22.4788 3.33596 22.6544C2.63352 22.83 1.93108 22.947 1.1701 22.947C0.409129 22.947 0.701812 22.7714 0.701812 22.4788C0.701812 22.1861 0.877422 22.0105 1.1701 22.0105C1.81401 22.0105 2.51645 21.8934 3.10181 21.7178C3.68718 21.5422 4.15547 21.308 4.56523 20.9568L4.85791 20.7227L5.15059 20.9568C5.50181 21.2495 6.02864 21.5422 6.61401 21.7178C7.78474 22.069 9.24815 22.069 10.4774 21.7178C11.0628 21.5422 11.5311 21.308 11.9408 20.9568L12.2335 20.7227L12.5262 20.9568C12.8774 21.2495 13.4043 21.5422 13.9896 21.7178C15.1603 22.069 16.6238 22.069 17.853 21.7178C18.4384 21.5422 18.9067 21.308 19.3164 20.9568L19.6091 20.7227L19.9018 20.9568C20.253 21.2495 20.7799 21.5422 21.3652 21.7178C21.9506 21.8934 22.5945 22.0105 23.2969 22.0105C23.9994 22.0105 23.7652 22.1861 23.7652 22.4788C23.7652 22.7714 23.5896 22.947 23.2969 22.947H22.9457Z' fill='%23079E83'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
        }

.sub-menu__list li:hover.innovation a::before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_406_122)'%3E%3Cmask id='mask0_406_122' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M24 0.292969H0V23.7076H24V0.292969Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_406_122)'%3E%3Cpath d='M13.4053 23.5908H10.4785C9.95164 23.5908 9.42481 23.3567 9.01505 23.0054C8.6053 22.6542 8.42969 22.1274 8.42969 21.542V17.1518C8.42969 16.8006 8.66383 16.5664 9.01505 16.5664C9.36627 16.5664 9.60042 16.8006 9.60042 17.1518V21.542C9.60042 21.7762 9.71749 22.0103 9.83457 22.1859C10.0102 22.3615 10.2443 22.4201 10.4785 22.4201H13.4053C13.6394 22.4201 13.8736 22.303 14.0492 22.1859C14.2248 22.0688 14.2833 21.7762 14.2833 21.542V17.1518C14.2833 16.8006 14.5175 16.5664 14.8687 16.5664C15.2199 16.5664 15.4541 16.8006 15.4541 17.1518V21.542C15.4541 22.0688 15.2199 22.5957 14.8687 23.0054C14.5175 23.4152 13.9907 23.5908 13.4053 23.5908Z' fill='%23079E83'/%3E%3Cpath d='M14.8687 20.6639H9.01505C8.66383 20.6639 8.42969 20.4298 8.42969 20.0785C8.42969 19.7273 8.66383 19.4932 9.01505 19.4932H14.8687C15.2199 19.4932 15.4541 19.7273 15.4541 20.0785C15.4541 20.4298 15.2199 20.6639 14.8687 20.6639Z' fill='%23079E83'/%3E%3Cpath d='M11.9408 3.10284C11.5896 3.10284 11.3555 2.86869 11.3555 2.51747V0.995522C11.3555 0.644303 11.5896 0.410156 11.9408 0.410156C12.2921 0.410156 12.5262 0.644303 12.5262 0.995522V2.45894C12.5262 2.81016 12.2921 3.0443 11.9408 3.0443V3.10284Z' fill='%23079E83'/%3E%3Cpath d='M3.16011 11.8836H1.69669C1.34547 11.8836 1.11133 11.6495 1.11133 11.2983C1.11133 10.947 1.34547 10.7129 1.69669 10.7129H3.16011C3.51133 10.7129 3.74547 10.947 3.74547 11.2983C3.74547 11.6495 3.51133 11.8836 3.16011 11.8836Z' fill='%23079E83'/%3E%3Cpath d='M4.97496 5.5613C4.85789 5.5613 4.68228 5.5613 4.56521 5.38569L3.51155 4.33204C3.2774 4.09789 3.2774 3.74667 3.51155 3.51252C3.74569 3.27838 4.09691 3.27838 4.33106 3.51252L5.38472 4.56618C5.61886 4.80033 5.61886 5.15155 5.38472 5.38569C5.26765 5.50277 5.09204 5.5613 4.97496 5.5613Z' fill='%23079E83'/%3E%3Cpath d='M22.1855 11.8836H20.7221C20.3709 11.8836 20.1367 11.6495 20.1367 11.2983C20.1367 10.947 20.3709 10.7129 20.7221 10.7129H22.1855C22.5367 10.7129 22.7709 10.947 22.7709 11.2983C22.7709 11.6495 22.5367 11.8836 22.1855 11.8836Z' fill='%23079E83'/%3E%3Cpath d='M18.9076 5.5613C18.732 5.5613 18.6149 5.50277 18.4979 5.38569C18.2637 5.15155 18.2637 4.80033 18.4979 4.56618L19.5515 3.51252C19.7857 3.27838 20.1369 3.27838 20.371 3.51252C20.6052 3.74667 20.6052 4.09789 20.371 4.33204L19.3174 5.38569C19.2003 5.50277 19.0832 5.5613 18.9076 5.5613Z' fill='%23079E83'/%3E%3Cpath d='M10.4785 17.7368C10.1272 17.7368 9.8931 17.5027 9.8931 17.1515V12.2929C9.8931 12.0588 9.77603 11.8246 9.65896 11.649C9.48335 11.4734 9.2492 11.4149 9.01505 11.4149C8.78091 11.4149 8.42969 11.1807 8.42969 10.8295C8.42969 10.4783 8.66383 10.2441 9.01505 10.2441C9.54188 10.2441 10.0687 10.4783 10.4785 10.8295C10.8882 11.2393 11.0638 11.7076 11.0638 12.2929V17.1515C11.0638 17.5027 10.8297 17.7368 10.4785 17.7368Z' fill='%23079E83'/%3E%3Cpath d='M13.4057 17.7368C13.0545 17.7368 12.8203 17.5027 12.8203 17.1515V12.2929C12.8203 11.7661 13.0545 11.2393 13.4057 10.8295C13.8154 10.4198 14.2837 10.2441 14.8691 10.2441C15.4545 10.2441 15.4545 10.4783 15.4545 10.8295C15.4545 11.1807 15.2203 11.4149 14.8691 11.4149C14.5179 11.4149 14.4008 11.5319 14.2252 11.649C14.0496 11.8246 13.991 12.0588 13.991 12.2929V17.1515C13.991 17.5027 13.7569 17.7368 13.4057 17.7368Z' fill='%23079E83'/%3E%3Cpath d='M15.1032 17.7367H8.72273C7.552 17.0928 6.55688 16.1563 5.85444 15.0441C5.152 13.9319 4.80078 12.5855 4.80078 11.2977C4.80078 9.42454 5.62029 7.60991 6.9081 6.26357C8.25444 4.91723 10.0105 4.15625 11.9422 4.15625C13.874 4.15625 15.63 4.97576 16.9764 6.26357C18.3227 7.60991 19.0837 9.36601 19.0837 11.2977C19.0837 12.6441 18.7325 13.9319 18.03 15.0441C17.3276 16.1563 16.3325 17.0928 15.1618 17.6782H15.0447L15.1032 17.7367ZM9.07395 16.566H14.8105C15.7471 16.0977 16.5081 15.3367 17.0935 14.4587C17.6788 13.5221 17.9715 12.4099 17.9715 11.3562C17.9715 9.77576 17.3276 8.25381 16.1569 7.14162C14.9861 6.02942 13.5227 5.38552 11.9422 5.32698C10.3618 5.32698 8.89834 5.97088 7.72761 7.14162C6.61542 8.25381 5.97151 9.77576 5.91298 11.3562C5.91298 12.4684 6.20566 13.5221 6.79103 14.4587C7.31785 15.3367 8.13737 16.0977 9.07395 16.566Z' fill='%23079E83'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_406_122'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        }

.sub-menu__nav-wrap {
  margin-top: 20px;
  width: 100%;
}

.sub-menu__wrap {
  display: flex;
  align-items: flex-start;
  gap: 60px;
}

.sub-menu__wrap .sub-menu__box {
    display: flex;
  }

.sub-menu__wrap .sub-menu__box {
    flex-direction: column;
  }

.sub-menu__wrap .sub-menu__box {
    align-items: stretch;
  }

.sub-menu__wrap .sub-menu__box {
    gap: 1.5rem;
  }

@media (min-width: 1480px) {
    .sub-menu__wrap .sub-menu__box {
      flex-direction: row;
    }
  }

.sub-menu__nav {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(5, minmax(0, 1fr));
  -moz-column-gap: 50px;
       column-gap: 50px;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.sub-menu__box {
  width: 33.333333%;
}

@media (min-width: 1480px) {
  .sub-menu__box {
    width: 50%;
  }
}

.sub-menu__list {
  width: 66.666667%;
}

@media (min-width: 1480px) {
  .sub-menu__list {
    width: 50%;
  }
}

.sub-menu__list li > a {
    padding: 0px;
  }

.sub-menu__mega-menu-content {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.sub-menu__box-subtitle {
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 800;
}

.sub-menu__mega-menu-headline {
  font-size: 24px;
  line-height: 130%;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
}

@media (min-width: 1480px) {
  .sub-menu__mega-menu-headline {
    font-size: 32px;
    line-height: 38px;
  }
}

.sub-menu__mega-menu-description {
  --tw-text-opacity: 1;
  color: rgb(64 70 77 / var(--tw-text-opacity));
  font-size:18px;
  line-height:27px;
}

.sub-menu__mega-menu-button {
  margin-top: 15px;
  display: inline-flex;
  height: -moz-max-content;
  height: max-content;
  min-height: 56px;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(16 24 32 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(16 24 32 / var(--tw-bg-opacity));
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  line-height: 100%;
}

@media (min-width: 768px) {
  .sub-menu__mega-menu-button {
    font-size: 18px;
    line-height: 100%;
  }
}

.sub-menu__mega-menu-button:hover {
  --tw-border-opacity: 1;
  border-color: rgb(64 70 77 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(64 70 77 / var(--tw-bg-opacity));
}

:is(.dark .sub-menu__mega-menu-button) {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

:is(.dark .sub-menu__mega-menu-button:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(64 70 77 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(64 70 77 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.sub-menu__mega-menu-button::after {
    margin-left: 10px;
  }

.sub-menu__mega-menu-button::after {
    content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2803 10.2803C17.5732 9.98744 17.5732 9.51256 17.2803 9.21967L11.2803 3.21967C10.9874 2.92678 10.5126 2.92678 10.2197 3.21967C9.92678 3.51256 9.92678 3.98744 10.2197 4.28033L14.9393 9L2.75 9C2.33579 9 2 9.33579 2 9.75C2 10.1642 2.33579 10.5 2.75 10.5L14.9393 10.5L10.2197 15.2197C9.92678 15.5126 9.92678 15.9874 10.2197 16.2803C10.5126 16.5732 10.9874 16.5732 11.2803 16.2803L17.2803 10.2803Z' fill='%23F4F8F9'/%3E%3C/svg%3E%0A");
  }

.sub-menu__mega-menu-icon {
  margin-right: 0.75rem;
}

.sub-menu__mega-menu-box {
  display: flex;
  width: 100%;
  border-radius: 12px;
  padding: 30px;
}

@media (min-width: 1480px) {
  .sub-menu__mega-menu-box {
    width: 50%;
    padding: 35px;
  }
}

.sub-menu__mega-menu-box {
  box-shadow: 0px 2px 5px 0px rgba(16, 24, 32, 0.02);
  box-shadow: 0px 1px 1px 0px rgba(16, 24, 32, 0.04);
}

.sub-menu__mega-menu-box:nth-child(n+1) {
    background: #EEFFFC;
  }

.sub-menu__mega-menu-box:nth-child(n+1) .sub-menu__mega-menu-subtitle {
      color: #00B1AB;
    }

.sub-menu__mega-menu-box:nth-child(n+2) {
    background: #F2F6FB;
  }

.sub-menu__mega-menu-box:nth-child(n+2) .sub-menu__mega-menu-subtitle {
      color: #5A6DB0;
    }

.sub-menu__mega-menu-subtitle {
  display: flex;
  align-items: center;
}

.bg-under-megamenu {
  background-color: #10182033;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 998;
  pointer-events: none;
}

.active-menu-item {
  /* @apply border-b border-b-singalGreen-100; */
  /* a {
        @apply border-b-2 border-b-singalGreen-100;
    } */
}

.mega-menu-item a::before {
  bottom:-20px;
}

.BorlabsCookie._brlbs-cb-vimeo {
  z-index: 1;
  position: relative;
}

/* USE ONLY THE FILES YOU NEED */

/* base navigation styles */

.header {
  top: 0px;
  display: flex;
  height: 96px;
  width: 100%;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 768px) {
  .header {
    height: 130px;
  }
}

@media (min-width: 1200px) {
  .header {
    height: 140px;
  }
}

.header .navigation {
    margin-left: auto;
    margin-right: auto;
  }

.header .navigation {
    width: 100%;
  }

.header .navigation {
    padding-left: 24px;
    padding-right: 24px;
  }

@media (min-width: 768px) {
    .header .navigation {
      padding-left: 40px;
      padding-right: 40px;
    }
  }

@media (min-width: 1200px) {
    .header .navigation {
      padding-left: 60px;
      padding-right: 60px;
    }
  }

@media (min-width: 1400px) {
    .header .navigation {
      position: relative;
    }
  }

@media (min-width: 1600px) {
    .header .navigation {
      padding-left: 80px;
      padding-right: 80px;
    }
  }

.header .navigation{
    -webkit-tap-highlight-color: transparent;
  }

.header .navigation__vertical {
      margin-left: auto;
      margin-right: auto;
    }

.header .navigation__vertical {
      max-width: 1920px;
    }

@media (min-width: 1400px) {
      .header .navigation__vertical {
        display: flex;
      }
    }

@media (min-width: 1400px) {
      .header .navigation__vertical {
        align-items: center;
      }
    }

@media (min-width: 1400px) {
      .header .navigation__vertical {
        justify-content: space-between;
      }
    }

.header .navigation__vertical #primary-menu {
        position: absolute;
      }

.header .navigation__vertical #primary-menu {
        max-height: 90vh;
      }

.header .navigation__vertical #primary-menu {
        overflow: auto;
      }

.header .navigation__vertical #primary-menu {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
      }

.header .navigation__vertical #primary-menu {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
      }

.header .navigation__vertical #primary-menu {
        transition-duration: 300ms;
      }

@media not all and (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          right: 0px;
        }
      }

@media not all and (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          min-width: 300px;
        }
      }

@media not all and (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          padding-top: 40px;
          padding-bottom: 40px;
        }
      }

@media not all and (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          padding-left: 20px;
          padding-right: 20px;
        }
      }

@media not all and (min-width: 768px) {
        .header .navigation__vertical #primary-menu {
          top: 96px;
        }
      }

@media not all and (min-width: 768px) {
        .header .navigation__vertical #primary-menu {
          width: 100%;
        }
      }

@media (min-width: 480px) {
        .header .navigation__vertical #primary-menu {
          max-height: 80vh;
        }
      }

@media (min-width: 768px) {
        @media not all and (min-width: 1400px) {
          .header .navigation__vertical #primary-menu {
            top: 130px;
          }
        }
      }

@media (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          position: relative;
        }
      }

@media (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          margin-top: 0px;
        }
      }

@media (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          display: block;
        }
      }

@media (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          overflow: visible;
        }
      }

@media (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          background-color: transparent;
        }
      }

@media (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          padding: 0px;
        }
      }

@media (min-width: 1400px) {
        .header .navigation__vertical #primary-menu {
          padding-top: 1.25rem;
          padding-bottom: 1.25rem;
        }
      }

@media screen and (max-width:1399px) {
          .header .navigation__vertical #primary-menu.mobile-hidden {
            margin-top: 0px;
          }

          .header .navigation__vertical #primary-menu.mobile-hidden {
            max-height: 0px;
          }

          .header .navigation__vertical #primary-menu.mobile-hidden {
            padding-top: 0px;
            padding-bottom: 0px;
          }
        }

/* .current-menu-item {
          @apply xl:underline;
        } */

.header .navigation__vertical #primary-menu .menu-menu-1 {
          display: flex;
        }

.header .navigation__vertical #primary-menu .menu-menu-1 {
          flex-direction: column;
        }

@media (min-width: 1400px) {
          .header .navigation__vertical #primary-menu .menu-menu-1 {
            flex-direction: row;
          }
        }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item {
            position: relative;
          }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item {
            cursor: pointer;
          }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item {
            font-size: 20px;
            line-height: 130%;
          }

@media (min-width: 1200px) {
            .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item {
              font-size: 18px;
              line-height: 150%;
            }
          }

@media (min-width: 1600px) {
            .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item {
              font-size: 24px;
              line-height: 130%;
            }
          }

@media not all and (min-width: 1400px) {
            .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item {
              border-bottom-width: 1px;
            }
          }

@media not all and (min-width: 1400px) {
            .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item {
              --tw-border-opacity: 1;
              border-color: rgb(231 232 233 / var(--tw-border-opacity));
            }
          }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
              display: block;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
              padding-top: 25px;
              padding-bottom: 25px;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
              padding-left: 20px;
              padding-right: 20px;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
              text-align: center;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
              font-weight: 500;
            }

@media (min-width: 992px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
                padding-left: 10px;
                padding-right: 10px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
                padding-top: 25px;
                padding-bottom: 25px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
                padding-left: 20px;
                padding-right: 20px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
                padding-bottom: 25px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
                text-align: left;
              }
            }

@media (min-width: 1920px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a {
                padding-left: 20px;
                padding-right: 20px;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before{
                content: '';
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                position: absolute;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                bottom: 5px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                left: 20px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                right: 20px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                display: none;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                border-bottom-width: 2px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                border-bottom-color: transparent;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                transition-duration: 200ms;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              }

@media (min-width: 992px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                  left: 10px;
                }
              }

@media (min-width: 992px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                  right: 10px;
                }
              }

@media (min-width: 1400px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item a::before {
                  display: block;
                }
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.last-item {
              margin-top: 0.5rem;
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.last-item {
                margin-top: 0px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.last-item {
                padding-left: 0px;
                padding-right: 0px;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.last-item a {
                border-radius: 0.125rem;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.last-item a {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.last-item a {
                padding: 0.5rem;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.last-item a {
                --tw-text-opacity: 1;
                color: rgb(0 0 0 / var(--tw-text-opacity));
              }

@media (min-width: 1400px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.last-item a {
                  padding-left: 20px;
                  padding-right: 20px;
                }
              }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-left {
                margin-left: 30px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-left {
                border-left-width: 1px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-left {
                --tw-border-opacity: 1;
                border-color: rgb(207 209 210 / var(--tw-border-opacity));
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-left {
                padding-left: 30px;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-left a::before {
                  left: 50px;
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-left a::before {
                    left: 40px;
                  }
                }

@media (min-width: 1600px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-left a::before {
                    left: 50px;
                  }
                }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-right {
                margin-right: 30px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-right {
                border-right-width: 1px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-right {
                --tw-border-opacity: 1;
                border-color: rgb(207 209 210 / var(--tw-border-opacity));
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-right {
                padding-right: 30px;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.separator-right a::before {
                  right: 50px;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login {
              order: 2;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login {
              border-style: none;
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login {
                order: 1;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login {
                margin-left: 50px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login {
                display: flex;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login {
                align-items: center;
              }
            }

@media (min-width: 1480px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login {
                margin-left: 70px;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                display: flex;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                align-items: center;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                justify-content: center;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                padding-top: 0px !important;
                padding-bottom: 0px !important;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                font-weight: 500 !important;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                font-size: 16px;
                line-height: 100%;
              }

@media (min-width: 768px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                  font-size: 18px;
                  line-height: 100%;
                }
              }

@media not all and (min-width: 1400px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                  margin-top: 20px;
                }
              }

@media not all and (min-width: 1400px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                  border-radius: 9999px;
                }
              }

@media (min-width: 1400px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                  justify-content: flex-start;
                }
              }

@media (min-width: 1400px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a {
                  padding-top: 0px !important;
                }
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.menu-login a{
                /* &::after{
                  content: '';
                  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="25" viewBox="0 0 22 25" fill="none"><path d="M10.75 11.5C13.65 11.5 16 9.15 16 6.25C16 3.35 13.65 1 10.75 1C7.85 1 5.5 3.35 5.5 6.25C5.5 9.15 7.85 11.5 10.75 11.5Z" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.22998 3.58008C7.86998 5.28008 10.14 6.25008 12.5 6.25008C13.69 6.25008 14.86 6.01008 15.95 5.54008" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 23.5C1 18.12 5.37 13.75 10.75 13.75C16.13 13.75 20.5 18.12 20.5 23.5" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 14.5V15.25C7 17.32 8.68 19 10.75 19C12.82 19 14.5 17.32 14.5 15.25V14.5" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
                  background-size: 24px 24px;
                  background-repeat: no-repeat;
                  background-position: center;
                  @apply hidden xl:flex absolute left-0 top-auto w-[49px] h-[49px] rounded-full bg-silverWhite-100 items-start justify-center;
                } */
                /* &::before{
                  content: '';
                  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="25" viewBox="0 0 22 25" fill="none"><path d="M10.75 11.5C13.65 11.5 16 9.15 16 6.25C16 3.35 13.65 1 10.75 1C7.85 1 5.5 3.35 5.5 6.25C5.5 9.15 7.85 11.5 10.75 11.5Z" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.22998 3.58008C7.86998 5.28008 10.14 6.25008 12.5 6.25008C13.69 6.25008 14.86 6.01008 15.95 5.54008" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 23.5C1 18.12 5.37 13.75 10.75 13.75C16.13 13.75 20.5 18.12 20.5 23.5" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 14.5V15.25C7 17.32 8.68 19 10.75 19C12.82 19 14.5 17.32 14.5 15.25V14.5" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
                  background-size: 24px 24px;
                  background-repeat: no-repeat;
                  background-position: center;
                  @apply relative bottom-[unset] w-[24px] h-[49px] mr-3 rounded-full bg-silverWhite-100 items-start justify-center left-[unset] right-[unset] flex xl:hidden;
                } */
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
              order: 1;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
              margin-top: 20px;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
              display: flex;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
              align-items: center;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
              justify-content: center;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
              border-width: 0px;
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
                order: 2;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
                margin-top: 0px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
                margin-left: 10px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn {
                margin-right: 5px;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn:hover a::before {
                    display: none;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                width: 100%;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                border-radius: 9999px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                --tw-bg-opacity: 1;
                background-color: rgb(39 229 155 / var(--tw-bg-opacity));
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                padding-left: 15px;
                padding-right: 15px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                padding-top: 15px;
                padding-bottom: 15px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                font-size: 18px;
                line-height: 150%;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                font-weight: 500 !important;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                transition-duration: 300ms;
              }

@media (min-width: 1600px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a {
                  padding-left: 20px;
                  padding-right: 20px;
                }
              }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a:hover {
                  border-width: 0px;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a:hover:hover {
                  --tw-border-opacity: 1;
                  border-color: rgb(82 234 175 / var(--tw-border-opacity));
                }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a:hover:hover {
                  --tw-bg-opacity: 1;
                  background-color: rgb(82 234 175 / var(--tw-bg-opacity));
                }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.register-btn a:hover::before {
                    display: none;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item:hover > a::before, .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item.current-menu-item > a::before {
                --tw-border-opacity: 1;
                border-bottom-color: rgb(39 229 155 / var(--tw-border-opacity));
              }

.admin-bar .header{
    top: 32px;
  }

@media screen and (max-width: 782px){

.admin-bar .header{
      top: 46px
  }
    }

@media screen and (max-width: 600px){

.admin-bar.scrolled header{
        top: 0px
    }
      }

@media (hover: hover) {
    body.overflow-hidden .header,
    body.overflow-hidden > .buttons_container{
      padding-right: 15px;
    }
  }

.logo-wrap a img {
      height: 100%;
    }

.logo-wrap a img {
      width: auto;
    }

.logo-wrap a img {
      -o-object-fit: contain;
         object-fit: contain;
    }

/* burger animation  */

#primary-menu-toggle{
  display: block;
}

/* transform: translateX(15px); */

#primary-menu-toggle .burger {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: transform 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
  }

#primary-menu-toggle .line {
    fill:none;
    transition: stroke-dasharray 300ms, stroke-dashoffset 300ms;
    stroke:#fff;
    stroke-width:5.5;
    stroke-linecap:round;
  }

#primary-menu-toggle .burger .top {
    stroke-dasharray: 40 160;
  }

#primary-menu-toggle .burger .middle {
    stroke-dasharray: 40 142;
    transform-origin: 50%;
    transition: transform 300ms;
  }

#primary-menu-toggle .burger .bottom {
    stroke-dasharray: 40 85;
    transform-origin: 50%;
    transition: transform 300ms, stroke-dashoffset 300ms;
  }

#primary-menu-toggle.active .burger {
      transform: rotate(45deg);
    }

#primary-menu-toggle.active .burger .top {
      stroke-dashoffset: -64px;
    }

#primary-menu-toggle.active .burger .middle {
      transform: rotate(90deg);
    }

#primary-menu-toggle.active .burger .bottom {
      stroke-dashoffset: -64px;
    }

.burger .top, .burger .bottom, .burger .middle {
  transition: transform 0.3s ease;
  transform-origin: center;
}

.burger.active .top {
  /* transform: rotate(45deg) translate(5px, 0px); */
  transform: rotate(45deg) translate(0px, 8px);
}

@media (min-width: 1200px) {
  /* Safari 10.1+ */

  @media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
      .burger.active .top {
        transform: rotate(45deg) translate(0px, 12px);
      }
    }
  }

  /* Alternative method for Safari */

  @supports (-webkit-hyphens:none) {
    .burger.active .top {
      transform: rotate(45deg) translate(0px, 12px);
    }
  }
}

.burger.active .bottom {
  opacity: 0;
}

.burger.active .middle {
  /* transform: rotate(-45deg) translate(-13px, 5px); */
  transform: rotate(-45deg) translate(0, 0);
}

/* navigation styles for 1st level submenu */

/* open 1st level nested menu on hover menu item */

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item:hover > .sub-menu {
                visibility: visible;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item:hover > .sub-menu {
                z-index: 20;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item:hover > .sub-menu {
                height: auto;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item:hover > .sub-menu {
                opacity: 1;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item:hover > .sub-menu {
                transition-property: all;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 > .menu-item:hover > .sub-menu {
                transition-duration: 300ms;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
              pointer-events: none;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
              position: relative;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
              display: flex;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
              align-items: center;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
              justify-content: center;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
              gap: 10px;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
              font-weight: 500;
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
                justify-content: normal;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a {
                padding-right: 1.25rem;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a::after{
                content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="16" viewBox="0 0 18 16" fill="none"><path d="M16.5 4.87435L9.35335 12.0144C9.15335 12.2077 8.84001 12.2077 8.64668 12.0144C8.64001 12.0077 8.64001 12.0077 8.64001 12.0077L1.49335 4.86035" stroke="%23101820" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a::after {
                position: relative;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a::after {
                right: 0px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a::after {
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration: 150ms;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children > a::after {
                transition-duration: 300ms;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children.opened > a:after {
                  --tw-rotate: 180deg;
                  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children:hover > a {
                text-decoration-line: underline;
              }
            }

/* FIRST LEVEL SUBMENU STYLES */

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
              height: 0px;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
              overflow: hidden;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
              border-radius: 15px;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
              opacity: 0;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
              transition-property: all;
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-duration: 150ms;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
              transition-duration: 300ms;
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
              font-size: 16px;
              line-height: 150%;
            }

@media (min-width: 768px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                font-size: 18px;
                line-height: 150%;
              }
            }

@media (hover: hover) {
              }

@media not all and (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                --tw-shadow: 0 0 #0000 !important;
                --tw-shadow-colored: 0 0 #0000 !important;
                box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                position: absolute;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                left: 50%;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                top: 100%;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                --tw-translate-x: -50%;
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                border-width: 1px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                --tw-border-opacity: 1;
                border-color: rgb(64 70 77 / var(--tw-border-opacity));
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                padding: 20px;
              }
            }

@media (min-width: 1400px) {
              .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu {
                transition-property: none;
              }
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu{
              box-shadow: 0px 24px 54px 0px rgba(0, 0, 0, 0.05);
            }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li {
                border-radius: 15px;
              }

@media (min-width: 1400px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li {
                  margin-left: 0px;
                  margin-right: 0px;
                }
              }

@media (min-width: 1400px) {
                .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li {
                  margin-bottom: 0px;
                }
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li a {
                  display: block;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li a {
                  padding-left: 20px;
                  padding-right: 20px;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li a {
                  padding-top: 15px;
                  padding-bottom: 15px;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li a {
                  transition-property: all;
                  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                  transition-duration: 150ms;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li a {
                  transition-duration: 300ms;
                }

@media (min-width: 1400px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li a {
                    width: -moz-max-content;
                    width: max-content;
                  }
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > li:hover {
                    --tw-bg-opacity: 1;
                    background-color: rgb(244 248 249 / var(--tw-bg-opacity));
                  }
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu.opened {
                height: auto;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu.opened {
                border-top-width: 1px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu.opened {
                border-bottom-width: 1px;
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu.opened {
                --tw-border-opacity: 1;
                border-color: rgb(255 255 255 / var(--tw-border-opacity));
              }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu.opened {
                opacity: 1;
              }

/* navigation styles for 2nd level submenu */

/* FIRST LEVEL SUBMENU SELECTOR */

/* ICON ON FIRST LEVEL SUBMENU WHEN HAS CHILDREN */

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a {
                  position: relative;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a {
                  display: block;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a {
                  width: 100%;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a {
                  padding-right: 1.25rem;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a {
                  font-weight: 400;
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a {
                    padding-right: 0px;
                  }
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after{
                    content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59 0L6 4.58L1.41 0L0 1.41L6 7.41L12 1.41L10.59 0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    position: absolute;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    right: 0px;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    top: 50%;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    height: 1.5rem;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    width: 0.75rem;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    --tw-translate-y: -50%;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
                    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
                    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                    transition-duration: 150ms;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                    transition-duration: 300ms;
                  }

@media (min-width: 992px) {
                    .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                      right: -0.5rem;
                    }
                  }

@media (min-width: 992px) {
                    .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children > a:after {
                      display: block;
                    }
                  }

/* SECOND LEVEL SUBMENU STYLES */

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                  --tw-bg-opacity: 1;
                  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                  padding-left: 0.75rem;
                  padding-right: 0.75rem;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                  transition-property: all;
                  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
                  transition-duration: 150ms;
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                  transition-duration: 300ms;
                }

 {
                  position: relative;
                }

 .sub-menu {
                  }

 .sub-menu {
                  }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                    position: relative;
                  }
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                    left: 50%;
                  }
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                    top: 100%;
                  }
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                    --tw-translate-x: -50%;
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                  }
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                  }
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                    border-style: none;
                  }
                }

@media (min-width: 992px) {
                  .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu {
                    padding-left: 0px;
                  }
                }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu.opened {
                    border-top-width: 1px;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu.opened {
                    border-bottom-width: 1px;
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu.opened {
                    --tw-border-opacity: 1;
                    border-color: rgb(255 255 255 / var(--tw-border-opacity));
                  }

@media (min-width: 992px) {
                    .header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu.opened {
                      border-style: none;
                    }
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu > li{
                    /* @apply lg:px-2 lg:py-2; */
                  }

.header .navigation__vertical #primary-menu .menu-menu-1 .menu-item-has-children .sub-menu > .menu-item-has-children .sub-menu > li:nth-child(1){
                    }

.site-footer .footer__wrap .registered-menu {
      display: flex;
    }

.site-footer .footer__wrap .registered-menu {
      width: 100%;
    }

.site-footer .footer__wrap .registered-menu {
      flex-wrap: wrap;
    }

.site-footer .footer__wrap .registered-menu {
      justify-content: space-between;
    }

.site-footer .footer__wrap .registered-menu {
      text-align: left;
    }

@media (min-width: 768px) {
      .site-footer .footer__wrap .registered-menu {
        padding-top: 10px;
        padding-bottom: 10px;
      }
    }

.site-footer .footer__wrap .registered-menu >*:not(:last-child, .logo-wrap) {
        border-bottom-width: 1px;
      }

.site-footer .footer__wrap .registered-menu >*:not(:last-child, .logo-wrap) {
        --tw-border-opacity: 1;
        border-color: rgb(217 224 231 / var(--tw-border-opacity));
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu >*:not(:last-child, .logo-wrap) {
          border-style: none;
        }
      }

.site-footer .footer__wrap .registered-menu-box {
        position: relative;
      }

.site-footer .footer__wrap .registered-menu-box {
        width: 100%;
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu-box {
          margin-bottom: 0px;
        }
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu-box {
          width: 31%;
        }
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu-box {
          padding-top: 0px;
          padding-bottom: 0px;
        }
      }

@media (min-width: 992px) {
        .site-footer .footer__wrap .registered-menu-box {
          width: 22%;
        }
      }

@media (min-width: 1600px) {
        .site-footer .footer__wrap .registered-menu-box {
          width: 16.666667%;
        }
      }

.site-footer .footer__wrap .registered-menu-box.logo-wrap {
          margin-bottom: 50px;
        }

.site-footer .footer__wrap .registered-menu-box.logo-wrap {
          width: 100%;
        }

@media (min-width: 768px) {
          .site-footer .footer__wrap .registered-menu-box.logo-wrap {
            margin-bottom: 70px;
          }
        }

@media (min-width: 768px) {
          .site-footer .footer__wrap .registered-menu-box.logo-wrap {
            padding-right: 0px;
          }
        }

@media (min-width: 992px) {
          .site-footer .footer__wrap .registered-menu-box.logo-wrap {
            width: 25%;
          }
        }

@media (min-width: 992px) {
          .site-footer .footer__wrap .registered-menu-box.logo-wrap {
            padding-right: 20px;
          }
        }

@media (min-width: 1600px) {
          .site-footer .footer__wrap .registered-menu-box.logo-wrap {
            width: 33.333333%;
          }
        }

.site-footer .footer__wrap .registered-menu-box.logo-wrap .footer_description_text {
            margin-top: 1.5rem;
          }

.site-footer .footer__wrap .registered-menu-box.logo-wrap .footer_description_text {
            width: 80%;
          }

@media (min-width: 576px) {
            .site-footer .footer__wrap .registered-menu-box.logo-wrap .footer_description_text {
              width: 50%;
            }
          }

@media (min-width: 768px) {
            .site-footer .footer__wrap .registered-menu-box.logo-wrap .footer_description_text {
              margin-top: 2rem;
            }
          }

@media (min-width: 992px) {
            .site-footer .footer__wrap .registered-menu-box.logo-wrap .footer_description_text {
              width: 100%;
            }
          }

@media (min-width: 1600px) {
            .site-footer .footer__wrap .registered-menu-box.logo-wrap .footer_description_text {
              width: 60%;
            }
          }

.site-footer .footer__wrap .registered-menu-heading {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

.site-footer .footer__wrap .registered-menu-heading {
        cursor: pointer;
      }

.site-footer .footer__wrap .registered-menu-heading {
        transition-duration: 300ms;
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu-heading {
          margin-bottom: 10px;
        }
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu-heading {
          transform: none;
        }
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu-heading {
          cursor: auto;
        }
      }

.site-footer .footer__wrap .registered-menu .menu-item {
        margin-bottom: 10px;
      }

.site-footer .footer__wrap .registered-menu .menu-item {
        display: flex;
      }

.site-footer .footer__wrap .registered-menu .menu-item {
        padding-top: 15px;
        padding-bottom: 15px;
      }

.site-footer .footer__wrap .registered-menu .menu-item {
        padding-left: 20px;
        padding-right: 20px;
      }

.site-footer .footer__wrap .registered-menu .menu-item {
        font-size: 16px;
        line-height: 150%;
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu .menu-item {
          font-size: 18px;
          line-height: 150%;
        }
      }

@media not all and (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu .menu-item {
          justify-content: center;
        }
      }

.site-footer .footer__wrap .registered-menu .menu-item a {
          transition-property: all;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
        }

.site-footer .footer__wrap .registered-menu .menu-item a {
          transition-duration: 300ms;
        }

.site-footer .footer__wrap .registered-menu .menu-item a:hover {
          --tw-text-opacity: 1;
          color: rgb(39 229 155 / var(--tw-text-opacity));
        }

.site-footer .footer__wrap .registered-menu .footer__nav {
        max-height: 0px;
      }

.site-footer .footer__wrap .registered-menu .footer__nav {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

.site-footer .footer__wrap .registered-menu .footer__nav {
        overflow: hidden;
      }

.site-footer .footer__wrap .registered-menu .footer__nav {
        padding-left: 0.625rem;
      }

.site-footer .footer__wrap .registered-menu .footer__nav {
        transition-duration: 300ms;
      }

.site-footer .footer__wrap .registered-menu .footer__nav {
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }

@media (hover: hover) {
        }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu .footer__nav {
          display: block;
        }
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu .footer__nav {
          max-height: 100%;
        }
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu .footer__nav {
          overflow: auto;
        }
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu .footer__nav {
          padding-left: 0px;
        }
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap .registered-menu .footer__nav {
          transition-property: none;
        }
      }

.site-footer .footer__wrap .registered-menu .footer__nav > li:nth-child(1) {
            margin-top: 0.625rem;
          }

@media (min-width: 768px) {
            .site-footer .footer__wrap .registered-menu .footer__nav > li:nth-child(1) {
              margin-top: 0px;
            }
          }

.site-footer .footer__wrap .registered-menu .footer__nav > li:nth-last-child(1) {
            margin-bottom: 0.625rem;
          }

@media (min-width: 768px) {
            .site-footer .footer__wrap .registered-menu .footer__nav > li:nth-last-child(1) {
              margin-bottom: 0px;
            }
          }

.site-footer .footer__wrap .registered-menu .footer__nav.opened {
          max-height: 30rem;
        }

.site-footer .footer__wrap .registered-menu svg {
        height: auto;
      }

.site-footer .footer__wrap .registered-menu svg {
        max-width: 100%;
      }

.site-footer .footer__wrap #menu-footer-legals {
      display: flex;
    }

.site-footer .footer__wrap #menu-footer-legals {
      flex-direction: column;
    }

.site-footer .footer__wrap #menu-footer-legals {
      align-items: center;
    }

.site-footer .footer__wrap #menu-footer-legals {
      padding-left: 0.5rem;
    }

@media not all and (min-width: 992px) {
      .site-footer .footer__wrap #menu-footer-legals {
        justify-content: center;
      }
    }

@media (min-width: 768px) {
      .site-footer .footer__wrap #menu-footer-legals {
        flex-direction: row;
      }
    }

@media (min-width: 768px) {
      .site-footer .footer__wrap #menu-footer-legals {
        align-items: center;
      }
    }

@media (min-width: 768px) {
      .site-footer .footer__wrap #menu-footer-legals {
        padding-left: 0px;
      }
    }

@media (min-width: 768px) {
      .site-footer .footer__wrap #menu-footer-legals {
        padding-right: 0px;
      }
    }

@media (min-width: 992px) {
      .site-footer .footer__wrap #menu-footer-legals {
        align-items: flex-start;
      }
    }

.site-footer .footer__wrap #menu-footer-legals li {
        padding: 0.75rem;
      }

@media (min-width: 768px) {
        .site-footer .footer__wrap #menu-footer-legals li {
          padding: 1.25rem;
        }
      }

.site-footer .footer__wrap #menu-footer-legals li a {
          transition-property: all;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
        }

.site-footer .footer__wrap #menu-footer-legals li a {
          transition-duration: 300ms;
        }

.site-footer .footer__wrap #menu-footer-legals li a {
          font-size: 16px;
          line-height: 150%;
        }

@media (min-width: 768px) {
          .site-footer .footer__wrap #menu-footer-legals li a {
            font-size: 18px;
            line-height: 150%;
          }
        }

.site-footer .footer__wrap #menu-footer-legals li a:hover {
          --tw-text-opacity: 1;
          color: rgb(39 229 155 / var(--tw-text-opacity));
        }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading {
        display: flex;
      }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading {
        align-items: center;
      }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading {
        font-weight: 700;
      }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading::after {
          content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59 0L6 4.58L1.41 0L0 1.41L6 7.41L12 1.41L10.59 0Z' fill='%23000'/%3E%3C/svg%3E%0A");
        }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading::after {
          position: absolute;
        }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading::after {
          right: 20px;
        }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading::after {
          width: 0.75rem;
        }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading::after {
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading::after {
          transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
          transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
          transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-duration: 150ms;
        }

.site-footer .footer__wrap .footer-menu-item .registered-menu-heading::after {
          transition-duration: 300ms;
        }

@media (min-width: 768px) {
          .site-footer .footer__wrap .footer-menu-item .registered-menu-heading::after {
            display: none;
          }
        }

.site-footer .footer__wrap .footer-menu-item.opened .registered-menu-heading::after {
            --tw-rotate: 180deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          }

.site-footer .footer__wrap .footer-menu-item.opened .registered-menu-heading {
          font-weight: 700 !important;
        }

@media (min-width: 768px) {
          .site-footer .footer__wrap .footer-menu-item.opened .registered-menu-heading {
            font-weight: 400;
          }
        }

.btn-primary,
.btn-secondary,
.btn-third {
  display: inline-flex;
  height: -moz-max-content;
  height: max-content;
  min-height: 56px;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  gap: 0.5rem;
  border-radius: 9999px;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 700;
  line-height: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 16px;
  line-height: 100%;
}

@media (min-width: 768px) {
  .btn-primary,
.btn-secondary,
.btn-third {
    font-size: 18px;
    line-height: 100%;
  }
}

.btn-primary {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(39 229 155 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
}

.btn-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(82 234 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(82 234 175 / var(--tw-bg-opacity));
}

.btn-secondary {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(16 24 32 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(16 24 32 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn-secondary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(64 70 77 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(64 70 77 / var(--tw-bg-opacity));
}

:is(.dark .btn-secondary) {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

:is(.dark .btn-secondary:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(64 70 77 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(64 70 77 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn-third {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(39 229 155 / var(--tw-border-opacity));
  background-color: transparent;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
}

.btn-third:hover {
  --tw-border-opacity: 1;
  border-color: rgb(39 229 155 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity));
}

:is(.dark .btn-third) {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

:is(.dark .btn-third:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(39 229 155 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.link-primary {
  display: flex;
  align-items: center;
  border-bottom-width: 2px;
  border-color: transparent;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  font-size: 14px;
  line-height: 100%;
}

@media (min-width: 768px) {
  .link-primary {
    font-size: 14px;
    line-height: 100%;
  }
}

.link-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(39 229 155 / var(--tw-text-opacity));
}

:is(.dark .link-primary) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.link-primary::before {
    margin-right: 12px;
  }

.link-primary::before {
    height: 12px;
  }

.link-primary::before {
    width: 10px;
  }

.link-primary::before {
    content: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.99999' cy='6.00033' r='4.33333' stroke='%23101820' stroke-width='2'/%3E%3C/svg%3E%0A");
  }

.link-primary.blog {
    display: flex;
  }

.link-primary.blog {
    align-items: flex-end;
  }

.link-primary.blog {
    padding-bottom: 6px;
  }

.link-primary.blog:before {
      margin-right: 10px;
    }

.link-primary.blog:before {
      height: 16px;
    }

.link-primary.blog:before {
      width: 16px;
    }

.link-primary.blog:before {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.link-primary.blog:before {
      transition-duration: 300ms;
    }

.link-primary.blog:before {
      content: url("data:image/svg+xml,%0A%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.167 6.66669H13.167C13.7203 6.66669 14.167 7.11335 14.167 7.66669V15.6667C14.167 16.22 13.7203 16.6667 13.167 16.6667H4.16699C3.61366 16.6667 3.16699 16.22 3.16699 15.6667V7.66669C3.16699 7.11335 3.61366 6.66669 4.16699 6.66669H5.16699' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.66699 1.66669V8.66669' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.16699 4.16669L8.66699 1.66669L11.167 4.16669' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

.link-primary.blog.active {
      border-bottom-width: 2px;
    }

.link-primary.blog.active {
      --tw-border-opacity: 1;
      border-color: rgb(39 229 155 / var(--tw-border-opacity));
    }

.link-primary.blog.active {
      --tw-text-opacity: 1 !important;
      color: rgb(16 24 32 / var(--tw-text-opacity)) !important;
    }

.link-primary.blog:hover {
      /* &:before {
        content: url("data:image/svg+xml,%0A%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1760_10' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='18'%3E%3Cpath d='M12.167 6.66669H13.167C13.7203 6.66669 14.167 7.11335 14.167 7.66669V15.6667C14.167 16.22 13.7203 16.6667 13.167 16.6667H4.16699C3.61366 16.6667 3.16699 16.22 3.16699 15.6667V7.66669C3.16699 7.11335 3.61366 6.66669 4.16699 6.66669H5.16699' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.66699 1.66669V8.66669' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.16699 4.16669L8.66699 1.66669L11.167 4.16669' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1760_10)'%3E%3Crect width='17' height='18' fill='%2327E59B'/%3E%3C/g%3E%3C/svg%3E%0A");
      } */
    }

.text-button {
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(196 196 196 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.text-button:hover {
  background-color: rgb(196 196 196 / 0.8);
}

:is(.dark .text-button) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

@media (min-width: 576px) {
  .text-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media (min-width: 992px) {
  .text-button {
    border-radius: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.readmore-btn {
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(39 229 155 / var(--tw-border-opacity));
  padding-bottom: 0.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
  font-size: 16px;
  line-height: 100%;
}

@media (min-width: 768px) {
  .readmore-btn {
    font-size: 18px;
    line-height: 100%;
  }
}

.readmore-btn:hover {
  --tw-border-opacity: 1;
  border-color: rgb(82 234 175 / var(--tw-border-opacity));
}

.section-link {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  font-size: 20px;
  line-height: 130%;
}

@media (min-width: 768px) {
  .section-link {
    font-size: 24px;
    line-height: 130%;
  }
}

.section-link{
  font-size: clamp(1.25rem, 1.0192rem + 0.4808vw, 1.5rem);
}

.section-link.hover-icon:hover:after {
        content: url("data:image/svg+xml,%0A%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_1760_4' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='16'%3E%3Crect width='17' height='16' fill='url(%23pattern0)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1760_4)'%3E%3Crect width='17' height='16' fill='%2327E59B'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1760_4' transform='scale(0.0588235 0.0625)'/%3E%3C/pattern%3E%3Cimage id='image0_1760_4' width='17' height='16' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB8SURBVHgB3ZLLCYAwEAWfYgEePa6lWInpRK1ErEQ7MUePdqAvmGvMR/TgwBACYViWAF9QVqLoSsX1JoefxZ6zK5QhbBoxEXtt9k3r6IgvFBy5C0VFXKHCbJ+XEWmYWF3g2v6AOFoqdEIKnLyjB+2Rwj8C6lHARsR+g3c5AczKK9T0bpk/AAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3C/svg%3E%0A");
      }

.section-link:after{
    content: url("data:image/svg+xml,%0A%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8.17773H15.6667' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.82227 15.0221L15.6667 8.1777L8.82227 1.33325' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  }

.customer {
  display: inline-block;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
}

@media (min-width: 768px) {
  .customer {
    font-size: 18px;
    line-height: 130%;
  }
}

.customer:after {
    display: none;
  }

.customer-black {
  display: inline-block;
  width: auto;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(16 24 32 / var(--tw-border-opacity));
  padding-top: 20px;
  padding-bottom: 5px;
  --tw-text-opacity: 1;
  color: rgb(16 24 32 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  font-size: 16px;
  line-height: 130%;
  font-weight: 700;
}

@media (min-width: 768px) {
  .customer-black {
    font-size: 18px;
    line-height: 130%;
  }
}

.customer-black:after {
    display: none;
  }

.popup {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: opacity 0.3s ease-in-out;
}

@media (max-width: 768px) and (orientation: landscape) {

.popup__body {
      overflow-y: auto;
  }
    }

.popup__body {
    transform: translateY(100vh);
    transition: transform 0.4s cubic-bezier(0.38, -0.25, 0.245, 1.2);
    delay: 0.1s;
}

.popup.active {
    opacity: 1;
    visibility: visible;
    z-index: 99999;
  }

.popup.active .popup__body {
      transform: translateY(0%);
    }

.button_box_sticky {
  position: fixed;
  bottom: -1000px;
  display: block !important;
  height: 100vh;
  max-height: 100%;
  min-height: 500px;
  width: 100%;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 768px) {
  .button_box_sticky {
    top: calc(60%);
    right: -457px;
    height: 65vh;
    max-height: 647px;
    width: 457px;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (max-width:767px){

.button_box_sticky {
    left:0
}
  }

.button_link {
  display: flex;
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  justify-content: center;
  padding: 0.75rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

@media (min-width: 768px) {
  .button_link {
    padding: 1.5rem;
  }
}

.button_sticky_image > img {
  width: 80px !important;
}

.active {
  bottom: 0px;
}

@media (min-width: 768px) {
  .active {
    right: 0px;
  }
}

@media (max-width:767px) {

.active {
    left:0
}
  }

.sticky-text a {
    display: flex;
  }

.sticky-text a {
    padding-top: 2.5rem;
  }

.sticky-text a:before {
      content: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.5H18M18 8.5L10.6667 1M18 8.5L10.6667 16' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }

.sticky-text a:before {
      margin-top: 1.5px;
    }

.sticky-text a:before {
      padding-right: 0.375rem;
    }

.link-block {
  display: flex;
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  padding: 0.75rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}

@media (min-width: 768px) {
  .link-block {
    padding: 1.5rem;
  }
}

.link-block .sticky-title:hover:after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.link-block .sticky-title:after {
      position: absolute;
    }

.link-block .sticky-title:after {
      right: -5px;
    }

.link-block .sticky-title:after {
      height: 34px;
    }

.link-block .sticky-title:after {
      width: 34px;
    }

.link-block .sticky-title:after {
      --tw-rotate: 45deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.link-block .sticky-title:after {
      border-top-width: 2px;
    }

.link-block .sticky-title:after {
      border-right-width: 2px;
    }

.link-block .sticky-title:after {
      --tw-border-opacity: 1;
      border-color: rgb(39 229 155 / var(--tw-border-opacity));
    }

.link-block .sticky-title:after {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

.link-block .sticky-title:after {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.link-block .sticky-title:after {
      transition-duration: 300ms;
    }

.link-block .sticky-title:after{
      content:'';
    }

.link-block > span {
  display: block;
  font-weight: 700;
  writing-mode: vertical-lr !important;
}

@media(max-width:767px) {

.link-block > span {
    writing-mode: horizontal-tb!important;
}
  }

@media (max-width:767px) {
  .buttons_container {
    bottom: 0px;
    z-index: 99999;
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
}

.to-top-button:hover svg,
    .to-top-button:hover img {
      animation: bounceY 1s infinite ease-in-out;
    }

.to-top-button:hover svg path, .to-top-button:hover img path {
        fill: #fff;
      }

.to-top-button.top-active {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

.to-top-button.top-active {
    opacity: 1;
  }

.to-top-button {
  transition-timing-function: cubic-bezier(0.25, 2, 0.3, 1) !important;
  -webkit-tap-highlight-color: transparent;
}

@keyframes bounceY {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateY(-5px);
  }

  100% {
    transform: translateY(0px);
  }
}

/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */

/* FONT_START */

@font-face {
  font-family: 'swiper-icons';

  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');

  font-weight: 400;

  font-style: normal;
}

/* FONT_END */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

.swiper,
swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide,
swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

/* Bullets */

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Fraction */

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

/* Progress */

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  /*ADD_HOST*/
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

/* a11y */

.swiper .swiper-notification,
swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

@font-face {
  font-family: 'lg';

  src: url("../fonts/lg.woff2?io9a6k") format("woff2"), url("../fonts/lg.ttf?io9a6k") format("truetype"), url("../fonts/lg.woff?io9a6k") format("woff"), url("../fonts/lg.svg?io9a6k#lg") format("svg");

  font-weight: normal;

  font-style: normal;

  font-display: block;
}

.lg-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'lg' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-container {
  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.lg-next,
.lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: none;
  border: none;
}

.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
  cursor: default;
}

.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
  color: #fff;
}

.lg-single-item .lg-next, .lg-single-item
.lg-prev {
  display: none;
}

.lg-next {
  right: 20px;
}

.lg-next:before {
  content: '\e095';
}

.lg-prev {
  left: 20px;
}

.lg-prev:after {
  content: '\e094';
}

@keyframes lg-right-end {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@keyframes lg-left-end {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}

.lg-outer.lg-right-end .lg-object {
  animation: lg-right-end 0.3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-media-overlap .lg-toolbar {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  will-change: color;
  transition: color 0.2s linear;
  background: none;
  border: none;
  box-shadow: none;
}

.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}

.lg-toolbar .lg-icon:hover {
  color: #fff;
}

.lg-toolbar .lg-close:after {
  content: '\e070';
}

.lg-toolbar .lg-maximize {
  font-size: 22px;
}

.lg-toolbar .lg-maximize:after {
  content: '\e90a';
}

.lg-toolbar .lg-download:after {
  content: '\e0f2';
}

.lg-sub-html {
  color: #eee;
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  transition: opacity 0.2s ease-out 0s;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

.lg-sub-html a {
  color: inherit;
}

.lg-sub-html a:hover {
  text-decoration: underline;
}

.lg-media-overlap .lg-sub-html {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.lg-error-msg {
  font-size: 14px;
  color: #999;
}

.lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  height: 47px;
  vertical-align: middle;
}

.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
  opacity: 0;
  transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
  will-change: transform, opacity;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

.lg-icon:focus-visible {
  color: #fff;
  border-radius: 3px;
  outline: 1px dashed rgba(255, 255, 255, 0.6);
}

.lg-toolbar .lg-icon:focus-visible {
  border-radius: 8px;
  outline-offset: -5px;
}

.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  width: 100%;
  max-height: 350px;
  overflow: hidden;
  float: left;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
  transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
  text-align: center;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-left {
  text-align: left;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-right {
  text-align: right;
}

.lg-outer.lg-single-item .lg-thumb-outer {
  display: none;
}

.lg-outer .lg-thumb {
  padding: 5px 0;
  height: 100%;
  margin-bottom: -5px;
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .lg-outer .lg-thumb {
    padding: 10px 0;
  }
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border-radius: 2px;
  margin-bottom: 5px;
  will-change: border-color;
}

@media (min-width: 768px) {
  .lg-outer .lg-thumb-item {
    border-radius: 4px;
    border: 2px solid #fff;
    transition: border-color 0.25s ease;
  }
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer .lg-toggle-thumb:after {
  content: '\e1ff';
}

.lg-outer.lg-animate-thumb .lg-thumb {
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.lg-outer .lg-video-cont {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.lg-outer .lg-video-cont .lg-object {
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-has-iframe .lg-video-cont {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-video-object {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  z-index: 3;
}

.lg-outer .lg-video-poster {
  z-index: 1;
}

.lg-outer .lg-has-video .lg-video-object {
  opacity: 0;
  will-change: opacity;
  transition: opacity 0.3s ease-in;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,
.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button {
  opacity: 0 !important;
}

.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
  opacity: 1;
}

@keyframes lg-play-stroke {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes lg-play-rotate {
  100% {
    transform: rotate(360deg);
  }
}

.lg-video-play-button {
  width: 18%;
  max-width: 140px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  cursor: pointer;
  transform: translate(-50%, -50%) scale(1);
  will-change: opacity, transform;
  transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
}

.lg-video-play-button:hover .lg-video-play-icon-bg,
.lg-video-play-button:hover .lg-video-play-icon {
  opacity: 1;
}

.lg-video-play-icon-bg {
  fill: none;
  stroke-width: 3%;
  stroke: #fcfcfc;
  opacity: 0.6;
  will-change: opacity;
  transition: opacity 0.12s ease-in;
}

.lg-video-play-icon-circle {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  fill: none;
  stroke-width: 3%;
  stroke: rgba(30, 30, 30, 0.9);
  stroke-opacity: 1;
  stroke-linecap: round;
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
}

.lg-video-play-icon {
  position: absolute;
  width: 25%;
  max-width: 120px;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  opacity: 0.6;
  will-change: opacity;
  transition: opacity 0.12s ease-in;
}

.lg-video-play-icon .lg-video-play-icon-inner {
  fill: #fcfcfc;
}

.lg-video-loading .lg-video-play-icon-circle {
  animation: lg-play-rotate 2s linear 0.25s infinite, lg-play-stroke 1.5s ease-in-out 0.25s infinite;
}

.lg-video-loaded .lg-video-play-button {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.7);
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  will-change: opacity;
  transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: '\e01d';
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: '\e01a';
}

.lg-single-item .lg-autoplay-button {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  transition-duration: 0ms !important;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  will-change: transform;
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
}

.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  will-change: transform;
  transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img {
  transform: scale3d(1, 1, 1);
  transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition {
  transition: none !important;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition {
  transform: scale3d(1, 1, 1) translate3d(-50%, -50%, 0px) !important;
  max-width: none !important;
  max-height: none !important;
  top: 50% !important;
  left: 50% !important;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x {
  transform: scale3d(1, 1, 1) translate3d(-50%, 0, 0px) !important;
  top: 0 !important;
  left: 50% !important;
  max-width: none !important;
  max-height: none !important;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y {
  transform: scale3d(1, 1, 1) translate3d(0, -50%, 0px) !important;
  top: 50% !important;
  left: 0% !important;
  max-width: none !important;
  max-height: none !important;
}

.lg-icon.lg-zoom-in:after {
  content: '\e311';
}

.lg-actual-size .lg-icon.lg-zoom-in {
  opacity: 0.5;
  pointer-events: none;
}

.lg-icon.lg-actual-size {
  font-size: 20px;
}

.lg-icon.lg-actual-size:after {
  content: '\e033';
}

.lg-icon.lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

.lg-icon.lg-zoom-out:after {
  content: '\e312';
}

.lg-zoomed .lg-icon.lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer[data-lg-slide-type='video'] .lg-zoom-in,
.lg-outer[data-lg-slide-type='video'] .lg-actual-size,
.lg-outer[data-lg-slide-type='video'] .lg-zoom-out, .lg-outer[data-lg-slide-type='iframe'] .lg-zoom-in,
.lg-outer[data-lg-slide-type='iframe'] .lg-actual-size,
.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-out, .lg-outer.lg-first-slide-loading .lg-zoom-in,
.lg-outer.lg-first-slide-loading .lg-actual-size,
.lg-outer.lg-first-slide-loading .lg-zoom-out {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-pager-outer {
  text-align: center;
  z-index: 1080;
  height: 10px;
  margin-bottom: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer.lg-single-item .lg-pager-outer {
  display: none;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #fff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  will-change: transform, opacity;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer .lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  will-change: visibility, opacity;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active .lg-dropdown-overlay {
  transition-delay: 0s;
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer.lg-dropdown-active .lg-share {
  color: #fff;
}

.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  will-change: visibility, opacity, transform;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: '';
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}

.lg-outer .lg-dropdown > li:hover a {
  color: #333;
}

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer .lg-share {
  position: relative;
}

.lg-outer .lg-share:after {
  content: '\e80d';
}

.lg-outer .lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer .lg-share-facebook .lg-icon:after {
  content: '\e904';
}

.lg-outer .lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer .lg-share-twitter .lg-icon:after {
  content: '\e907';
}

.lg-outer .lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer .lg-share-pinterest .lg-icon:after {
  content: '\e906';
}

.lg-comment-box {
  width: 420px;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  background-color: #fff;
  will-change: transform;
  transform: translate3d(100%, 0, 0);
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-comment-box .lg-comment-title {
  margin: 0;
  color: #fff;
  font-size: 18px;
}

.lg-comment-box .lg-comment-header {
  background-color: #000;
  padding: 12px 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.lg-comment-box .lg-comment-body {
  height: 100% !important;
  padding-top: 43px !important;
  width: 100% !important;
}

.lg-comment-box .fb-comments {
  height: 100%;
  width: 100%;
  background: url("../images/loading.gif") no-repeat scroll center center #fff;
  overflow-y: auto;
  display: inline-block;
}

.lg-comment-box .fb-comments[fb-xfbml-state='rendered'] {
  background-image: none;
}

.lg-comment-box .fb-comments > span {
  max-width: 100%;
}

.lg-comment-box .lg-comment-close {
  position: absolute;
  right: 5px;
  top: 12px;
  cursor: pointer;
  font-size: 20px;
  color: #999;
  will-change: color;
  transition: color 0.2s linear;
}

.lg-comment-box .lg-comment-close:hover {
  color: #fff;
}

.lg-comment-box .lg-comment-close:after {
  content: '\e070';
}

.lg-comment-box iframe {
  max-width: 100% !important;
  width: 100% !important;
}

.lg-comment-box #disqus_thread {
  padding: 0 20px;
}

.lg-outer .lg-comment-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  will-change: visibility, opacity;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer .lg-comment-toggle:after {
  content: '\e908';
}

.lg-outer.lg-comment-active .lg-comment-overlay {
  transition-delay: 0s;
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer.lg-comment-active .lg-comment-toggle {
  color: #fff;
}

.lg-outer.lg-comment-active .lg-comment-box {
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-img-rotate {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer[data-lg-slide-type='video'] .lg-rotate-left,
.lg-outer[data-lg-slide-type='video'] .lg-rotate-right,
.lg-outer[data-lg-slide-type='video'] .lg-flip-ver,
.lg-outer[data-lg-slide-type='video'] .lg-flip-hor, .lg-outer[data-lg-slide-type='iframe'] .lg-rotate-left,
.lg-outer[data-lg-slide-type='iframe'] .lg-rotate-right,
.lg-outer[data-lg-slide-type='iframe'] .lg-flip-ver,
.lg-outer[data-lg-slide-type='iframe'] .lg-flip-hor {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-img-rotate:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.lg-rotate-left:after {
  content: '\e900';
}

.lg-rotate-right:after {
  content: '\e901';
}

.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver {
  font-size: 26px;
}

.lg-flip-ver:after {
  content: '\e903';
}

.lg-flip-hor:after {
  content: '\e902';
}

.lg-medium-zoom-item {
  cursor: zoom-in;
}

.lg-medium-zoom .lg-outer {
  cursor: zoom-out;
}

.lg-medium-zoom .lg-outer.lg-grab img.lg-object {
  cursor: zoom-out;
}

.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object {
  cursor: zoom-out;
}

.lg-relative-caption .lg-outer .lg-sub-html {
  white-space: normal;
  bottom: auto;
  padding: 0;
  background-image: none;
}

.lg-relative-caption .lg-outer .lg-relative-caption-item {
  opacity: 0;
  padding: 16px 0;
  transition: 0.5s opacity ease;
}

.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item {
  opacity: 1;
}

.lg-group:after {
  content: '';
  display: table;
  clear: both;
}

.lg-container {
  display: none;
  outline: none;
}

.lg-container.lg-show {
  display: block;
}

.lg-on {
  scroll-behavior: unset;
}

.lg-overlay-open {
  overflow: hidden;
}

.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
  opacity: 1;
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
  opacity: 1;
}

.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
  transform: translate3d(0, -10px, 0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0.001;
  outline: none;
  will-change: auto;
  overflow: hidden;
  transition: opacity 0.15s ease 0s;
}

.lg-outer * {
  box-sizing: border-box;
}

.lg-outer.lg-zoom-from-image {
  opacity: 1;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  transition: opacity 0s;
  white-space: nowrap;
}

.lg-outer .lg-item {
  display: none !important;
}

.lg-outer .lg-item:not(.lg-start-end-progress) {
  background: url("../images/loading.gif") no-repeat scroll center center transparent;
}

.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}

.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
  display: none;
}

.lg-outer.lg-hide-download .lg-download {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
  left: 50%;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  transform: translate3d(0, 0%, 0);
  opacity: 1;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  transition: opacity 0.2s ease-out 0.15s;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  will-change: auto;
  transition: opacity 333ms ease-in 0s;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-container {
  display: none;
}

.lg-container.lg-show {
  display: block;
}

.lg-container.lg-dragging-vertical .lg-backdrop {
  transition-duration: 0s !important;
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}

.lg-inline .lg-backdrop {
  z-index: 1;
}

.lg-inline .lg-outer {
  z-index: 2;
}

.lg-inline .lg-maximize:after {
  content: '\e909';
}

.lg-components {
  transform: translate3d(0, 100%, 0);
  will-change: transform;
  transition: transform 0.35s ease-out 0s;
  z-index: 1080;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

/* dynamic content stylesheets */

.program-ablauf .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.program-ablauf .swiper-button-prev {
      position: relative !important;
    }

.program-ablauf .swiper-button-prev {
      left: unset;
    }

.program-ablauf .swiper-button-prev {
      right: unset;
    }

.program-ablauf .swiper-button-prev {
      top: unset;
    }

.program-ablauf .swiper-button-prev {
      margin-top: 0px;
    }

.program-ablauf .swiper-button-prev {
      height: 24px;
    }

.program-ablauf .swiper-button-prev {
      width: 24px;
    }

.program-ablauf .swiper-button-prev {
      opacity: 1;
    }

.program-ablauf .swiper-button-prev:after {
        display: none;
      }

.program-ablauf .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.program-ablauf .swiper-button-next {
      position: relative !important;
    }

.program-ablauf .swiper-button-next {
      left: unset;
    }

.program-ablauf .swiper-button-next {
      right: unset;
    }

.program-ablauf .swiper-button-next {
      top: unset;
    }

.program-ablauf .swiper-button-next {
      margin-top: 0px;
    }

.program-ablauf .swiper-button-next {
      height: 24px;
    }

.program-ablauf .swiper-button-next {
      width: 24px;
    }

.program-ablauf .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.program-ablauf .swiper-button-next {
      opacity: 1;
    }

.program-ablauf .swiper-button-next:after {
        display: none;
      }

.program-ablauf .swiper-pagination {
    position: relative;
  }

.program-ablauf .swiper-pagination {
    bottom: 0px;
  }

.program-ablauf .swiper-pagination {
    display: flex;
  }

.program-ablauf .swiper-pagination {
    height: auto;
  }

.program-ablauf .swiper-pagination {
    width: auto;
  }

.program-ablauf .swiper-pagination {
    align-items: center;
  }

.program-ablauf .swiper-pagination {
    justify-content: center;
  }

.program-ablauf .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .program-ablauf .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .program-ablauf .swiper-pagination {
      overflow: auto;
    }
  }

.program-ablauf .swiper-pagination-bullet {
    height: 24px;
  }

.program-ablauf .swiper-pagination-bullet {
    width: 24px;
  }

.program-ablauf .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.program-ablauf .swiper-pagination-bullet {
    opacity: 1;
  }

@media (min-width: 992px) {
    .program-ablauf .swiper-pagination-bullet {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
    }
  }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.program-ablauf .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

@media (min-width: 1200px) {
    .program-ablauf .slide-fixed-width {
      width: 340px !important;
    }
  }

@media (min-width: 1200px) {
    .program-ablauf .slide-grow {
      flex-grow: 1;
    }
  }

.program-ablauf .swiper-slide:last-child {
      margin-right: 0px !important;
    }

@media (min-width: 480px) and (max-width: 1199px) {

.program-ablauf .swiper-slide {
      width: 340px !important
  }
    }

@media (max-width: 479px) {

.program-ablauf .swiper-slide {
      width: 100% !important
  }
    }

@media (min-width: 768px) and (max-width: 1199px) {
    .program-ablauf .program-ablauf-container[data-slides="2"] {
      display: grid !important;
    }

    .program-ablauf .program-ablauf-container[data-slides="2"] {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .program-ablauf .program-ablauf-container[data-slides="2"] {
      gap: 2.5rem !important;
    }
      .program-ablauf .program-ablauf-container[data-slides="2"] .swiper-slide {
        margin-right: 0px !important;
      }
      .program-ablauf .program-ablauf-container[data-slides="2"] .swiper-slide {
        width: 100% !important;
      }
  }

.program-ablauf .program-ablauf-container[data-slides="1"] {
    display: grid !important;
  }

.program-ablauf .program-ablauf-container[data-slides="1"] {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

.program-ablauf .program-ablauf-container[data-slides="1"] {
    gap: 2.5rem !important;
  }

.program-ablauf .program-ablauf-container[data-slides="1"] .swiper-slide {
      margin-right: 0px !important;
    }

.program-ablauf .program-ablauf-container[data-slides="1"] .swiper-slide {
      width: 100% !important;
    }

.program-ablauf .program-ablauf-slide:last-child .line {
    display: none;
  }

.tabs__container .tab__content {
    position: absolute;
  }

.tabs__container .tab__content {
    opacity: 0;
  }

.tabs__container .tab__content {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.tabs__container .tab__content h1,.tabs__container .tab__content h2,.tabs__container .tab__content h3,.tabs__container .tab__content h4,.tabs__container .tab__content h5,.tabs__container .tab__content h6 {
      font-weight: 700;
    }

.tabs__container .tab-title {
    display: flex;
  }

.tabs__container .tab-title {
    align-items: center;
  }

.tabs__container .tab-title {
    text-align: left;
  }

.tabs__container .tab-title {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.tabs__container .tab-title {
    transition-duration: 300ms;
  }

.tabs__container .tab-title:before {
      margin-right: 20px;
    }

.tabs__container .tab-title:before {
      display: block;
    }

.tabs__container .tab-title:before {
      height: 40px;
    }

.tabs__container .tab-title:before {
      width: 100%;
    }

.tabs__container .tab-title:before {
      max-width: 40px;
    }

.tabs__container .tab-title:before {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.tabs__container .tab-title:before {
      transition-duration: 300ms;
    }

.tabs__container .tab-title:before {
      content: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8548 2.08901C19.8473 0.830684 21.6728 0.635733 22.9134 1.64594C23.0729 1.77 23.2146 1.91178 23.3387 2.07128L26.0149 5.40318V5.40141C26.6174 6.16349 27.5922 6.55339 28.5669 6.46478L32.8204 5.98626C34.3978 5.80903 35.8333 6.9433 36.0105 8.53835C36.0283 8.7333 36.0283 8.9637 36.0105 9.15865L35.532 13.4121C35.4257 14.3869 35.8156 15.3439 36.5954 15.9642L39.9273 18.6404V18.6386C41.1679 19.6311 41.3629 21.4565 40.3526 22.6971C40.2109 22.8566 40.0691 22.9984 39.9096 23.1225L36.56 25.7809C35.7802 26.3835 35.3903 27.3583 35.4966 28.333L35.9574 32.5865C36.1346 34.1638 34.9826 35.5817 33.4053 35.7766C33.1749 35.7943 32.9622 35.7943 32.7495 35.7766L28.4961 35.2981C27.5036 35.174 26.5465 35.5817 25.9262 36.3615L23.2501 39.6756C22.2399 40.9162 20.4322 41.1112 19.1738 40.101C18.9966 39.9592 18.8548 39.8174 18.7308 39.6579L16.0369 36.326C15.4166 35.5462 14.4418 35.1563 13.4724 35.2626L9.21891 35.7234V35.7217C7.62385 35.8989 6.20603 34.7469 6.0288 33.1696C5.99335 32.9392 5.99335 32.7265 6.0288 32.5138L6.48959 28.2603C6.57821 27.2679 6.1883 26.3108 5.42622 25.6905L2.09432 22.9967H2.08901C0.830684 21.9865 0.635733 20.1787 1.64594 18.9204C1.77 18.7432 1.91178 18.6014 2.07128 18.4773L5.40318 15.7835C6.16526 15.1632 6.57289 14.1884 6.46655 13.2136L5.98803 8.96016C5.79308 7.3651 6.94507 5.94727 8.5224 5.77004C8.73508 5.7346 8.94775 5.7346 9.16043 5.77004L13.4139 6.23084C14.3887 6.31945 15.3457 5.92955 15.966 5.16747L18.8548 2.08901Z' fill='%2327E59B' stroke='%2327E59B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5 21H28.5' stroke='%23101820' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 13.5V28.5' stroke='%23101820' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }

.tabs__container .active-tab {
    visibility: visible;
  }

.tabs__container .active-tab {
    position: relative;
  }

.tabs__container .active-tab {
    opacity: 1;
  }

.tabs__container .active-btn {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.tabs__container .active-btn {
    transition-duration: 300ms;
  }

.tabs__container .active-btn .tab-title:before {
        margin-right: 20px;
      }

.tabs__container .active-btn .tab-title:before {
        display: block;
      }

.tabs__container .active-btn .tab-title:before {
        height: 40px;
      }

.tabs__container .active-btn .tab-title:before {
        width: 100%;
      }

.tabs__container .active-btn .tab-title:before {
        max-width: 40px;
      }

.tabs__container .active-btn .tab-title:before {
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
      }

.tabs__container .active-btn .tab-title:before {
        transition-duration: 300ms;
      }

.tabs__container .active-btn .tab-title:before {
        content: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8548 2.33412C19.8473 1.0758 21.6728 0.88085 22.9134 1.89105C23.0729 2.01511 23.2146 2.1569 23.3387 2.3164L26.0149 5.6483V5.64653C26.6174 6.40861 27.5922 6.79851 28.5669 6.7099L32.8204 6.23138C34.3978 6.05415 35.8333 7.18841 36.0105 8.78347C36.0283 8.97842 36.0283 9.20882 36.0105 9.40377L35.532 13.6573C35.4257 14.632 35.8156 15.589 36.5954 16.2093L39.9273 18.8855V18.8837C41.1679 19.8762 41.3629 21.7017 40.3526 22.9423C40.2109 23.1018 40.0691 23.2435 39.9096 23.3676L36.56 26.026C35.7802 26.6286 35.3903 27.6034 35.4966 28.5781L35.9574 32.8316C36.1346 34.4089 34.9826 35.8268 33.4053 36.0217C33.1749 36.0395 32.9622 36.0395 32.7495 36.0217L28.4961 35.5432C27.5036 35.4191 26.5465 35.8268 25.9262 36.6066L23.2501 39.9208C22.2399 41.1614 20.4322 41.3563 19.1738 40.3461C18.9966 40.2043 18.8548 40.0625 18.7308 39.903L16.0369 36.5711C15.4166 35.7913 14.4418 35.4014 13.4724 35.5078L9.21891 35.9686V35.9668C7.62385 36.144 6.20603 34.992 6.0288 33.4147C5.99335 33.1843 5.99335 32.9716 6.0288 32.7589L6.48959 28.5055C6.57821 27.513 6.1883 26.5559 5.42622 25.9356L2.09432 23.2418H2.08901C0.830684 22.2316 0.635733 20.4238 1.64594 19.1655C1.77 18.9883 1.91178 18.8465 2.07128 18.7224L5.40318 16.0286C6.16526 15.4083 6.57289 14.4335 6.46655 13.4588L5.98803 9.20527C5.79308 7.61022 6.94507 6.19239 8.5224 6.01516C8.73508 5.97972 8.94775 5.97972 9.16043 6.01516L13.4139 6.47596C14.3887 6.56457 15.3457 6.17467 15.966 5.41258L18.8548 2.33412Z' fill='%2327E59B' stroke='%2327E59B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.7524 17.1912L20.6969 26.5985C20.2539 27.1833 19.4209 27.2896 18.8183 26.8466C18.7651 26.7934 18.712 26.758 18.6765 26.7225L14.4248 22.4903' stroke='%23101820' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      }

.gallery-wall-simple .image-overlay::after {
    content: '';
  }

.gallery-wall-simple .image-overlay::after {
    position: absolute;
  }

.gallery-wall-simple .image-overlay::after {
    top: 0px;
  }

.gallery-wall-simple .image-overlay::after {
    left: 0px;
  }

.gallery-wall-simple .image-overlay::after {
    height: 100%;
  }

.gallery-wall-simple .image-overlay::after {
    width: 100%;
  }

.gallery-wall-simple .image-overlay::after {
    background-color: rgb(31 41 55 / 0.5);
  }

.gallery-wall-simple .image-overlay::after {
    opacity: 0;
  }

.gallery-wall-simple .image-overlay::after {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

.gallery-wall-simple .image-overlay::after {
    transition-duration: 200ms;
  }

.gallery-wall-simple .gallery-image {
    overflow: hidden;
  }

@media (hover: hover) {
    }

.gallery-wall-simple .gallery-image img {
      --tw-scale-x: 1.05;
      --tw-scale-y: 1.05;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.gallery-wall-simple .gallery-image img {
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.gallery-wall-simple .gallery-image img {
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.gallery-wall-simple .gallery-image img {
      transition-duration: 300ms;
    }

@media (min-width: 992px) {
        .gallery-wall-simple .gallery-image:hover .image-description {
          display: block;
        }
      }

@media (min-width: 768px) {
        .gallery-wall-simple .gallery-image:hover img {
          --tw-scale-x: 1.1;
          --tw-scale-y: 1.1;
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        }
      }

@media (min-width: 768px) {
        .gallery-wall-simple .gallery-image:hover img {
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        }
      }

@media (min-width: 992px) {
      .gallery-wall-simple .gallery-image.image-overlay:hover::after {
        z-index: 10;
      }
    }

@media (min-width: 992px) {
      .gallery-wall-simple .gallery-image.image-overlay:hover::after {
        opacity: 1;
      }
    }

@media (min-width: 768px) {
    .gallery-wall-simple-section .gallery-grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

@media (min-width: 768px) {
    .gallery-wall-simple-section .gallery-grid-cols-3 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

@media (min-width: 992px) {
    .gallery-wall-simple-section .gallery-grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

@media (min-width: 768px) {
    .gallery-wall-simple-section .gallery-grid-cols-4 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

@media (min-width: 992px) {
    .gallery-wall-simple-section .gallery-grid-cols-4 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

@media (min-width: 1200px) {
    .gallery-wall-simple-section .gallery-grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

.hp-player iframe {
    height: 100%;
  }

.hp-player iframe {
    width: 100%;
  }

.fact-boxes-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.fact-boxes-wrap .swiper-button-prev {
      position: relative !important;
    }

.fact-boxes-wrap .swiper-button-prev {
      left: unset;
    }

.fact-boxes-wrap .swiper-button-prev {
      right: unset;
    }

.fact-boxes-wrap .swiper-button-prev {
      top: unset;
    }

.fact-boxes-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.fact-boxes-wrap .swiper-button-prev {
      height: 24px;
    }

.fact-boxes-wrap .swiper-button-prev {
      width: 24px;
    }

.fact-boxes-wrap .swiper-button-prev {
      opacity: 1;
    }

.fact-boxes-wrap .swiper-button-prev:after {
        display: none;
      }

.fact-boxes-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.fact-boxes-wrap .swiper-button-next {
      position: relative !important;
    }

.fact-boxes-wrap .swiper-button-next {
      left: unset;
    }

.fact-boxes-wrap .swiper-button-next {
      right: unset;
    }

.fact-boxes-wrap .swiper-button-next {
      top: unset;
    }

.fact-boxes-wrap .swiper-button-next {
      margin-top: 0px;
    }

.fact-boxes-wrap .swiper-button-next {
      height: 24px;
    }

.fact-boxes-wrap .swiper-button-next {
      width: 24px;
    }

.fact-boxes-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.fact-boxes-wrap .swiper-button-next {
      opacity: 1;
    }

.fact-boxes-wrap .swiper-button-next:after {
        display: none;
      }

.fact-boxes-wrap .swiper-pagination {
    position: relative;
  }

.fact-boxes-wrap .swiper-pagination {
    bottom: 0px;
  }

.fact-boxes-wrap .swiper-pagination {
    display: flex;
  }

.fact-boxes-wrap .swiper-pagination {
    height: auto;
  }

.fact-boxes-wrap .swiper-pagination {
    width: auto;
  }

.fact-boxes-wrap .swiper-pagination {
    align-items: center;
  }

.fact-boxes-wrap .swiper-pagination {
    justify-content: center;
  }

.fact-boxes-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .fact-boxes-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .fact-boxes-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.fact-boxes-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.fact-boxes-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.fact-boxes-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.fact-boxes-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

@media (min-width: 992px) {
    .fact-boxes-wrap .swiper-pagination-bullet {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
    }
  }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.fact-boxes-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

@media (min-width: 1200px) {
    .fact-boxes-wrap .fact-boxes-container.desktop-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
  }

.logos-slider-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.logos-slider-wrap .swiper-button-prev {
      position: relative !important;
    }

.logos-slider-wrap .swiper-button-prev {
      left: unset;
    }

.logos-slider-wrap .swiper-button-prev {
      right: unset;
    }

.logos-slider-wrap .swiper-button-prev {
      top: unset;
    }

.logos-slider-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.logos-slider-wrap .swiper-button-prev {
      height: 24px;
    }

.logos-slider-wrap .swiper-button-prev {
      width: 24px;
    }

.logos-slider-wrap .swiper-button-prev {
      opacity: 1;
    }

.logos-slider-wrap .swiper-button-prev:after {
        display: none;
      }

.logos-slider-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.logos-slider-wrap .swiper-button-next {
      position: relative !important;
    }

.logos-slider-wrap .swiper-button-next {
      left: unset;
    }

.logos-slider-wrap .swiper-button-next {
      right: unset;
    }

.logos-slider-wrap .swiper-button-next {
      top: unset;
    }

.logos-slider-wrap .swiper-button-next {
      margin-top: 0px;
    }

.logos-slider-wrap .swiper-button-next {
      height: 24px;
    }

.logos-slider-wrap .swiper-button-next {
      width: 24px;
    }

.logos-slider-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.logos-slider-wrap .swiper-button-next {
      opacity: 1;
    }

.logos-slider-wrap .swiper-button-next:after {
        display: none;
      }

.logos-slider-wrap .swiper-pagination {
    position: relative;
  }

.logos-slider-wrap .swiper-pagination {
    bottom: 0px;
  }

.logos-slider-wrap .swiper-pagination {
    display: flex;
  }

.logos-slider-wrap .swiper-pagination {
    height: auto;
  }

.logos-slider-wrap .swiper-pagination {
    width: auto;
  }

.logos-slider-wrap .swiper-pagination {
    align-items: center;
  }

.logos-slider-wrap .swiper-pagination {
    justify-content: center;
  }

.logos-slider-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .logos-slider-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .logos-slider-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.logos-slider-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.logos-slider-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.logos-slider-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.logos-slider-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.logos-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.tooltip:before {
    content: '';
  }

.tooltip:before {
    position: absolute;
  }

.tooltip:before {
    top: 25px;
  }

.tooltip:before {
    z-index: 0;
  }

.tooltip:before {
    border-right-width: 0px;
  }

.tooltip:before {
    border-left-width: 35px;
  }

.tooltip:before {
    border-top-width: 25px;
  }

.tooltip:before {
    border-left-color: transparent;
  }

.tooltip:before {
    --tw-border-opacity: 1;
    border-top-color: rgb(39 229 155 / var(--tw-border-opacity));
  }

.tooltip.tooltip__share:before {
      top: 35px;
    }

.tooltip.tooltip__share:before {
      left: 20px;
    }

@media (min-width: 992px) {
        .quote-large-section .swiper-slide:hover swiper-slide:nth-child(n+5) {
          margin-right: 0px !important;
        }
      }

@media (min-width: 992px) {
        .quote-large-section .swiper-slide:hover swiper-slide:last-child {
          margin-right: 0px !important;
        }
      }

@media (min-width: 1480px) {
      .quote-large-section .swiper-slide:nth-child(n+5) {
        margin-right: 0px !important;
      }
    }

@media (min-width: 1480px) {
      .quote-large-section .swiper-slide:last-child {
        margin-right: 0px !important;
      }
    }

@media (min-width: 992px) {
    .quote-large-section .swiper-slide {
      margin-top: 0px !important;
    }
  }

.quote-large-section .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.quote-large-section .swiper-button-prev {
      position: relative !important;
    }

.quote-large-section .swiper-button-prev {
      left: unset;
    }

.quote-large-section .swiper-button-prev {
      right: unset;
    }

.quote-large-section .swiper-button-prev {
      top: unset;
    }

.quote-large-section .swiper-button-prev {
      margin-top: 0px;
    }

.quote-large-section .swiper-button-prev {
      height: 24px;
    }

.quote-large-section .swiper-button-prev {
      width: 24px;
    }

.quote-large-section .swiper-button-prev {
      opacity: 1;
    }

.quote-large-section .swiper-button-prev:after {
        display: none;
      }

.quote-large-section .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.quote-large-section .swiper-button-next {
      position: relative !important;
    }

.quote-large-section .swiper-button-next {
      left: unset;
    }

.quote-large-section .swiper-button-next {
      right: unset;
    }

.quote-large-section .swiper-button-next {
      top: unset;
    }

.quote-large-section .swiper-button-next {
      margin-top: 0px;
    }

.quote-large-section .swiper-button-next {
      height: 24px;
    }

.quote-large-section .swiper-button-next {
      width: 24px;
    }

.quote-large-section .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.quote-large-section .swiper-button-next {
      opacity: 1;
    }

.quote-large-section .swiper-button-next:after {
        display: none;
      }

.quote-large-section .swiper-pagination {
    position: relative;
  }

.quote-large-section .swiper-pagination {
    bottom: 0px;
  }

.quote-large-section .swiper-pagination {
    display: flex;
  }

.quote-large-section .swiper-pagination {
    height: auto;
  }

.quote-large-section .swiper-pagination {
    width: auto;
  }

.quote-large-section .swiper-pagination {
    align-items: center;
  }

.quote-large-section .swiper-pagination {
    justify-content: center;
  }

.quote-large-section .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .quote-large-section .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .quote-large-section .swiper-pagination {
      overflow: auto;
    }
  }

.quote-large-section .swiper-pagination-bullet {
    height: 24px;
  }

.quote-large-section .swiper-pagination-bullet {
    width: 24px;
  }

.quote-large-section .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.quote-large-section .swiper-pagination-bullet {
    opacity: 1;
  }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.quote-large-section .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.person-slider .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.person-slider .swiper-button-prev {
      position: relative !important;
    }

.person-slider .swiper-button-prev {
      left: unset;
    }

.person-slider .swiper-button-prev {
      right: unset;
    }

.person-slider .swiper-button-prev {
      top: unset;
    }

.person-slider .swiper-button-prev {
      margin-top: 0px;
    }

.person-slider .swiper-button-prev {
      height: 24px;
    }

.person-slider .swiper-button-prev {
      width: 24px;
    }

.person-slider .swiper-button-prev {
      opacity: 1;
    }

.person-slider .swiper-button-prev:after {
        display: none;
      }

.person-slider .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.person-slider .swiper-button-next {
      position: relative !important;
    }

.person-slider .swiper-button-next {
      left: unset;
    }

.person-slider .swiper-button-next {
      right: unset;
    }

.person-slider .swiper-button-next {
      top: unset;
    }

.person-slider .swiper-button-next {
      margin-top: 0px;
    }

.person-slider .swiper-button-next {
      height: 24px;
    }

.person-slider .swiper-button-next {
      width: 24px;
    }

.person-slider .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.person-slider .swiper-button-next {
      opacity: 1;
    }

.person-slider .swiper-button-next:after {
        display: none;
      }

.person-slider .swiper-pagination {
    position: relative;
  }

.person-slider .swiper-pagination {
    bottom: 0px;
  }

.person-slider .swiper-pagination {
    display: flex;
  }

.person-slider .swiper-pagination {
    height: auto;
  }

.person-slider .swiper-pagination {
    width: auto;
  }

.person-slider .swiper-pagination {
    align-items: center;
  }

.person-slider .swiper-pagination {
    justify-content: center;
  }

.person-slider .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .person-slider .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .person-slider .swiper-pagination {
      overflow: auto;
    }
  }

.person-slider .swiper-pagination {
    pointer-events: auto !important;
  }

.person-slider .swiper-pagination-bullet {
    height: 24px;
  }

.person-slider .swiper-pagination-bullet {
    width: 24px;
  }

.person-slider .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.person-slider .swiper-pagination-bullet {
    opacity: 1;
  }

@media (min-width: 992px) {
    .person-slider .swiper-pagination-bullet {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
    }
  }

.person-slider .swiper-pagination-bullet {
    cursor: pointer;
  }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.person-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.person-slider .person-slide {
    overflow: hidden;
  }

.person-slider .person-slide {
    border-radius: 20px;
  }

@media (hover: hover) {
    }

.person-slider .person-slide .overlay{
      background: linear-gradient(180deg, rgba(0, 0, 0, 0) 47.55%, rgba(0, 0, 0, 0.7) 100%);
    }

.person-slider .person-slide:last-child {
      margin-right: 0px !important;
    }

.person-slider .person-slide .image-wrapper {
      height: 100%;
    }

.person-slider .person-slide .image-wrapper {
      width: 100%;
    }

.person-slider .person-slide .person-info {
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
    }

@media (min-width: 480px) and (max-width: 1199px) {

.person-slider .person-slide {
      width: 290px !important;

      height: 360px !important
  }
    }

@media (min-width: 1200px) {

.person-slider .person-slide {
      width: 374px !important;

      height: 460px !important
  }
    }

@media (max-width: 479px) {

.person-slider .person-slide {
      aspect-ratio: 3/4;

      width: 100% !important
  }
    }

.accordion h2, .accordion h3, .accordion h4, .accordion h5, .accordion h6, .accordion-faqs h2, .accordion-faqs h3, .accordion-faqs h4, .accordion-faqs h5, .accordion-faqs h6 {
    margin-bottom: 2rem;
  }

.accordion .accordion_container .tab-content, .accordion-faqs .accordion_container .tab-content {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.accordion .accordion_container .tab-content, .accordion-faqs .accordion_container .tab-content {
      transition-duration: 300ms;
    }

.accordion .accordion_container .tab-content:not(.active), .accordion-faqs .accordion_container .tab-content:not(.active) {
        height: 0px;
      }

.accordion .accordion_container .tab button, .accordion-faqs .accordion_container .tab button {
      position: relative;
    }

/* Icon */

.accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
      position: absolute;
    }

.accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
      right: 0px;
    }

.accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
      display: block;
    }

.accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
      height: 0.75rem;
    }

.accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
      width: 0.75rem;
    }

.accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

.accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
      transition-duration: 300ms;
    }

@media (min-width: 768px) {
      .accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
        right: 1rem;
      }
    }

@media (min-width: 768px) {
      .accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
        height: 1rem;
      }
    }

@media (min-width: 768px) {
      .accordion .accordion_container .tab button > svg, .accordion-faqs .accordion_container .tab button > svg {
        width: 1rem;
      }
    }

/* Icon formatting - open */

.accordion .accordion_container .tab.active button > svg, .accordion-faqs .accordion_container .tab.active button > svg {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

/* Icon */

.accordion-faqs .tab button > svg {
    position: absolute;
  }

.accordion-faqs .tab button > svg {
    right: 0px !important;
  }

.accordion-faqs .tab button > svg {
    display: block;
  }

.accordion-faqs .tab button > svg {
    height: auto !important;
  }

.accordion-faqs .tab button > svg {
    width: auto !important;
  }

.half-acc.active .tab-content.active {
        top:0!important;
        left:0%!important;
        right:unset!important;
        overflow:auto!important;
      }

.bg-video.fullscreen-mode .hp-player {
      height: 100dvh;
    }

.bg-video.fullscreen-mode iframe {
      box-sizing: border-box;
      width: 177.77777778vh;
      height: 56.25vw;
      min-width: 100%;
      min-height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }

.bg-video:not(.fullscreen-mode) .hp-player {
      aspect-ratio: 16 / 9;
    }

@media (min-width: 768px) {
      .bg-video:not(.fullscreen-mode) .hp-player {
        aspect-ratio: auto;
      }
    }

@media (min-width: 768px) {
      .bg-video:not(.fullscreen-mode) .hp-player {
        height: 100dvh;
      }
    }

@media screen and (min-width: 768px) {
        .bg-video:not(.fullscreen-mode) .hp-player iframe {
          box-sizing: border-box;
          width: 177.77777778vh;
          height: 56.25vw;
          min-width: 100%;
          min-height: 100%;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
        }
      }

.bg-video .header-content {
    position: relative;
  }

.bg-video .header-content {
    z-index: 10;
  }

.bg-video .header-content .info_text span {
        display: flex;
      }

.bg-video .header-content .info_text span {
        cursor: pointer;
      }

.bg-video .header-content .info_text span {
        align-items: center;
      }

.bg-video .header-content .info_text span:before {
          margin-right: 0.5rem;
        }

.bg-video .header-content .info_text span:before {
          display: block;
        }

.bg-video .header-content .info_text span:before {
          height: 24px;
        }

.bg-video .header-content .info_text span:before {
          width: 22px;
        }

.bg-video .header-content .info_text span:before {
          content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 16.5H13.5C12.67 16.5 12 15.82 12 15V11.25C12 10.83 11.66 10.5 11.25 10.5H10.5' stroke='%2340464D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 5C10.55 5 10 5.53333 10 6.25C10 6.91667 10.5333 7.5 11.25 7.5C11.9167 7.5 12.5 6.93333 12.5 6.25C12.5 5.55 11.9333 5 11.25 5Z' fill='%2340464D'/%3E%3Cpath d='M12 0.75C9.01631 0.75 6.15483 1.93526 4.04505 4.04505C1.93526 6.15483 0.75 9.01631 0.75 12C0.75 14.9837 1.93526 17.8452 4.04505 19.955C6.15483 22.0647 9.01631 23.25 12 23.25C14.9837 23.25 17.8452 22.0647 19.955 19.955C22.0647 17.8452 23.25 14.9837 23.25 12C23.25 9.01631 22.0647 6.15483 19.955 4.04505C17.8452 1.93526 14.9837 0.75 12 0.75V0.75Z' stroke='%2340464D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        }

.bg-video.content-filled {
    position: relative;
  }

.bg-video.content-filled::after{
      content: '';
    }

.bg-video.content-filled::after {
      position: absolute;
    }

.bg-video.content-filled::after {
      inset: 0px;
    }

.bg-video.content-filled::after {
      display: none;
    }

@media (min-width: 768px) {
      .bg-video.content-filled::after {
        display: block;
      }
    }

.bg-video.content-filled::after{
      background: linear-gradient(204.67deg, rgba(0, 0, 0, 0) 44.74%, rgba(0, 0, 0, 0.8) 74.08%);
    }

.bg-video.content-filled.fullscreen-mode::after {
        display: block;
      }

.admin-bar .bg-video.fullscreen-mode .hp-player {
        height: calc(100dvh - 32px);
      }

@media screen and (max-width: 782px) {
        .admin-bar .bg-video.fullscreen-mode .hp-player {
          height: calc(100dvh - 146px);
        }
      }

@media (min-width: 768px) {
        .admin-bar .bg-video:not(.fullscreen-mode) .hp-player {
          height: calc(100dvh - 32px);
        }
      }

.trend-cards-wrap ul {
    padding-inline-start: 20px!important;
  }

.trend-cards-wrap .centered li {
    width: 200px;
  }

@media (min-width: 768px) {
    .trend-cards-wrap .centered li {
      width: auto;
    }
  }

@media (min-width: 992px) {
        .trend-cards-wrap .swiper-slide:hover swiper-slide:nth-child(n+5) {
          margin-right: 0px !important;
        }
      }

@media (min-width: 992px) {
        .trend-cards-wrap .swiper-slide:hover swiper-slide:last-child {
          margin-right: 0px !important;
        }
      }

@media (min-width: 1480px) {
      .trend-cards-wrap .swiper-slide:nth-child(n+5) {
        margin-right: 0px !important;
      }
    }

@media (min-width: 1480px) {
      .trend-cards-wrap .swiper-slide:last-child {
        margin-right: 0px !important;
      }
    }

@media (min-width: 992px) {
    .trend-cards-wrap .swiper-slide {
      margin-top: 0px !important;
    }
  }

.trend-cards-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.trend-cards-wrap .swiper-button-prev {
      position: relative !important;
    }

.trend-cards-wrap .swiper-button-prev {
      left: unset;
    }

.trend-cards-wrap .swiper-button-prev {
      right: unset;
    }

.trend-cards-wrap .swiper-button-prev {
      top: unset;
    }

.trend-cards-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.trend-cards-wrap .swiper-button-prev {
      height: 24px;
    }

.trend-cards-wrap .swiper-button-prev {
      width: 24px;
    }

.trend-cards-wrap .swiper-button-prev {
      opacity: 1;
    }

.trend-cards-wrap .swiper-button-prev:after {
        display: none;
      }

.trend-cards-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.trend-cards-wrap .swiper-button-next {
      position: relative !important;
    }

.trend-cards-wrap .swiper-button-next {
      left: unset;
    }

.trend-cards-wrap .swiper-button-next {
      right: unset;
    }

.trend-cards-wrap .swiper-button-next {
      top: unset;
    }

.trend-cards-wrap .swiper-button-next {
      margin-top: 0px;
    }

.trend-cards-wrap .swiper-button-next {
      height: 24px;
    }

.trend-cards-wrap .swiper-button-next {
      width: 24px;
    }

.trend-cards-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.trend-cards-wrap .swiper-button-next {
      opacity: 1;
    }

.trend-cards-wrap .swiper-button-next:after {
        display: none;
      }

.trend-cards-wrap .swiper-pagination {
    position: relative;
  }

.trend-cards-wrap .swiper-pagination {
    bottom: 0px;
  }

.trend-cards-wrap .swiper-pagination {
    display: flex;
  }

.trend-cards-wrap .swiper-pagination {
    height: auto;
  }

.trend-cards-wrap .swiper-pagination {
    width: auto;
  }

.trend-cards-wrap .swiper-pagination {
    align-items: center;
  }

.trend-cards-wrap .swiper-pagination {
    justify-content: center;
  }

.trend-cards-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .trend-cards-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .trend-cards-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.trend-cards-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.trend-cards-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.trend-cards-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.trend-cards-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.trend-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.dark .blog-teaser-slider__wrap .swiper-button svg line, .dark .blog-teaser-slider__wrap .swiper-button svg path{
          stroke: white;
        }

.trend-cards-item:hover {
    /* margin:0!important; */
    box-sizing: border-box;
    box-shadow: 0px -10px 18px 0px #1018201A;
  }

.custom-arrow::before {
    content: url("data:image/svg+xml,%0A%3Csvg width='15' height='15' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    transform: rotate(180deg);
    position:absolute;
    bottom:10px;
    right:10px;
  }

.cards-slider-section.dark-theme {
  --tw-bg-opacity: 1;
  background-color: rgb(16 24 32 / var(--tw-bg-opacity));
}

.cards-slider-section.dark-theme .headline-element {
    --tw-text-opacity: 1;
    color: rgb(245 246 250 / var(--tw-text-opacity));
  }

.cards-slider-section.dark-theme .swiper-button-prev svg line, .cards-slider-section.dark-theme .swiper-button-prev svg path, .cards-slider-section.dark-theme .swiper-button-next svg line, .cards-slider-section.dark-theme .swiper-button-next svg path {
          stroke: #F5F6FA;
        }

.cards-slider-section.dark-theme .swiper-pagination, .cards-slider-section.dark-theme .swiper-pagination * {
    --tw-text-opacity: 1 !important;
    color: rgb(245 246 250 / var(--tw-text-opacity)) !important;
  }

.cards-slider-section.dark-theme .swiper-pagination-bullet-active {
    --tw-border-opacity: 1;
    border-color: rgb(245 246 250 / var(--tw-border-opacity));
  }

.cards-slider-section.dark-theme .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23F5F6FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23F5F6FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
    }

.cards-slider-section.dark-theme .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23F5F6FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23F5F6FA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
    }

@media (min-width: 1480px) {

.trends-container.case53 {
    grid-template-columns: repeat(15, minmax(0, 1fr))
}
  }

.trends-container.case53 > div:nth-child(-n+5) {
    grid-column: span 3 / span 3;
  }

.trends-container.case53 > div:nth-child(n+6) {
    grid-column: span 5 / span 5;
  }

.compare-cards-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.compare-cards-wrap .swiper-button-prev {
      position: relative !important;
    }

.compare-cards-wrap .swiper-button-prev {
      left: unset;
    }

.compare-cards-wrap .swiper-button-prev {
      right: unset;
    }

.compare-cards-wrap .swiper-button-prev {
      top: unset;
    }

.compare-cards-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.compare-cards-wrap .swiper-button-prev {
      height: 24px;
    }

.compare-cards-wrap .swiper-button-prev {
      width: 24px;
    }

.compare-cards-wrap .swiper-button-prev {
      opacity: 1;
    }

.compare-cards-wrap .swiper-button-prev:after {
        display: none;
      }

.compare-cards-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.compare-cards-wrap .swiper-button-next {
      position: relative !important;
    }

.compare-cards-wrap .swiper-button-next {
      left: unset;
    }

.compare-cards-wrap .swiper-button-next {
      right: unset;
    }

.compare-cards-wrap .swiper-button-next {
      top: unset;
    }

.compare-cards-wrap .swiper-button-next {
      margin-top: 0px;
    }

.compare-cards-wrap .swiper-button-next {
      height: 24px;
    }

.compare-cards-wrap .swiper-button-next {
      width: 24px;
    }

.compare-cards-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.compare-cards-wrap .swiper-button-next {
      opacity: 1;
    }

.compare-cards-wrap .swiper-button-next:after {
        display: none;
      }

.compare-cards-wrap .swiper-pagination {
    position: relative;
  }

.compare-cards-wrap .swiper-pagination {
    bottom: 0px;
  }

.compare-cards-wrap .swiper-pagination {
    display: flex;
  }

.compare-cards-wrap .swiper-pagination {
    height: auto;
  }

.compare-cards-wrap .swiper-pagination {
    width: auto;
  }

.compare-cards-wrap .swiper-pagination {
    align-items: center;
  }

.compare-cards-wrap .swiper-pagination {
    justify-content: center;
  }

.compare-cards-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .compare-cards-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .compare-cards-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.compare-cards-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.compare-cards-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.compare-cards-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.compare-cards-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.compare-cards-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.dark .blog-teaser-slider__wrap .swiper-button svg line, .dark .blog-teaser-slider__wrap .swiper-button svg path{
          stroke: white;
        }

.card-badge {
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: 1;
  height: 100px;
  width: 100px;
  overflow: hidden;
}

@media (hover: hover) {
  }

.card-badge::before, .card-badge::after {
    content: '';
  }

.card-badge::before, .card-badge::after {
    position: absolute;
  }

.card-badge::before, .card-badge::after {
    z-index: -1;
  }

.card-badge::before, .card-badge::after {
    display: block;
  }

.card-badge::before, .card-badge::after {
    border-width: 8px;
  }

.card-badge::before, .card-badge::after {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
  }

.card-badge::before, .card-badge::after {
    border-top-color: transparent;
    border-left-color: transparent;
  }

.card-badge::before {
    top: 4px;
    right: 0;
  }

.card-badge::after {
    bottom: 0;
    left: 4px;
  }

.card-badge span {
    --tw-bg-opacity: 1;
    background-color: rgb(39 229 155 / var(--tw-bg-opacity));
  }

.card-badge span {
    position: absolute;
    display: block;
    width: 160px;
    padding: 5px 0;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    text-align: center;
    right: -20px;
    top: 24px;
    transform: rotate(-45deg);
  }

.compare-cards .active .modal-card {
      box-shadow: 10px 10px 36px 0px rgba(16, 24, 32, 0.05);
    }

.compare-cards .modal-card.active {
    box-shadow: 10px 10px 36px 0px rgba(16, 24, 32, 0.05);
  }

.compare-cards .modal-card:hover {
    box-shadow: 10px 10px 36px 0px rgba(16, 24, 32, 0.05);
  }

.company-benefits-wrap ul {
    padding-inline-start: 20px!important;
  }

.company-benefits-wrap .centered li {
    width: 200px;
  }

@media (min-width: 768px) {
    .company-benefits-wrap .centered li {
      width: auto;
    }
  }

.company-benefits-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.company-benefits-wrap .swiper-button-prev {
      position: relative !important;
    }

.company-benefits-wrap .swiper-button-prev {
      left: unset;
    }

.company-benefits-wrap .swiper-button-prev {
      right: unset;
    }

.company-benefits-wrap .swiper-button-prev {
      top: unset;
    }

.company-benefits-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.company-benefits-wrap .swiper-button-prev {
      height: 24px;
    }

.company-benefits-wrap .swiper-button-prev {
      width: 24px;
    }

.company-benefits-wrap .swiper-button-prev {
      opacity: 1;
    }

.company-benefits-wrap .swiper-button-prev:after {
        display: none;
      }

.company-benefits-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.company-benefits-wrap .swiper-button-next {
      position: relative !important;
    }

.company-benefits-wrap .swiper-button-next {
      left: unset;
    }

.company-benefits-wrap .swiper-button-next {
      right: unset;
    }

.company-benefits-wrap .swiper-button-next {
      top: unset;
    }

.company-benefits-wrap .swiper-button-next {
      margin-top: 0px;
    }

.company-benefits-wrap .swiper-button-next {
      height: 24px;
    }

.company-benefits-wrap .swiper-button-next {
      width: 24px;
    }

.company-benefits-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.company-benefits-wrap .swiper-button-next {
      opacity: 1;
    }

.company-benefits-wrap .swiper-button-next:after {
        display: none;
      }

.company-benefits-wrap .swiper-pagination {
    position: relative;
  }

.company-benefits-wrap .swiper-pagination {
    bottom: 0px;
  }

.company-benefits-wrap .swiper-pagination {
    display: flex;
  }

.company-benefits-wrap .swiper-pagination {
    height: auto;
  }

.company-benefits-wrap .swiper-pagination {
    width: auto;
  }

.company-benefits-wrap .swiper-pagination {
    align-items: center;
  }

.company-benefits-wrap .swiper-pagination {
    justify-content: center;
  }

.company-benefits-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .company-benefits-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .company-benefits-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.company-benefits-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.company-benefits-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.company-benefits-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.company-benefits-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.company-benefits-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.dark .blog-teaser-slider__wrap .swiper-button svg line, .dark .blog-teaser-slider__wrap .swiper-button svg path{
          stroke: white;
        }

.custom-icon:before {
    content: url("data:image/svg+xml,%0A%3Csvg width='42' height='43' viewBox='0 0 42 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M18.8548 2.65419C19.8473 1.39587 21.6728 1.20092 22.9134 2.21112C23.0729 2.33518 23.2146 2.47696 23.3387 2.63647L26.0149 5.96837V5.96659C26.6174 6.72868 27.5922 7.11858 28.5669 7.02996L32.8204 6.55145C34.3978 6.37422 35.8333 7.50848 36.0105 9.10354C36.0283 9.29849 36.0283 9.52889 36.0105 9.72384L35.532 13.9773C35.4257 14.9521 35.8156 15.9091 36.5954 16.5294L39.9273 19.2056V19.2038C41.1679 20.1963 41.3629 22.0217 40.3526 23.2623C40.2109 23.4218 40.0691 23.5636 39.9096 23.6877L36.56 26.3461C35.7802 26.9487 35.3903 27.9234 35.4966 28.8982L35.9574 33.1517C36.1346 34.729 34.9826 36.1468 33.4053 36.3418C33.1749 36.3595 32.9622 36.3595 32.7495 36.3418L28.4961 35.8633C27.5036 35.7392 26.5465 36.1468 25.9262 36.9267L23.2501 40.2408C22.2399 41.4814 20.4322 41.6764 19.1738 40.6662C18.9966 40.5244 18.8548 40.3826 18.7308 40.2231L16.0369 36.8912C15.4166 36.1114 14.4418 35.7215 13.4724 35.8278L9.21891 36.2886V36.2869C7.62385 36.4641 6.20603 35.3121 6.0288 33.7348C5.99335 33.5044 5.99335 33.2917 6.0288 33.079L6.48959 28.8255C6.57821 27.8331 6.1883 26.876 5.42622 26.2557L2.09432 23.5618H2.08901C0.830684 22.5516 0.635733 20.7439 1.64594 19.4856C1.77 19.3084 1.91178 19.1666 2.07128 19.0425L5.40318 16.3486C6.16526 15.7283 6.57289 14.7536 6.46655 13.7788L5.98803 9.52534C5.79308 7.93029 6.94507 6.51246 8.5224 6.33523C8.73508 6.29978 8.94775 6.29978 9.16043 6.33523L13.4139 6.79602C14.3887 6.88464 15.3457 6.49474 15.966 5.73265L18.8548 2.65419Z' fill='%2327E59B' stroke='%2327E59B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M27.7521 17.5112L20.6966 26.9185C20.2535 27.5034 19.4205 27.6097 18.818 27.1666C18.7648 27.1135 18.7116 27.078 18.6762 27.0426L14.4245 22.8104' stroke='%23101820' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

.company__headline {
  position: relative;
}

.company__headline:before {
    position: absolute;
  }

.company__headline:before {
    left: -4rem;
  }

.company__headline:before {
    top: 50%;
  }

.company__headline:before {
    display: none;
  }

.company__headline:before {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

@media (min-width: 768px) {
    .company__headline:before {
      display: block;
    }
  }

.company__headline:before {
    content: url("data:image/svg+xml,%0A%3Csvg width='42' height='43' viewBox='0 0 42 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M18.8548 2.65419C19.8473 1.39587 21.6728 1.20092 22.9134 2.21112C23.0729 2.33518 23.2146 2.47696 23.3387 2.63647L26.0149 5.96837V5.96659C26.6174 6.72868 27.5922 7.11858 28.5669 7.02996L32.8204 6.55145C34.3978 6.37422 35.8333 7.50848 36.0105 9.10354C36.0283 9.29849 36.0283 9.52889 36.0105 9.72384L35.532 13.9773C35.4257 14.9521 35.8156 15.9091 36.5954 16.5294L39.9273 19.2056V19.2038C41.1679 20.1963 41.3629 22.0217 40.3526 23.2623C40.2109 23.4218 40.0691 23.5636 39.9096 23.6877L36.56 26.3461C35.7802 26.9487 35.3903 27.9234 35.4966 28.8982L35.9574 33.1517C36.1346 34.729 34.9826 36.1468 33.4053 36.3418C33.1749 36.3595 32.9622 36.3595 32.7495 36.3418L28.4961 35.8633C27.5036 35.7392 26.5465 36.1468 25.9262 36.9267L23.2501 40.2408C22.2399 41.4814 20.4322 41.6764 19.1738 40.6662C18.9966 40.5244 18.8548 40.3826 18.7308 40.2231L16.0369 36.8912C15.4166 36.1114 14.4418 35.7215 13.4724 35.8278L9.21891 36.2886V36.2869C7.62385 36.4641 6.20603 35.3121 6.0288 33.7348C5.99335 33.5044 5.99335 33.2917 6.0288 33.079L6.48959 28.8255C6.57821 27.8331 6.1883 26.876 5.42622 26.2557L2.09432 23.5618H2.08901C0.830684 22.5516 0.635733 20.7439 1.64594 19.4856C1.77 19.3084 1.91178 19.1666 2.07128 19.0425L5.40318 16.3486C6.16526 15.7283 6.57289 14.7536 6.46655 13.7788L5.98803 9.52534C5.79308 7.93029 6.94507 6.51246 8.5224 6.33523C8.73508 6.29978 8.94775 6.29978 9.16043 6.33523L13.4139 6.79602C14.3887 6.88464 15.3457 6.49474 15.966 5.73265L18.8548 2.65419Z' fill='%2327E59B' stroke='%2327E59B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M27.7521 17.5112L20.6966 26.9185C20.2535 27.5034 19.4205 27.6097 18.818 27.1666C18.7648 27.1135 18.7116 27.078 18.6762 27.0426L14.4245 22.8104' stroke='%23101820' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  }

.pakets-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.pakets-wrap .swiper-button-prev {
      position: relative !important;
    }

.pakets-wrap .swiper-button-prev {
      left: unset;
    }

.pakets-wrap .swiper-button-prev {
      right: unset;
    }

.pakets-wrap .swiper-button-prev {
      top: unset;
    }

.pakets-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.pakets-wrap .swiper-button-prev {
      height: 24px;
    }

.pakets-wrap .swiper-button-prev {
      width: 24px;
    }

.pakets-wrap .swiper-button-prev {
      opacity: 1;
    }

.pakets-wrap .swiper-button-prev:after {
        display: none;
      }

.pakets-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.pakets-wrap .swiper-button-next {
      position: relative !important;
    }

.pakets-wrap .swiper-button-next {
      left: unset;
    }

.pakets-wrap .swiper-button-next {
      right: unset;
    }

.pakets-wrap .swiper-button-next {
      top: unset;
    }

.pakets-wrap .swiper-button-next {
      margin-top: 0px;
    }

.pakets-wrap .swiper-button-next {
      height: 24px;
    }

.pakets-wrap .swiper-button-next {
      width: 24px;
    }

.pakets-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.pakets-wrap .swiper-button-next {
      opacity: 1;
    }

.pakets-wrap .swiper-button-next:after {
        display: none;
      }

.pakets-wrap .swiper-pagination {
    position: relative;
  }

.pakets-wrap .swiper-pagination {
    bottom: 0px;
  }

.pakets-wrap .swiper-pagination {
    display: flex;
  }

.pakets-wrap .swiper-pagination {
    height: auto;
  }

.pakets-wrap .swiper-pagination {
    width: auto;
  }

.pakets-wrap .swiper-pagination {
    align-items: center;
  }

.pakets-wrap .swiper-pagination {
    justify-content: center;
  }

.pakets-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .pakets-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .pakets-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.pakets-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.pakets-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.pakets-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.pakets-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.pakets-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.dark .blog-teaser-slider__wrap .swiper-button svg line, .dark .blog-teaser-slider__wrap .swiper-button svg path{
          stroke: white;
        }

.card-badge {
  position: absolute;
  top: -20px;
  left: -20px;
  z-index: 1;
  height: 100px;
  width: 100px;
  overflow: hidden;
}

@media (hover: hover) {
  }

.card-badge::before, .card-badge::after {
    content: '';
  }

.card-badge::before, .card-badge::after {
    position: absolute;
  }

.card-badge::before, .card-badge::after {
    z-index: -1;
  }

.card-badge::before, .card-badge::after {
    display: block;
  }

.card-badge::before, .card-badge::after {
    border-width: 8px;
  }

.card-badge::before, .card-badge::after {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
  }

.card-badge::before, .card-badge::after {
    border-top-color: transparent;
    border-left-color: transparent;
  }

.card-badge::before {
    top: 4px;
    right: 0;
  }

.card-badge::after {
    bottom: 0;
    left: 4px;
  }

.card-badge span {
    --tw-bg-opacity: 1;
    background-color: rgb(39 229 155 / var(--tw-bg-opacity));
  }

.card-badge span {
    position: absolute;
    display: block;
    width: 160px;
    padding: 5px 0;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    text-align: center;
    right: -20px;
    top: 24px;
    transform: rotate(-45deg);
  }

/* .quote {
    &__content {
        &:before {
            @apply absolute top-[-35px] left-[-20px] w-[48px] h-[48px] block;
            content: url("data:image/svg+xml,%0A%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M21.917 30.8575C21.917 29.1342 21.4666 27.689 20.5657 26.5159C19.9273 25.7091 19.0617 25.1784 17.967 24.9257C16.8899 24.6751 15.8716 24.6575 14.9512 24.8709C14.6378 23.0105 15.147 21.0404 16.4395 18.9528C17.732 16.8672 19.4064 15.2966 21.4489 14.247L18.3528 9.79175C16.7861 10.5672 15.2978 11.5503 13.927 12.739C12.5366 13.9277 11.3028 15.2947 10.2061 16.8398C9.10947 18.3849 8.28697 20.1298 7.75822 22.1077C7.22947 24.0856 7.08259 26.1027 7.33522 28.1785C7.66422 30.9202 8.54938 33.1135 9.99072 34.739C11.4301 36.3859 13.2259 37.2084 15.3722 37.2084C17.262 37.2084 18.8306 36.6405 20.0722 35.489C21.3021 34.361 21.9131 32.8159 21.9131 30.8517L21.917 30.8575ZM39.7848 30.8575C39.7848 29.1342 39.3344 27.689 38.4336 26.5159C37.7951 25.6934 36.9256 25.1607 35.8348 24.916C34.7382 24.6731 33.7336 24.6614 32.819 24.8729C32.5057 23.032 32.9953 21.0541 34.2917 18.9587C35.5842 16.8829 37.2546 15.3162 39.2972 14.2587L36.2089 9.79175C34.6422 10.5672 33.1637 11.5503 31.7831 12.739C30.38 13.9454 29.1339 15.3231 28.074 16.8398C26.9851 18.3869 26.1744 20.1298 25.6456 22.1077C25.1106 24.0844 24.9663 26.1465 25.2207 28.1785C25.5458 30.9202 26.427 33.1135 27.8644 34.739C29.2999 36.3722 31.0898 37.1908 33.2361 37.1908C35.1298 37.1908 36.6985 36.6229 37.9401 35.4733C39.1679 34.3453 39.7848 32.8002 39.7848 30.836V30.8575Z' fill='%23111820'/%3E%3C/g%3E%3C/svg%3E%0A");
        }
    }
} */

.quote-slider-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.quote-slider-wrap .swiper-button-prev {
      position: relative !important;
    }

.quote-slider-wrap .swiper-button-prev {
      left: unset;
    }

.quote-slider-wrap .swiper-button-prev {
      right: unset;
    }

.quote-slider-wrap .swiper-button-prev {
      top: unset;
    }

.quote-slider-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.quote-slider-wrap .swiper-button-prev {
      height: 24px;
    }

.quote-slider-wrap .swiper-button-prev {
      width: 24px;
    }

.quote-slider-wrap .swiper-button-prev {
      opacity: 1;
    }

.quote-slider-wrap .swiper-button-prev:after {
        display: none;
      }

.quote-slider-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.quote-slider-wrap .swiper-button-next {
      position: relative !important;
    }

.quote-slider-wrap .swiper-button-next {
      left: unset;
    }

.quote-slider-wrap .swiper-button-next {
      right: unset;
    }

.quote-slider-wrap .swiper-button-next {
      top: unset;
    }

.quote-slider-wrap .swiper-button-next {
      margin-top: 0px;
    }

.quote-slider-wrap .swiper-button-next {
      height: 24px;
    }

.quote-slider-wrap .swiper-button-next {
      width: 24px;
    }

.quote-slider-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.quote-slider-wrap .swiper-button-next {
      opacity: 1;
    }

.quote-slider-wrap .swiper-button-next:after {
        display: none;
      }

.quote-slider-wrap .swiper-pagination {
    position: relative;
  }

.quote-slider-wrap .swiper-pagination {
    bottom: 0px;
  }

.quote-slider-wrap .swiper-pagination {
    display: flex;
  }

.quote-slider-wrap .swiper-pagination {
    height: auto;
  }

.quote-slider-wrap .swiper-pagination {
    width: auto;
  }

.quote-slider-wrap .swiper-pagination {
    align-items: center;
  }

.quote-slider-wrap .swiper-pagination {
    justify-content: center;
  }

.quote-slider-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .quote-slider-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .quote-slider-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.quote-slider-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.quote-slider-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.quote-slider-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.quote-slider-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.quote-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.dark .blog-teaser-slider__wrap .swiper-button svg line, .dark .blog-teaser-slider__wrap .swiper-button svg path{
          stroke: white;
        }

.image-module__container-content {
      max-width: 1200px;
    }

.image-module__image img {
      height: 100%;
    }

.image-module__image img {
      width: 100%;
    }

.image-module__image img {
      -o-object-fit: cover;
         object-fit: cover;
    }

.image-module__image img {
      -o-object-position: center;
         object-position: center;
    }

.image-module__image-contain img {
        margin-left: auto;
        margin-right: auto;
      }

.image-module__image-contain img {
        height: auto;
      }

.image-module__image-contain img {
        width: auto;
      }

.image-module__image-contain img {
        -o-object-fit: contain;
           object-fit: contain;
      }

.image-module__image-3_2{
      aspect-ratio: 3 / 2;
    }

.image-module__image-4_3 {
      aspect-ratio: 4 / 3;
    }

.image-module__image-16_9 {
      aspect-ratio: 16 / 9;
    }

.teaser-big-minimalistic .align-center > * {
      margin-left: auto;
      margin-right: auto;
    }

.teaser-big-minimalistic .align-center > * {
      text-align: center;
    }

.teaser-big-minimalistic .align-right > * {
      margin-left: auto;
    }

.teaser-big-minimalistic .align-right > * {
      text-align: right;
    }

@media (min-width: 768px) {
    .teaser-big-minimalistic-image:hover img {
      --tw-scale-x: 1.1;
      --tw-scale-y: 1.1;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
  }

@media (min-width: 768px) {
    .teaser-big-minimalistic-image:hover img {
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
  }

@media (min-width: 768px) {
        .teaser-small-section .teaser-small-single-image:hover img {
          --tw-scale-x: 1.1;
          --tw-scale-y: 1.1;
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        }
      }

@media (min-width: 768px) {
        .teaser-small-section .teaser-small-single-image:hover img {
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        }
      }

@media (min-width: 768px) {
        .teaser-small-section .teaser-small-single > a:hover ~ .content .link-primary::after {
          padding-left: 1.25rem;
        }
      }

@media (min-width: 768px) {
      .teaser-small-section .teaser-small-single .link-primary:hover::after {
        padding-left: 1.25rem;
      }
    }

.teaser-small-section .teaser-small-single p:last-of-type {
      padding-bottom: 0.5rem !important;
    }

.teaser-small-section .teaser-small-single .link-primary {
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
    }

.teaser-small-section .teaser-small-single .link-primary {
      font-size: 0.875rem;
      line-height: 1.25rem;
    }

.cpt-teasers .teaser-small-single {
  display: flex;
  flex-direction: column;
}

.cpt-teasers .teaser-small-single .content {
    display: flex;
  }

.cpt-teasers .teaser-small-single .content {
    flex-grow: 1;
  }

.cpt-teasers .teaser-small-single .content {
    flex-direction: column;
  }

.cpt-teasers .teaser-small-single .content .teaser-description {
      margin-bottom: 1.5rem;
    }

.cpt-teasers .teaser-small-single .content .teaser-description {
      padding-bottom: 0px;
    }

.cpt-teasers .teaser-small-single .content .teaser-description{
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      /* number of lines to show */
      line-clamp: 3;
      -webkit-box-orient: vertical;
    }

.cpt-teasers .teaser-small-single .content .teaser-btn {
      margin-top: auto;
    }

/* wide teaser styles  */

@media (min-width: 768px) {
    .cpt-teasers .teaser-small-single:nth-child(6) {
      grid-column: span 2 / span 2;
    }
  }

@media (min-width: 768px) {
    .cpt-teasers .teaser-small-single:nth-child(6) {
      flex-direction: row;
    }
  }

@media screen and (min-width: 768px){
      .cpt-teasers .teaser-small-single:nth-child(6) > a{
        width: calc(50% - 20px);
      }
        .cpt-teasers .teaser-small-single:nth-child(6) > a div {
          margin-bottom: 0px;
        }
        .cpt-teasers .teaser-small-single:nth-child(6) > a div {
          aspect-ratio: auto;
        }
        .cpt-teasers .teaser-small-single:nth-child(6) > a div {
          height: 100%;
        }

      .cpt-teasers .teaser-small-single:nth-child(6) .content {
        width: 50%;
      }

      .cpt-teasers .teaser-small-single:nth-child(6) .content {
        justify-content: center;
      }

      .cpt-teasers .teaser-small-single:nth-child(6) .content {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
      }

      .cpt-teasers .teaser-small-single:nth-child(6) .content{
        box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
      }
        .cpt-teasers .teaser-small-single:nth-child(6) .content .teaser-btn {
          margin-top: 0px;
        }
    }

text-cta {
}

.header-content .info_text span {
      display: flex;
    }

.header-content .info_text span {
      cursor: pointer;
    }

.header-content .info_text span {
      align-items: center;
    }

.header-content .info_text span:before {
        margin-right: 0.5rem;
      }

.header-content .info_text span:before {
        display: block;
      }

.header-content .info_text span:before {
        height: 24px;
      }

.header-content .info_text span:before {
        width: 22px;
      }

.header-content .info_text span:before {
        content: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 16.5H13.5C12.67 16.5 12 15.82 12 15V11.25C12 10.83 11.66 10.5 11.25 10.5H10.5' stroke='%2340464D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 5C10.55 5 10 5.53333 10 6.25C10 6.91667 10.5333 7.5 11.25 7.5C11.9167 7.5 12.5 6.93333 12.5 6.25C12.5 5.55 11.9333 5 11.25 5Z' fill='%2340464D'/%3E%3Cpath d='M12 0.75C9.01631 0.75 6.15483 1.93526 4.04505 4.04505C1.93526 6.15483 0.75 9.01631 0.75 12C0.75 14.9837 1.93526 17.8452 4.04505 19.955C6.15483 22.0647 9.01631 23.25 12 23.25C14.9837 23.25 17.8452 22.0647 19.955 19.955C22.0647 17.8452 23.25 14.9837 23.25 12C23.25 9.01631 22.0647 6.15483 19.955 4.04505C17.8452 1.93526 14.9837 0.75 12 0.75V0.75Z' stroke='%2340464D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      }

.media-slider-wrap .swiper-button.hide {
      display: none !important;
    }

@media (min-width: 1600px) {
      .media-slider-wrap .swiper-button.hide {
        display: none !important;
      }
    }

.media-slider-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.media-slider-wrap .swiper-button-prev {
      position: relative !important;
    }

.media-slider-wrap .swiper-button-prev {
      left: unset;
    }

.media-slider-wrap .swiper-button-prev {
      right: unset;
    }

.media-slider-wrap .swiper-button-prev {
      top: unset;
    }

.media-slider-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.media-slider-wrap .swiper-button-prev {
      height: 24px;
    }

.media-slider-wrap .swiper-button-prev {
      width: 24px;
    }

.media-slider-wrap .swiper-button-prev {
      opacity: 1;
    }

.media-slider-wrap .swiper-button-prev:after {
        display: none;
      }

.media-slider-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.media-slider-wrap .swiper-button-next {
      position: relative !important;
    }

.media-slider-wrap .swiper-button-next {
      left: unset;
    }

.media-slider-wrap .swiper-button-next {
      right: unset;
    }

.media-slider-wrap .swiper-button-next {
      top: unset;
    }

.media-slider-wrap .swiper-button-next {
      margin-top: 0px;
    }

.media-slider-wrap .swiper-button-next {
      height: 24px;
    }

.media-slider-wrap .swiper-button-next {
      width: 24px;
    }

.media-slider-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.media-slider-wrap .swiper-button-next {
      opacity: 1;
    }

.media-slider-wrap .swiper-button-next:after {
        display: none;
      }

.media-slider-wrap .swiper-pagination {
    position: relative;
  }

.media-slider-wrap .swiper-pagination {
    bottom: 0px;
  }

.media-slider-wrap .swiper-pagination {
    display: flex;
  }

.media-slider-wrap .swiper-pagination {
    height: auto;
  }

.media-slider-wrap .swiper-pagination {
    width: auto;
  }

.media-slider-wrap .swiper-pagination {
    align-items: center;
  }

.media-slider-wrap .swiper-pagination {
    justify-content: center;
  }

.media-slider-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .media-slider-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .media-slider-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.media-slider-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.media-slider-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.media-slider-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.media-slider-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.media-slider-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.dark .blog-teaser-slider__wrap .swiper-button svg line, .dark .blog-teaser-slider__wrap .swiper-button svg path{
          stroke: white;
        }

.team .team-member {
    position: absolute;
    filter: blur(5px);
  }

.team .team-member-highlighted-1, .team .team-member-highlighted-2, .team .team-member-highlighted-3 {
    position: absolute;
  }

/* Safari-specific fixes for team members */

@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
      .team .team-member img {
        transition: transform 0.1s ease;
        /* Add a small transition for smoother Safari animations */
        will-change: transform;
        /* Hint to browser for optimization */
      }

      .team .member-highlighted img {
        transform-origin: center center;
        /* Ensure consistent transform origin in Safari */
        backface-visibility: hidden;
        /* Fix potential Safari rendering issues */
      }

      .team .team-text h1, .team .team-text h2, .team .team-text h3 {
        /* Safari-specific headline size adjustment */
        transform-origin: center center;
        -webkit-font-smoothing: antialiased;
      }
    }
  }

.team .team-member:nth-child(1) {
    top:148px;
    left:161px;
    opacity: .5;
    width: 80px;
    height:100px;
  }

.team .team-member:nth-child(2) {
    top:490px;
    left:82px;
    opacity: .95;
    width: 136px;
    height:168px;
  }

.team .team-member:nth-child(3) {
    top:680px;
    left:293px;
    opacity: .5;
    width: 80px;
    height:100px;
  }

.team .team-member:nth-child(4) {
    top:51px;
    left:406px;
    opacity: .75;
    width: 100px;
    height:124px;
  }

.team .team-member:nth-child(5) {
    top:408px;
    left:651px;
    opacity: .5;
    width: 80px;
    height:100px;
  }

.team .team-member:nth-child(6) {
    top:645px;
    left:623px;
    opacity: .95;
    width: 136px;
    height:168px;
  }

.team .team-member:nth-child(7) {
    top:540px;
    left:1165px;
    opacity: .95;
    width: 136px;
    height:168px;
  }

.team .team-member:nth-child(8) {
    top:310px;
    left:1263px;
    opacity: .5;
    width: 80px;
    height:100px;
  }

.team .team-member:nth-child(9) {
    top:861px;
    left:1313px;
    opacity: .75;
    width: 100px;
    height:124px;
  }

.team .team-member:nth-child(10) {
    top:856px;
    left:1641px;
    opacity: .95;
    width: 136px;
    height:168px;
  }

.team .team-member:nth-child(11) {
    top:381px;
    left:1734px;
    opacity: .95;
    width: 136px;
    height:168px;
  }

.team .team-member:nth-child(12) {
    top:228px;
    left:1509px;
    opacity: .75;
    width: 100px;
    height:124px;
  }

.team .team-member-highlighted-1 {
    top:268px!important;
    left:300px;
    width: 260px;
    height:320px;
  }

.team .team-member-highlighted-2 {
    top:700px;
    left:846px;
    width: 260px;
    height:320px;
  }

.team .team-member-highlighted-3 {
    top:437px;
    left:1387px;
    width: 260px;
    height:320px;
  }

.team .team-text {
    top: 50px;
  }

@media (min-width: 576px) {
    .team .team-text {
      top: 150px;
    }
  }

@media (min-width: 768px) {
    .team .team-text {
      top: 120px;
    }
  }

@media (min-width: 992px) {
    .team .team-text {
      top: 150px;
    }
  }

@media (min-width: 1480px) {
    .team .team-text {
      top: 200px;
    }
  }

/* Safari-specific fix for animation performance */

@media not all and (-webkit-min-device-pixel-ratio:0), not all and (min-resolution:.001dpcm) {
  @supports (-webkit-appearance:none) {
    .team-members-wrap {
      perspective: 1000px;
      /* Improve 3D performance in Safari */
      -webkit-backface-visibility: hidden;
      /* Fix potential Safari rendering issues */
      -webkit-transform-style: preserve-3d;
      /* Ensure 3D transforms work correctly in Safari */
    }
  }
}

@media (max-height:750px) {
  .team-text {
    top: 0px !important;
  }
}

@media screen and (max-height:1079px) and (min-width:461px){
  .team-members-wrap {
    min-height:1100px;
  }
}

@media screen and (min-height:1080px) and (max-width:1024px) {
  .team-members-wrap {
    max-height:1100px;
  }

  .team {
    max-height:1100px;
  }
}

@media screen and (max-height:800px) and (max-width:460px){
  .team-members-wrap {
    min-height:900px;
  }
}

.headline-element.align-center, .headline-element.align-center > * {
      margin-left: auto;
      margin-right: auto;
    }

.headline-element.align-center, .headline-element.align-center > * {
      text-align: center;
    }

.headline-element.align-right, .headline-element.align-right > * {
      margin-left: auto;
    }

.headline-element.align-right, .headline-element.align-right > * {
      text-align: right;
    }

.partners-slider .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.partners-slider .swiper-button-prev {
      position: relative !important;
    }

.partners-slider .swiper-button-prev {
      left: unset;
    }

.partners-slider .swiper-button-prev {
      right: unset;
    }

.partners-slider .swiper-button-prev {
      top: unset;
    }

.partners-slider .swiper-button-prev {
      margin-top: 0px;
    }

.partners-slider .swiper-button-prev {
      height: 24px;
    }

.partners-slider .swiper-button-prev {
      width: 24px;
    }

.partners-slider .swiper-button-prev {
      opacity: 1;
    }

.partners-slider .swiper-button-prev:after {
        display: none;
      }

.partners-slider .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.partners-slider .swiper-button-next {
      position: relative !important;
    }

.partners-slider .swiper-button-next {
      left: unset;
    }

.partners-slider .swiper-button-next {
      right: unset;
    }

.partners-slider .swiper-button-next {
      top: unset;
    }

.partners-slider .swiper-button-next {
      margin-top: 0px;
    }

.partners-slider .swiper-button-next {
      height: 24px;
    }

.partners-slider .swiper-button-next {
      width: 24px;
    }

.partners-slider .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.partners-slider .swiper-button-next {
      opacity: 1;
    }

.partners-slider .swiper-button-next:after {
        display: none;
      }

.partners-slider .swiper-pagination {
    position: relative;
  }

.partners-slider .swiper-pagination {
    bottom: 0px;
  }

.partners-slider .swiper-pagination {
    display: flex;
  }

.partners-slider .swiper-pagination {
    height: auto;
  }

.partners-slider .swiper-pagination {
    width: auto;
  }

.partners-slider .swiper-pagination {
    align-items: center;
  }

.partners-slider .swiper-pagination {
    justify-content: center;
  }

.partners-slider .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .partners-slider .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .partners-slider .swiper-pagination {
      overflow: auto;
    }
  }

.partners-slider .swiper-pagination {
    pointer-events: auto !important;
  }

.partners-slider .swiper-pagination-bullet {
    height: 24px;
  }

.partners-slider .swiper-pagination-bullet {
    width: 24px;
  }

.partners-slider .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.partners-slider .swiper-pagination-bullet {
    opacity: 1;
  }

@media (min-width: 992px) {
    .partners-slider .swiper-pagination-bullet {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
    }
  }

.partners-slider .swiper-pagination-bullet {
    cursor: pointer;
  }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.partners-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.partners-slider .slide-fixed-width {
    width: calc((100% - 50px) / 3) !important;
  }

@media (min-width: 1200px) {
    .partners-slider .slide-grow {
      flex-grow: 1;
    }
  }

.partners-slider .swiper-slide:last-child {
      margin-right: 0px !important;
    }

@media (min-width: 480px) and (max-width: 1199px) {

.partners-slider .swiper-slide {
      width: calc((100% - 25px) / 2) !important
  }
    }

@media (max-width: 479px) {

.partners-slider .swiper-slide {
      width: 100% !important
  }
    }

@media (min-width: 768px) and (max-width: 1199px) {
    .partners-slider .partners-slider-container[data-slides="2"] {
      display: grid !important;
    }

    .partners-slider .partners-slider-container[data-slides="2"] {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .partners-slider .partners-slider-container[data-slides="2"] {
      gap: 25px !important;
    }
      .partners-slider .partners-slider-container[data-slides="2"] .swiper-slide {
        margin-right: 0px !important;
      }
      .partners-slider .partners-slider-container[data-slides="2"] .swiper-slide {
        width: 100% !important;
      }
  }

.partners-slider .partners-slider-container[data-slides="1"] {
    display: grid !important;
  }

.partners-slider .partners-slider-container[data-slides="1"] {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

.partners-slider .partners-slider-container[data-slides="1"] {
    gap: 25px !important;
  }

.partners-slider .partners-slider-container[data-slides="1"] .swiper-slide {
      margin-right: 0px !important;
    }

.partners-slider .partners-slider-container[data-slides="1"] .swiper-slide {
      width: 100% !important;
    }

/* For desktop, if there are 3 or fewer slides, display as grid */

@media (min-width: 1200px) {
    .partners-slider .partners-slider-container[data-slides="3"] {
      display: grid !important;
    }

    .partners-slider .partners-slider-container[data-slides="3"] {
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .partners-slider .partners-slider-container[data-slides="3"] {
      gap: 25px !important;
    }
      .partners-slider .partners-slider-container[data-slides="3"] .swiper-slide {
        margin-right: 0px !important;
      }
      .partners-slider .partners-slider-container[data-slides="3"] .swiper-slide {
        width: 100% !important;
      }

    .partners-slider .partners-slider-container[data-slides="2"] {
      display: grid !important;
    }

    .partners-slider .partners-slider-container[data-slides="2"] {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .partners-slider .partners-slider-container[data-slides="2"] {
      gap: 25px !important;
    }
      .partners-slider .partners-slider-container[data-slides="2"] .swiper-slide {
        margin-right: 0px !important;
      }
      .partners-slider .partners-slider-container[data-slides="2"] .swiper-slide {
        width: 100% !important;
      }
  }

.greenscreen-module .hp-player {
    position: relative;
  }

.greenscreen-module .hp-player .video-play-btn {
      position: absolute;
    }

.greenscreen-module .hp-player .video-play-btn {
      top: 50%;
    }

.greenscreen-module .hp-player .video-play-btn {
      left: 50%;
    }

.greenscreen-module .hp-player .video-play-btn {
      height: 100%;
    }

.greenscreen-module .hp-player .video-play-btn {
      width: 100%;
    }

.greenscreen-module .hp-player .video-play-btn {
      --tw-translate-x: -50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.greenscreen-module .hp-player .video-play-btn {
      --tw-translate-y: -50%;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.greenscreen-module .hp-player .video-play-btn {
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.greenscreen-module .hp-player .video-play-btn {
      cursor: pointer;
    }

.greenscreen-module .hp-player .video-play-btn svg {
        position: absolute;
      }

.greenscreen-module .hp-player .video-play-btn svg {
        top: 50%;
      }

.greenscreen-module .hp-player .video-play-btn svg {
        left: 50%;
      }

.greenscreen-module .hp-player .video-play-btn svg {
        width: 41px;
      }

.greenscreen-module .hp-player .video-play-btn svg {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

.greenscreen-module .hp-player .video-play-btn svg {
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

.greenscreen-module .hp-player .video-play-btn svg {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      }

@media (min-width: 768px) {
        .greenscreen-module .hp-player .video-play-btn svg {
          width: 72px;
        }
      }

.greenscreen-module .hp-player .video-play-btn.hide{
        display: none;
        visibility: hidden;
      }

.greenscreen-module .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.greenscreen-module .swiper-button-prev {
      position: relative !important;
    }

.greenscreen-module .swiper-button-prev {
      left: unset;
    }

.greenscreen-module .swiper-button-prev {
      right: unset;
    }

.greenscreen-module .swiper-button-prev {
      top: unset;
    }

.greenscreen-module .swiper-button-prev {
      margin-top: 0px;
    }

.greenscreen-module .swiper-button-prev {
      height: 24px;
    }

.greenscreen-module .swiper-button-prev {
      width: 24px;
    }

.greenscreen-module .swiper-button-prev {
      opacity: 1;
    }

.greenscreen-module .swiper-button-prev:after {
        display: none;
      }

.greenscreen-module .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.greenscreen-module .swiper-button-next {
      position: relative !important;
    }

.greenscreen-module .swiper-button-next {
      left: unset;
    }

.greenscreen-module .swiper-button-next {
      right: unset;
    }

.greenscreen-module .swiper-button-next {
      top: unset;
    }

.greenscreen-module .swiper-button-next {
      margin-top: 0px;
    }

.greenscreen-module .swiper-button-next {
      height: 24px;
    }

.greenscreen-module .swiper-button-next {
      width: 24px;
    }

.greenscreen-module .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.greenscreen-module .swiper-button-next {
      opacity: 1;
    }

.greenscreen-module .swiper-button-next:after {
        display: none;
      }

.greenscreen-module .swiper-pagination {
    position: relative;
  }

.greenscreen-module .swiper-pagination {
    bottom: 0px;
  }

.greenscreen-module .swiper-pagination {
    display: flex;
  }

.greenscreen-module .swiper-pagination {
    height: auto;
  }

.greenscreen-module .swiper-pagination {
    width: auto;
  }

.greenscreen-module .swiper-pagination {
    align-items: center;
  }

.greenscreen-module .swiper-pagination {
    justify-content: center;
  }

.greenscreen-module .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .greenscreen-module .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .greenscreen-module .swiper-pagination {
      overflow: auto;
    }
  }

.greenscreen-module .swiper-pagination-bullet {
    height: 24px;
  }

.greenscreen-module .swiper-pagination-bullet {
    width: 24px;
  }

.greenscreen-module .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.greenscreen-module .swiper-pagination-bullet {
    opacity: 1;
  }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.greenscreen-module .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.greenscreen-module .swiper-wrapper {
    transition-timing-function:linear!important;
  }

.greenscreen-module .swiper-slide .image {
      /* @apply max-w-[500px]; */
    }

.greenscreen-module .cards-slide .benefit-content {
      position: relative;
    }

.greenscreen-module .cards-slide .benefit-content .card-title {
        font-size: 16px;
        line-height: 130%;
      }

@media (min-width: 768px) {
        .greenscreen-module .cards-slide .benefit-content .card-title {
          font-size: 18px;
          line-height: 1.45;
        }
      }

.greenscreen-module .cards-slide .benefit-content .image {
        position: absolute;
      }

.greenscreen-module .cards-slide .benefit-content .image {
        left: 0px;
      }

.greenscreen-module .cards-slide .benefit-content .image {
        top: 0px;
      }

.greenscreen-module .cards-slide .benefit-content .image {
        height: 2rem;
      }

.greenscreen-module .cards-slide .benefit-content .image {
        width: 2rem;
      }

@media not all and (min-width: 768px) {
        .greenscreen-module .cards-slide .benefit-content .text-list {
          border-top-width: 1px;
          border-bottom-width: 1px;
        }
      }

@media not all and (min-width: 768px) {
        .greenscreen-module .cards-slide .benefit-content .text-list {
          --tw-border-opacity: 1;
          border-color: rgb(217 224 231 / var(--tw-border-opacity));
        }
      }

.greenscreen-module .cards-slide .benefit-content .text-element ul {
          list-style-type: none;
          padding-inline-start: 27px;
          margin-inline-start: 0px;
        }

@media screen and ( min-width:768px) {

.greenscreen-module .cards-slide .benefit-content .text-element ul {
            padding-inline-start: 48px;

            margin-inline-start: 20px
        }
          }

.greenscreen-module .cards-slide .benefit-content .text-element ul li {
            position: relative;
          }

.greenscreen-module .cards-slide .benefit-content .text-element ul li {
            padding-bottom: 0.5rem;
          }

.greenscreen-module .cards-slide .benefit-content .text-element ul li {
            font-size: 14px;
            line-height: 1.45;
          }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              content: '';
              background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4978 5.50104C15.8669 5.77598 15.9432 6.29807 15.6682 6.66715L10.372 13.7768C9.75182 14.601 8.60372 14.7275 7.80067 14.133C7.77005 14.1103 7.74102 14.0856 7.71379 14.059C7.71246 14.0578 7.71071 14.0564 7.70849 14.0546C7.70791 14.0541 7.70708 14.0534 7.70604 14.0525C7.69956 14.0472 7.68489 14.0352 7.67195 14.0242C7.65582 14.0104 7.62943 13.9874 7.60022 13.9581C7.60018 13.9581 7.60026 13.9582 7.60022 13.9581C7.59981 13.9577 7.59928 13.9572 7.59887 13.9568L4.41006 10.761C4.08498 10.4352 4.08555 9.90759 4.41134 9.5825C4.73714 9.25742 5.26477 9.25799 5.58986 9.58378L8.76328 12.7641L8.76816 12.7681C8.77885 12.7769 8.79633 12.7913 8.81724 12.8097C8.9094 12.8623 8.99818 12.8297 9.03955 12.7756C9.03976 12.7753 9.03998 12.775 9.0402 12.7747L14.3317 5.67149C14.6066 5.3024 15.1287 5.22609 15.4978 5.50104Z' fill='%23101820'/%3E%3C/svg%3E%0A");
            }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              position: absolute;
            }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              top: 0px;
            }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              left: -1.75rem;
            }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              height: 1.25rem;
            }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              width: 1.25rem;
            }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              background-size: contain;
            }

.greenscreen-module .cards-slide .benefit-content .text-element ul li::before {
              background-repeat: no-repeat;
            }

.greenscreen-module .swiper-pagination-current {
    font-weight: 700;
  }

.greenscreen-module ._brlbs-content-blocker {
    display: flex;
  }

.greenscreen-module ._brlbs-content-blocker {
    justify-content: center;
  }

.teaser-tabs-section {
  position: relative;
}

.teaser-tabs-section.bg-dark *:not(.btn-primary){
      color: #F5F6FA;
    }

.teaser-tabs-section.bg-dark .readmore-btn:not(.btn-primary) {
      border-bottom-color: #F5F6FA !important;
    }

.teaser-tabs-section .teaser-tabs {
    position: relative;
  }

.teaser-tabs-section .tab-button {
    position: relative;
    font-weight: 600;
    white-space: nowrap;
  }

.teaser-tabs-section .tab-button:after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: transparent;
    transition: background-color 0.3s ease;
  }

.teaser-tabs-section .tab-content {
    opacity: 0;
    transition: opacity 0.3s ease;
  }

.teaser-tabs-section .tab-content.active {
    opacity: 1;
  }

.teaser-tabs-section .tab-navigation {
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* IE and Edge */
  }

.teaser-tabs-section .tab-navigation::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari and Opera */
  }

.teaser-tabs-section .tab-navigation.cursor-grabbing {
    cursor: grabbing;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

.header-image-simple {
}

.text-element ul {
    list-style-type: disc;
  }

.text-element ul{
    padding-inline-start: 40px;
  }

.text-element ul + p, .text-element ul + h2, .text-element ul + h3 {
    padding-top:20px;
  }

.text-element ol {
    list-style-type: decimal;
  }

.text-element ol {
    padding-inline-start: 40px;
  }

.text-element.align-center, .text-element.align-center > *, .text-element.align-center * {
      margin-left: auto;
      margin-right: auto;
    }

.text-element.align-center, .text-element.align-center > *, .text-element.align-center * {
      text-align: center;
    }

.text-element.align-right, .text-element.align-right > * {
      margin-left: auto;
    }

.text-element.align-right, .text-element.align-right > * {
      text-align: right;
    }

.text-element p:not(:last-child) {
    padding-bottom:20px;
  }

.text-element h2 {
    font-size: 28px !important;
    line-height: 110% !important;
  }

.text-element h2 {
    font-weight: 700 !important;
  }

.text-element h2 {
    --tw-text-opacity: 1 !important;
    color: rgb(16 24 32 / var(--tw-text-opacity)) !important;
  }

@media (min-width: 768px) {
    .text-element h2 {
      font-size: 40px !important;
      line-height: 110% !important;
    }
  }

.text-element h2 {
    padding-bottom:20px;
  }

.text-element h3 {
    font-size: 20px !important;
    line-height: 130% !important;
  }

.text-element h3 {
    font-weight: 700 !important;
  }

.text-element h3 {
    --tw-text-opacity: 1 !important;
    color: rgb(16 24 32 / var(--tw-text-opacity)) !important;
  }

@media (min-width: 768px) {
    .text-element h3 {
      font-size: 24px !important;
      line-height: 130% !important;
    }
  }

.text-element h3 {
    padding-bottom:20px;
  }

.text-element h4 {
    font-size: 16px !important;
    line-height: 130% !important;
  }

.text-element h4 {
    font-weight: 700 !important;
  }

.text-element h4 {
    --tw-text-opacity: 1 !important;
    color: rgb(16 24 32 / var(--tw-text-opacity)) !important;
  }

@media (min-width: 768px) {
    .text-element h4 {
      font-size: 18px !important;
      line-height: 130% !important;
    }
  }

.text-element h4 {
    padding-bottom:20px;
  }

.text-element table {
    width: 100%;
  }

.text-element table {
    overflow-x: auto;
    display: block;
  }

.basic-content p:not(:last-child) {
    padding-bottom:20px;
  }

@media (min-width: 768px) {
        .single.single-produkt .basic-content .basic-content-wrap > div {
          row-gap: 40px !important;
        }
      }

.box-shadow {
  box-shadow:0px 4px 20px rgba(0,0,0,0.05);
}

.topics-wrap .topics-slide {
    width: 100%;
  }

.topics-wrap .topics-slide:last-child {
      margin-right: 0px !important;
    }

@media (min-width: 480px) and (max-width: 991px) {

.topics-wrap .topics-slide {
      width: 340px !important
  }
    }

@media (max-width: 479px) {

.topics-wrap .topics-slide {
      width: 100% !important
  }
    }

.topics-wrap .topics-container[data-slides="1"] .topics-slide {
        margin-right: 0px !important;
      }

.topics-wrap .topics-container[data-slides="1"] .topics-slide {
        width: 100% !important;
      }

@media (min-width: 576px) {
          .topics-wrap .topics-container[data-slides="1"] .topics-slide .slide-wrap {
            flex-direction: row !important;
          }
        }

.topics-wrap .topics-container[data-slides="1"] .topics-slide .slide-wrap .image {
            width: 100%;
          }

@media (min-width: 576px) {
            .topics-wrap .topics-container[data-slides="1"] .topics-slide .slide-wrap .image {
              width: 200px !important;
            }
          }

@media (min-width: 768px) {
      .topics-wrap .topics-container[data-slides="1"] {
        display: flex;
      }

      .topics-wrap .topics-container[data-slides="1"] {
        flex-wrap: wrap;
      }

      .topics-wrap .topics-container[data-slides="2"] {
        display: flex;
      }

      .topics-wrap .topics-container[data-slides="2"] {
        flex-wrap: wrap;
      }
        .topics-wrap .topics-container[data-slides="2"] .topics-slide {
          width: calc(50% - 12.5px) !important;
        }
          @media (min-width: 992px) {
            .topics-wrap .topics-container[data-slides="2"] .topics-slide:first-child {
              margin-right: 25px !important;
            }
          }
    }

.topics-wrap .swiper-button-prev{
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.topics-wrap .swiper-button-prev {
      position: relative !important;
    }

.topics-wrap .swiper-button-prev {
      left: unset;
    }

.topics-wrap .swiper-button-prev {
      right: unset;
    }

.topics-wrap .swiper-button-prev {
      top: unset;
    }

.topics-wrap .swiper-button-prev {
      margin-top: 0px;
    }

.topics-wrap .swiper-button-prev {
      height: 24px;
    }

.topics-wrap .swiper-button-prev {
      width: 24px;
    }

.topics-wrap .swiper-button-prev {
      opacity: 1;
    }

.topics-wrap .swiper-button-prev:after {
        display: none;
      }

.topics-wrap .swiper-button-next {
      content: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1667 10.2217L0.833353 10.2217' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.38892 1.66623L0.833361 10.2218L9.38892 18.7773' stroke='%23101820' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")
    }

.topics-wrap .swiper-button-next {
      position: relative !important;
    }

.topics-wrap .swiper-button-next {
      left: unset;
    }

.topics-wrap .swiper-button-next {
      right: unset;
    }

.topics-wrap .swiper-button-next {
      top: unset;
    }

.topics-wrap .swiper-button-next {
      margin-top: 0px;
    }

.topics-wrap .swiper-button-next {
      height: 24px;
    }

.topics-wrap .swiper-button-next {
      width: 24px;
    }

.topics-wrap .swiper-button-next {
      --tw-rotate: 180deg;
      transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

.topics-wrap .swiper-button-next {
      opacity: 1;
    }

.topics-wrap .swiper-button-next:after {
        display: none;
      }

.topics-wrap .swiper-pagination {
    position: relative;
  }

.topics-wrap .swiper-pagination {
    bottom: 0px;
  }

.topics-wrap .swiper-pagination {
    display: flex;
  }

.topics-wrap .swiper-pagination {
    height: auto;
  }

.topics-wrap .swiper-pagination {
    width: auto;
  }

.topics-wrap .swiper-pagination {
    align-items: center;
  }

.topics-wrap .swiper-pagination {
    justify-content: center;
  }

.topics-wrap .swiper-pagination {
    overflow: hidden;
  }

@media (hover: hover) {
    }

@media (min-width: 1600px) {
    .topics-wrap .swiper-pagination {
      position: relative !important;
    }
  }

@media (min-width: 1600px) {
    .topics-wrap .swiper-pagination {
      overflow: auto;
    }
  }

.topics-wrap .swiper-pagination-fraction {
      font-size: 1rem;
      line-height: 1.5rem;
    }

.topics-wrap .swiper-pagination-fraction {
      font-weight: 500;
    }

.topics-wrap .swiper-pagination-bullet {
    height: 24px;
  }

.topics-wrap .swiper-pagination-bullet {
    width: 24px;
  }

.topics-wrap .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(207 209 210 / var(--tw-bg-opacity));
  }

.topics-wrap .swiper-pagination-bullet {
    opacity: 1;
  }

@media (min-width: 992px) {
    .topics-wrap .swiper-pagination-bullet {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
    }
  }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      display: flex;
    }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      align-items: center;
    }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      justify-content: center;
    }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      border-width: 2px;
    }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      --tw-border-opacity: 1;
      border-color: rgb(16 24 32 / var(--tw-border-opacity));
    }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: transparent;
    }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        display: block;
      }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        height: 12px;
      }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        width: 12px;
      }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        border-radius: 9999px;
      }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        --tw-bg-opacity: 1;
        background-color: rgb(39 229 155 / var(--tw-bg-opacity));
      }

.topics-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
        content: '';
      }

.dark .topics-wrap .swiper-button svg line, .dark .topics-wrap .swiper-button svg path {
          stroke: white;
        }

.first\:mt-\[25px\]:first-child {
  margin-top: 25px;
}

.first\:border-t-0:first-child {
  border-top-width: 0px;
}

.first\:pt-0:first-child {
  padding-top: 0px;
}

.even\:bg-silverWhite-100:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 248 249 / var(--tw-bg-opacity));
}

.hover\:-translate-x-0:hover {
  --tw-translate-x: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:scale-125:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:border:hover {
  border-width: 1px;
}

.hover\:border-calmBlack-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(16 24 32 / var(--tw-border-opacity));
}

.hover\:border-calmBlack-80:hover {
  --tw-border-opacity: 1;
  border-color: rgb(64 70 77 / var(--tw-border-opacity));
}

.hover\:border-shade-80:hover {
  --tw-border-opacity: 1;
  border-color: rgb(64 70 77 / var(--tw-border-opacity));
}

.hover\:border-singalGreen-80:hover {
  --tw-border-opacity: 1;
  border-color: rgb(82 234 175 / var(--tw-border-opacity));
}

.hover\:\!bg-singalGreen-100:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity)) !important;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:bg-calmBlack-80:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(64 70 77 / var(--tw-bg-opacity));
}

.hover\:bg-singalGreen-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 229 155 / var(--tw-bg-opacity));
}

.hover\:bg-singalGreen-80:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(82 234 175 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.odd\:hover\:bg-silverWhite-100:hover:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 248 249 / var(--tw-bg-opacity));
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-calmBlack-100:focus {
  outline-color: #101820;
}

.group:last-child .group-last\:h-px {
  height: 1px;
}

.group:hover .group-hover\:h-\[3px\] {
  height: 3px;
}

.group:hover .group-hover\:h-\[4px\] {
  height: 4px;
}

.group:hover:first-child .group-hover\:group-first\:h-\[4px\] {
  height: 4px;
}

.group:hover:last-child .group-hover\:group-last\:h-\[4px\] {
  height: 4px;
}

:is(.dark .dark\:border-transparent) {
  border-color: transparent;
}

:is(.dark .dark\:\!bg-dark) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity)) !important;
}

:is(.dark .dark\:bg-dark) {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
}

:is(.dark .dark\:bg-white) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

:is(.dark .dark\:\!text-light) {
  --tw-text-opacity: 1 !important;
  color: rgb(249 250 251 / var(--tw-text-opacity)) !important;
}

:is(.dark .dark\:\!text-white) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

:is(.dark .dark\:text-black) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

:is(.dark .dark\:text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

:is(.dark .dark\:hover\:border-calmBlack-80:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(64 70 77 / var(--tw-border-opacity));
}

:is(.dark .dark\:hover\:bg-calmBlack-80:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(64 70 77 / var(--tw-bg-opacity));
}

:is(.dark .dark\:hover\:text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media not all and (min-width: 1920px) {
  .max-fhd\:overflow-hidden {
    overflow: hidden;
  }
}

@media not all and (min-width: 1200px) {
  .max-xl\:flex {
    display: flex;
  }

  .max-xl\:hidden {
    display: none;
  }

  .max-xl\:w-full {
    width: 100%;
  }

  .max-xl\:flex-col {
    flex-direction: column;
  }

  .max-xl\:items-center {
    align-items: center;
  }
}

@media not all and (min-width: 1140px) {
  .max-1140\:hidden {
    display: none;
  }
}

@media not all and (min-width: 992px) {
  .max-lg\:order-1 {
    order: 1;
  }

  .max-lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg\:flex {
    display: flex;
  }

  .max-lg\:aspect-4\/3 {
    aspect-ratio: 4 / 3;
  }

  .max-lg\:h-full {
    height: 100%;
  }

  .max-lg\:shrink-0 {
    flex-shrink: 0;
  }

  .max-lg\:flex-col {
    flex-direction: column;
  }

  .max-lg\:items-center {
    align-items: center;
  }

  .max-lg\:justify-center {
    justify-content: center;
  }

  .max-lg\:text-center {
    text-align: center;
  }
}

@media not all and (min-width: 768px) {
  .max-md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .max-md\:ml-auto {
    margin-left: auto;
  }

  .max-md\:mr-xs {
    margin-right: 20px;
  }

  .max-md\:mt-1 {
    margin-top: 0.25rem;
  }

  .max-md\:flex {
    display: flex;
  }

  .max-md\:hidden {
    display: none;
  }

  .max-md\:h-\[34px\] {
    height: 34px;
  }

  .max-md\:max-h-\[36px\] {
    max-height: 36px;
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:items-center {
    align-items: center;
  }

  .max-md\:overflow-hidden {
    overflow: hidden;
  }

  .max-md\:bg-shade-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(16 24 32 / var(--tw-bg-opacity));
  }

  .max-md\:\!p-2 {
    padding: 0.5rem !important;
  }

  .max-md\:\!p-2\.5 {
    padding: 0.625rem !important;
  }
}

@media not all and (min-width: 576px) {
  .max-sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm\:hidden {
    display: none;
  }

  .max-sm\:max-w-\[200px\] {
    max-width: 200px;
  }

  .max-sm\:p-15px {
    padding: 15px;
  }

  .max-sm\:pb-0 {
    padding-bottom: 0px;
  }

  .max-sm\:pb-xs {
    padding-bottom: 20px;
  }

  .max-sm\:text-mob-base-small {
    font-size: 14px;
    line-height: 150%;
  }
}

@media not all and (min-width: 480px) {
  .max-xs\:hidden {
    display: none;
  }

  .max-xs\:text-center {
    text-align: center;
  }
}

@media (min-width: 480px) {
  .xs\:hidden {
    display: none;
  }

  .xs\:h-\[260px\] {
    height: 260px;
  }

  .xs\:w-1\/3 {
    width: 33.333333%;
  }

  .xs\:gap-10 {
    gap: 2.5rem;
  }
}

@media (min-width: 576px) {
  .sm\:right-lg {
    right: 60px;
  }

  .sm\:mx-xs {
    margin-left: 20px;
    margin-right: 20px;
  }

  .sm\:-mt-sm {
    margin-top: -30px;
  }

  .sm\:mt-auto {
    margin-top: auto;
  }

  .sm\:mt-md {
    margin-top: 40px;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-\[80vh\] {
    height: 80vh;
  }

  .sm\:max-h-\[90vh\] {
    max-height: 90vh;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:gap-25px {
    gap: 25px;
  }

  .sm\:gap-lg {
    gap: 60px;
  }

  .sm\:gap-xs {
    gap: 20px;
  }

  .sm\:border-2 {
    border-width: 2px;
  }

  .sm\:p-sm {
    padding: 30px;
  }

  .sm\:px-sm {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:py-lg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sm\:py-md {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sm\:pb-lg {
    padding-bottom: 60px;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }

  .sm\:pr-0 {
    padding-right: 0px;
  }

  .sm\:pt-\[15px\] {
    padding-top: 15px;
  }

  .sm\:pt-md {
    padding-top: 40px;
  }
}

@media (min-width: 768px) {
  .md\:visible {
    visibility: visible;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:inset-x-xl {
    left: 80px;
    right: 80px;
  }

  .md\:-left-16 {
    left: -4rem;
  }

  .md\:-left-xl {
    left: -80px;
  }

  .md\:-right-xl {
    right: -80px;
  }

  .md\:-top-\[10px\] {
    top: -10px;
  }

  .md\:bottom-14 {
    bottom: 3.5rem;
  }

  .md\:left-8 {
    left: 2rem;
  }

  .md\:right-10 {
    right: 2.5rem;
  }

  .md\:right-14 {
    right: 3.5rem;
  }

  .md\:right-5xl {
    right: 170px;
  }

  .md\:right-\[50px\] {
    right: 50px;
  }

  .md\:top-10 {
    top: 2.5rem;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:mx-lg {
    margin-left: 60px;
    margin-right: 60px;
  }

  .md\:my-lg {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .md\:my-md {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-md {
    margin-bottom: 40px;
  }

  .md\:mb-xs {
    margin-bottom: 20px;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:mr-0 {
    margin-right: 0px;
  }

  .md\:mr-xxs {
    margin-right: 10px;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-50px {
    margin-top: 50px;
  }

  .md\:mt-\[140px\] {
    margin-top: 140px;
  }

  .md\:mt-\[15px\] {
    margin-top: 15px;
  }

  .md\:mt-\[36px\] {
    margin-top: 36px;
  }

  .md\:mt-lg {
    margin-top: 60px;
  }

  .md\:mt-md {
    margin-top: 40px;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:\!grid {
    display: grid !important;
  }

  .md\:hidden {
    display: none;
  }

  .md\:\!h-\[342px\] {
    height: 342px !important;
  }

  .md\:\!h-full {
    height: 100% !important;
  }

  .md\:h-\[1100px\] {
    height: 1100px;
  }

  .md\:h-\[120vh\] {
    height: 120vh;
  }

  .md\:h-\[190px\] {
    height: 190px;
  }

  .md\:h-\[300px\] {
    height: 300px;
  }

  .md\:h-\[48px\] {
    height: 48px;
  }

  .md\:h-\[88px\] {
    height: 88px;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:max-h-\[260px\] {
    max-height: 260px;
  }

  .md\:min-h-\[260px\] {
    min-height: 260px;
  }

  .md\:min-h-\[48px\] {
    min-height: 48px;
  }

  .md\:\!w-\[220px\] {
    width: 220px !important;
  }

  .md\:\!w-\[608px\] {
    width: 608px !important;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-\[140px\] {
    width: 140px;
  }

  .md\:w-\[190px\] {
    width: 190px;
  }

  .md\:w-\[608px\] {
    width: 608px;
  }

  .md\:w-\[60vw\] {
    width: 60vw;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:max-w-\[1250px\] {
    max-width: 1250px;
  }

  .md\:max-w-\[163px\] {
    max-width: 163px;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-screen-lg {
    max-width: 992px;
  }

  .md\:max-w-screen-xl {
    max-width: 1200px;
  }

  .md\:shrink-0 {
    flex-shrink: 0;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-24px {
    gap: 24px;
  }

  .md\:gap-sm {
    gap: 30px;
  }

  .md\:gap-xl {
    gap: 80px;
  }

  .md\:gap-xs {
    gap: 20px;
  }

  .md\:gap-y-lg {
    row-gap: 60px;
  }

  .md\:gap-y-xs {
    row-gap: 20px;
  }

  .md\:rounded-md {
    border-radius: 0.375rem;
  }

  .md\:p-0 {
    padding: 0px;
  }

  .md\:p-\[15px\] {
    padding: 15px;
  }

  .md\:p-\[25px\] {
    padding: 25px;
  }

  .md\:p-md {
    padding: 40px;
  }

  .md\:p-sm {
    padding: 30px;
  }

  .md\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .md\:\!py-md {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .md\:px-\[17px\] {
    padding-left: 17px;
    padding-right: 17px;
  }

  .md\:px-lg {
    padding-left: 60px;
    padding-right: 60px;
  }

  .md\:px-md {
    padding-left: 40px;
    padding-right: 40px;
  }

  .md\:px-xl {
    padding-left: 80px;
    padding-right: 80px;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-\[25px\] {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .md\:py-md {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .md\:py-sm {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .md\:py-xxs {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .md\:\!pt-lg {
    padding-top: 60px !important;
  }

  .md\:pb-15px {
    padding-bottom: 15px;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pb-\[25px\] {
    padding-bottom: 25px;
  }

  .md\:pb-lg {
    padding-bottom: 60px;
  }

  .md\:pb-md {
    padding-bottom: 40px;
  }

  .md\:pb-xs {
    padding-bottom: 20px;
  }

  .md\:pl-lg {
    padding-left: 60px;
  }

  .md\:pr-14 {
    padding-right: 3.5rem;
  }

  .md\:pt-2xl {
    padding-top: 100px;
  }

  .md\:pt-4xl {
    padding-top: 150px;
  }

  .md\:pt-50px {
    padding-top: 50px;
  }

  .md\:pt-lg {
    padding-top: 60px;
  }

  .md\:pt-md {
    padding-top: 40px;
  }

  .md\:pt-xs {
    padding-top: 20px;
  }

  .md\:\!text-left {
    text-align: left !important;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-des-base {
    font-size: 18px;
    line-height: 150%;
  }

  .md\:text-des-h1 {
    font-size: 48px;
    line-height: 110%;
  }

  .md\:text-des-h2 {
    font-size: 40px;
    line-height: 110%;
  }

  .md\:text-des-h3 {
    font-size: 24px;
    line-height: 130%;
  }

  .md\:text-des-h4 {
    font-size: 18px;
    line-height: 130%;
  }

  .md\:text-h3 {
    font-size: 32px;
    line-height: 1.1;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 992px) {
  .lg\:absolute {
    position: absolute;
  }

  .lg\:sticky {
    position: sticky;
  }

  .lg\:bottom-2 {
    bottom: 0.5rem;
  }

  .lg\:right-3xl {
    right: 120px;
  }

  .lg\:top-6xl {
    top: 190px;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:order-3 {
    order: 3;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:\!mb-0 {
    margin-bottom: 0px !important;
  }

  .lg\:\!mt-0 {
    margin-top: 0px !important;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:mb-xl {
    margin-bottom: 80px;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-lg {
    margin-top: 60px;
  }

  .lg\:mt-xl {
    margin-top: 80px;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:\!grid {
    display: grid !important;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:\!hidden {
    display: none !important;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-\[500px\] {
    height: 500px;
  }

  .lg\:h-max {
    height: -moz-max-content;
    height: max-content;
  }

  .lg\:h-px {
    height: 1px;
  }

  .lg\:max-h-\[300px\] {
    max-height: 300px;
  }

  .lg\:max-h-\[320px\] {
    max-height: 320px;
  }

  .lg\:max-h-\[600px\] {
    max-height: 600px;
  }

  .lg\:min-h-\[1080px\] {
    min-height: 1080px;
  }

  .lg\:min-h-\[140px\] {
    min-height: 140px;
  }

  .lg\:min-h-\[600px\] {
    min-height: 600px;
  }

  .lg\:\!w-auto {
    width: auto !important;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:max-w-\[1152px\] {
    max-width: 1152px;
  }

  .lg\:max-w-\[350px\] {
    max-width: 350px;
  }

  .lg\:max-w-\[400px\] {
    max-width: 400px;
  }

  .lg\:max-w-\[530px\] {
    max-width: 530px;
  }

  .lg\:max-w-\[730px\] {
    max-width: 730px;
  }

  .lg\:max-w-screen-lg {
    max-width: 992px;
  }

  .lg\:max-w-screen-sm {
    max-width: 576px;
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-normal {
    justify-content: normal;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-md {
    gap: 40px;
  }

  .lg\:gap-sm {
    gap: 30px;
  }

  .lg\:p-\[60px\] {
    padding: 60px;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:\!pt-0 {
    padding-top: 0px !important;
  }

  .lg\:pb-4xl {
    padding-bottom: 150px;
  }

  .lg\:pb-lg {
    padding-bottom: 60px;
  }

  .lg\:pb-md {
    padding-bottom: 40px;
  }

  .lg\:pb-sm {
    padding-bottom: 30px;
  }

  .lg\:pl-14 {
    padding-left: 3.5rem;
  }

  .lg\:pr-7 {
    padding-right: 1.75rem;
  }

  .lg\:pr-md {
    padding-right: 40px;
  }

  .lg\:pt-lg {
    padding-top: 60px;
  }

  .lg\:pt-md {
    padding-top: 40px;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-\[32px\] {
    font-size: 32px;
  }

  .group:hover .lg\:group-hover\:h-\[4px\] {
    height: 4px;
  }
}

@media (min-width: 1140px) {
  .\31 140\:hidden {
    display: none;
  }

  .\31 140\:w-1\/2 {
    width: 50%;
  }

  .\31 140\:gap-md {
    gap: 40px;
  }
}

@media (min-width: 1200px) {
  .xl\:my-2xl {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .xl\:mt-\[35px\] {
    margin-top: 35px;
  }

  .xl\:mt-\[60px\] {
    margin-top: 60px;
  }

  .xl\:mt-\[76px\] {
    margin-top: 76px;
  }

  .xl\:block {
    display: block;
  }

  .xl\:\!grid {
    display: grid !important;
  }

  .xl\:\!hidden {
    display: none !important;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:aspect-square {
    aspect-ratio: 1 / 1;
  }

  .xl\:\!h-\[550px\] {
    height: 550px !important;
  }

  .xl\:h-\[64px\] {
    height: 64px;
  }

  .xl\:\!w-\[978px\] {
    width: 978px !important;
  }

  .xl\:\!w-auto {
    width: auto !important;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-2\/3 {
    width: 66.666667%;
  }

  .xl\:w-\[200px\] {
    width: 200px;
  }

  .xl\:w-\[978px\] {
    width: 978px;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:max-w-\[1360px\] {
    max-width: 1360px;
  }

  .xl\:max-w-\[217px\] {
    max-width: 217px;
  }

  .xl\:max-w-\[420px\] {
    max-width: 420px;
  }

  .xl\:max-w-\[730px\] {
    max-width: 730px;
  }

  .xl\:max-w-\[760px\] {
    max-width: 760px;
  }

  .xl\:max-w-screen-lg {
    max-width: 992px;
  }

  .xl\:flex-grow-0 {
    flex-grow: 0;
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-col {
    flex-direction: column;
  }

  .xl\:items-start {
    align-items: flex-start;
  }

  .xl\:items-center {
    align-items: center;
  }

  .xl\:justify-start {
    justify-content: flex-start;
  }

  .xl\:gap-0 {
    gap: 0px;
  }

  .xl\:gap-6 {
    gap: 1.5rem;
  }

  .xl\:gap-9 {
    gap: 2.25rem;
  }

  .xl\:gap-lg {
    gap: 60px;
  }

  .xl\:gap-x-3xl {
    -moz-column-gap: 120px;
         column-gap: 120px;
  }

  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xl\:px-lg {
    padding-left: 60px;
    padding-right: 60px;
  }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:py-2xl {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .xl\:\!pt-0 {
    padding-top: 0px !important;
  }

  .xl\:pb-0 {
    padding-bottom: 0px;
  }

  .xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .xl\:pb-lg {
    padding-bottom: 60px;
  }

  .xl\:pb-md {
    padding-bottom: 40px;
  }

  .xl\:pb-sm {
    padding-bottom: 30px;
  }

  .xl\:pb-xl {
    padding-bottom: 80px;
  }

  .xl\:pr-md {
    padding-right: 40px;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pt-2xl {
    padding-top: 100px;
  }

  .xl\:pt-md {
    padding-top: 40px;
  }

  .xl\:pt-xl {
    padding-top: 80px;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-des-base {
    font-size: 18px;
    line-height: 150%;
  }
}

@media (min-width: 1400px) {
  .\31 400\:block {
    display: block;
  }

  .\31 400\:hidden {
    display: none;
  }
}

@media (min-width: 1480px) {
  .\31 480\:mt-auto {
    margin-top: auto;
  }

  .\31 480\:block {
    display: block;
  }

  .\31 480\:\!inline-block {
    display: inline-block !important;
  }

  .\31 480\:\!grid {
    display: grid !important;
  }

  .\31 480\:hidden {
    display: none;
  }

  .\31 480\:\!w-auto {
    width: auto !important;
  }

  .\31 480\:w-1\/2 {
    width: 50%;
  }

  .\31 480\:min-w-\[420px\] {
    min-width: 420px;
  }

  .\31 480\:\!translate-x-0 {
    --tw-translate-x: 0px !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  }

  .\31 480\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\31 480\:flex-row {
    flex-direction: row;
  }

  .\31 480\:gap-\[25px\] {
    gap: 25px;
  }

  .\31 480\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\31 480\:p-\[35px\] {
    padding: 35px;
  }

  .\31 480\:py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}

@media (min-width: 1600px) {
  .\32xl\:mt-0 {
    margin-top: 0px;
  }

  .\32xl\:h-\[60px\] {
    height: 60px;
  }

  .\32xl\:min-h-\[600px\] {
    min-height: 600px;
  }

  .\32xl\:w-10\/12 {
    width: 83.333333%;
  }

  .\32xl\:max-w-\[1640px\] {
    max-width: 1640px;
  }

  .\32xl\:flex-row {
    flex-direction: row;
  }

  .\32xl\:items-center {
    align-items: center;
  }

  .\32xl\:gap-2xl {
    gap: 100px;
  }

  .\32xl\:px-2xl {
    padding-left: 100px;
    padding-right: 100px;
  }

  .\32xl\:px-3xl {
    padding-left: 120px;
    padding-right: 120px;
  }

  .\32xl\:px-xl {
    padding-left: 80px;
    padding-right: 80px;
  }

  .\32xl\:py-xl {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .\32xl\:pl-3xl {
    padding-left: 120px;
  }
}

@media (min-width: 2200px) {
  .\32k\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 2700px) {
  .\32kplus\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}