/**
 * Dont change this file!
 * It has been generated by RockFrontend and will be updated when the
 * source file has been changed. That means if you change this file your
 * changes might get lost on a next update.
 */
@import url("https://p.typekit.net/p.css?s=1&k=ljx6nvg&ht=tk&f=47456&a=16297240&app=typekit&e=css");
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
@font-face {
  font-family: "ruddy";
  src: url("https://use.typekit.net/af/7eae5a/00000000000000007735ebc6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/7eae5a/00000000000000007735ebc6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/7eae5a/00000000000000007735ebc6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
.headline {
  font-family: "ruddy", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: var(--headline-font-size);
  line-height: 114.286%;
  color: #000000;
  margin: 0;
}
:root {
  --deco-border-width: clamp(8px, 8px + 16 * ((100vw -  320px) / ( 480 -  320)), 24px);
  --deco-border-stroke: 1px;
  --deco-border-item-width: calc(65px + clamp(8px, 8px + 16 * ((100vw -  320px) / ( 480 -  320)), 24px));
  --dynamic-width: 89px;
  /* Standardwert */
  --slider-arrow-width: clamp(40px, 40px + 24 * ((100vw -  320px) / ( 480 -  320)), 64px);
  --slider-arrow-distance: clamp(8px, 8px + 47 * ((100vw - 360px) / (1440 - 360)), 55px);
  --slider-dots-distance: 24px;
  --slider-dots-width: 24px;
  --slider-dots-margin: 0 8px;
  --section-space-x: clamp(24px, 24px + 35 * ((100vw - 360px) / (1440 - 360)), 59px);
  --section-space-y: clamp(23px, 23px + 33 * ((100vw - 360px) / (1440 - 360)), 56px);
  --card-slider-card-width: 100%;
  --card-margin: 12px;
  --card-content-padding: 24px 16px;
  --card-headline-font-size: clamp(20px, 20px + 4 * ((100vw - 360px) / (1440 - 360)), 24px);
  --card-text-font-size: var(--standard-font-size);
  --standard-font-size: clamp(15px, 15px + 3 * ((100vw - 360px) / (1440 - 360)), 18px);
  --standard-line-height: 1.44em;
  --bigger-font-size: clamp(17px, 17px + 7 * ((100vw - 360px) / (1440 - 360)), 24px);
  --bigger-line-height: 1.33em;
  --smaller-font-size: clamp(13px, 13px + 1 * ((100vw - 360px) / (1440 - 360)), 14px);
  --smaller-line-height: 1.71em;
  --button-link-padding: 12px 24px;
  --button-link-font-size: clamp(16px, 16px + 2 * ((100vw -  320px) / ( 480 -  320)), 18px);
  --headline-font-size: clamp(32px, 32px + 24 * ((100vw - 360px) / (1440 - 360)), 56px);
  --headline-line-height: 1.143em;
  --headline-font-weight: 700;
  --headline-font-style: normal;
  --headline-margin-bottom: 36px;
  --logo-height-mobile: clamp(68px, 68px + 26 * ((100vw -  390px) / ( 1023 -  390)), 94px);
  --mobile-menu-bar-height: clamp(49px, 49px + 19 * ((100vw -  390px) / ( 1023 -  390)), 68px);
  --desktop-menu-min-height: 190px;
  --desktop-menu-height: 190px;
  --desktop-menu-top: var(--deco-border-width);
  --symbol-list-padding-left: clamp(52px, 52px + 8 * ((100vw - 360px) / (1440 - 360)), 60px);
}
html,
body {
  font-size: 16px;
  font-weight: 500;
  font-family: "Gotham SSm A", "Gotham SSm B";
  box-sizing: border-box;
  scroll-behavior: smooth;
  scroll-padding-top: var(--section-space-y);
  overscroll-behavior-y: none;
  background-color: #e2dbc5;
}
* {
  box-sizing: border-box;
}
#content {
  min-height: calc(100vh - var(--desktop-menu-min-height) - var(--deco-border-width));
}
@media (max-width: 1023px) {
  #content .padding-mobile-top {
    padding-top: calc(var(--mobile-menu-bar-height) + (3 * var(--section-space-y))) !important;
  }
}
a.no-decoration {
  text-decoration: none;
  color: initial;
}
a.no-decoration:hover {
  text-decoration: none;
  color: initial;
}
.headline {
  color: #000000;
  font-family: Ruddy;
  font-size: var(--headline-font-size);
  font-style: var(--headline-font-style);
  font-weight: var(--headline-font-weight);
  line-height: var(--headline-line-height);
  margin-bottom: var(--headline-margin-bottom);
}
.text-standard {
  font-size: var(--standard-font-size);
  line-height: var(--standard-line-height);
}
.text-bigger {
  font-size: var(--bigger-font-size);
  line-height: var(--bigger-line-height);
  margin-bottom: clamp(42px, 42px + 14 * ((100vw - 360px) / (1440 - 360)), 56px);
}
.text-smaller {
  font-size: var(--smaller-font-size);
  line-height: var(--smaller-line-height);
}
a {
  color: #000000;
  text-decoration: underline;
}
@media (hover: hover) {
  a:hover {
    color: #e83c52;
  }
  a:active {
    color: #e83c52;
  }
  a:visited {
    color: #000000;
    opacity: 0.6;
  }
}
.uppercase {
  text-transform: uppercase;
}
.border {
  border: var(--deco-border-stroke) solid #000000;
}
.border-bottom {
  border-bottom: var(--deco-border-stroke) solid #000000;
}
.border-top {
  border-top: var(--deco-border-stroke) solid #000000;
}
.button-common {
  outline: none;
}
.button-common:hover,
.button-common:focus,
.button-common:active {
  outline: none;
  font-style: normal;
  color: #000000;
}
.button-common:hover:before,
.button-common:focus:before,
.button-common:active:before {
  opacity: 1;
}
.button-link {
  outline: none;
  display: inline-block;
  background-color: #eadd47;
  padding: var(--button-link-padding);
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  border: var(--deco-border-stroke) solid #000000;
  font-size: var(--button-link-font-size);
}
.button-link:hover,
.button-link:focus,
.button-link:active {
  outline: none;
  font-style: normal;
  color: #000000;
}
.button-link:hover:before,
.button-link:focus:before,
.button-link:active:before {
  opacity: 1;
}
@media (hover: hover) {
  .button-link:hover {
    background-color: #c09cd1;
  }
}
.button-link.ps-active {
  background-color: #000000;
  color: #ffffff;
  font-style: italic;
}
.button-link.ps-active.button-link,
.button-link.ps-active.rmBase__comp--cta {
  font-style: normal;
}
ul.arrow-list,
ul.check-list {
  padding-left: 0;
}
ul.arrow-list li,
ul.check-list li {
  padding-left: var(--symbol-list-padding-left);
  padding-bottom: 12px;
  margin-bottom: 12px;
  list-style-type: none;
  position: relative;
  background-image: url("/site/templates/img/icons/list_arrow.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
}
ul.arrow-list.two-columns,
ul.check-list.two-columns {
  columns: 2 300px;
  column-gap: calc(var(--section-space-x) + 72px);
}
ul.arrow-list.two-columns li,
ul.check-list.two-columns li {
  break-inside: avoid-column;
  page-break-inside: avoid;
}
@media (max-width: 480px) {
  ul.arrow-list.two-columns,
  ul.check-list.two-columns {
    columns: unset;
  }
}
ul.check-list li {
  background-image: url("/site/templates/img/icons/list_check.svg");
}
.outer-container {
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.outer-container > .deco-row {
  position: relative;
  width: 100%;
  max-width: 100%;
  height: var(--deco-border-width);
  flex-grow: 0;
  border: var(--deco-border-stroke) solid #000000;
  background-repeat: repeat-x;
  --value-to-round: calc(100 / calc(var(--deco-border-item-width) - var(--deco-border-stroke)));
  background-size: var(--dynamic-width) 100%;
  transform: translateZ(0) scale(1.00000001);
  will-change: background-size;
  background-image: linear-gradient(to right, #000000 0 var(--deco-border-stroke), #e83c52 var(--deco-border-stroke) calc(var(--deco-border-width) - var(--deco-border-stroke)), #000000 calc(var(--deco-border-width) - var(--deco-border-stroke)) var(--deco-border-width), #89cdd8 var(--deco-border-width));
  background-position: calc(-1 * var(--deco-border-stroke)) 0;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .outer-container > .deco-row {
    display: none;
  }
}
.outer-container > .deco-row.deco-row-top {
  position: fixed;
  z-index: 99;
}
.outer-container > .deco-row > .right-corner {
  width: calc(2 * var(--deco-border-width));
  height: var(--deco-border-width);
  background-color: pink;
  position: absolute;
  top: 0;
  right: 0;
  border-left: none;
  background-image: linear-gradient(to left, #e83c52 0 calc(var(--deco-border-width) - (2 * var(--deco-border-stroke))), #000000 calc(var(--deco-border-width) - (2 * var(--deco-border-stroke))) calc(var(--deco-border-width) - (1 * var(--deco-border-stroke))), #89cdd8 calc(var(--deco-border-width) - (1 * var(--deco-border-stroke))) calc(var(--deco-border-width) - var(--deco-border-stroke)));
  background-position: right 0;
  background-size: var(--dynamic-width) 100%;
  display: none;
}
.outer-container > .main-row {
  flex-grow: 1;
  display: flex;
}
.outer-container > .main-row > .col-outer {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: var(--deco-border-width);
  min-width: var(--deco-border-width);
  flex-grow: 0;
  flex-shrink: 0;
  border: var(--deco-border-stroke) solid #000000;
  border-top: none;
  border-bottom: none;
  background-repeat: repeat-y;
  background-size: 100% calc(var(--deco-border-item-width) - var(--deco-border-stroke));
  background-image: linear-gradient(to top, #000000 0 var(--deco-border-stroke), #ec6036 var(--deco-border-stroke) calc(var(--deco-border-width) - var(--deco-border-stroke)), #000000 calc(var(--deco-border-width) - var(--deco-border-stroke)) var(--deco-border-width), #a5c172 var(--deco-border-width));
  background-position: 0 calc(-1 * var(--deco-border-stroke) + var(--deco-border-width));
}
.outer-container > .main-row > .col-outer.right {
  right: 0;
  left: auto;
}
@media (max-width: 1023px) {
  .outer-container > .main-row > .col-outer.right {
    background-image: linear-gradient(to top, #000000 0 var(--deco-border-stroke), #e83c52 var(--deco-border-stroke) calc(var(--deco-border-width) - var(--deco-border-stroke)), #000000 calc(var(--deco-border-width) - var(--deco-border-stroke)) var(--deco-border-width), #89cdd8 var(--deco-border-width));
  }
}
.outer-container > .main-row > .col-inner {
  margin-left: var(--deco-border-width);
  position: relative;
  width: 100%;
  max-width: calc(100% - (2 * var(--deco-border-width)));
  flex-grow: 1;
}
.inner-container {
  width: 100%;
  max-width: 100%;
  position: relative;
  margin-top: calc(var(--deco-border-width) + var(--desktop-menu-min-height));
  margin-top: calc(var(--deco-border-width) + var(--desktop-menu-height));
}
@media (max-width: 1023px) {
  .inner-container {
    margin-top: 0;
  }
}
.section-padding {
  padding: var(--section-space-y) var(--section-space-x);
}
.bg-beige {
  background-color: #e2dbc5;
}
.bg-greengray {
  background-color: #a7c0b3;
}
.bg-grape {
  background-color: #c09cd1;
}
.bg-green {
  background-color: #a5c172;
}
.bg-blue {
  background-color: #89cdd8;
}
.bg-red {
  background-color: #e83c52;
}
.bg-orange {
  background-color: #ec6036;
}
/* Safari 7.1+ */
_::-webkit-full-page-media,
_:future,
:root .safari_only {
  display: block !important;
}
.basic-page-content-container {
  max-width: 800px;
  line-height: 1.4em;
}
.basic-page-content-container h1,
.basic-page-content-container h2,
.basic-page-content-container h3 {
  margin-top: 1.5em;
  line-height: 1.3em;
}
@media screen and (max-width: 680px) {
  .section-blog {
    padding-bottom: 0;
  }
}
.blog-container {
  --item-padding: 20px;
  --grid-gap: 20px;
  max-width: 100%;
}
.blog-container .blog-items {
  margin-left: calc(var(--grid-gap) / 2 * -1);
  margin-right: calc(var(--grid-gap) / 2 * -1);
}
.blog-container .blog-items .blog-item-img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 680px) {
  .blog-container .blog-items {
    margin-left: calc(-1 * var(--section-space-x));
    margin-right: calc(-1 * var(--section-space-x));
  }
}
.blog-container .blog-item {
  line-height: 1.4em;
  padding: var(--item-padding);
  width: calc(100% / 3 - (1 * var(--grid-gap)));
  margin: calc(var(--grid-gap) / 2);
  border: 1px solid black;
}
@media screen and (max-width: 960px) {
  .blog-container .blog-item {
    width: calc(100% / 2 - (1 * var(--grid-gap)));
  }
}
@media screen and (max-width: 680px) {
  .blog-container .blog-item {
    width: 100%;
    margin: 0;
    border: 0;
    background-color: #a7c0b3;
  }
}
.blog-container .blog-item .blog-item-content {
  background-color: white;
  padding: 20px;
  border: 1px solid black;
  border-radius: 50px;
  margin-top: -50px;
  position: relative;
  z-index: 1;
}
.blog-container .blog-item .blog-item-headline {
  margin-bottom: 0;
  font-family: "ruddy", sans-serif;
  font-size: 1.6em;
  line-height: 1.2em;
  margin-top: 0;
}
.blog-container .blog-item .blog-item-subheadline {
  margin-top: 1em;
  margin-bottom: 1.5em;
}
.blog-container .blog-item .blog-item-text {
  margin-top: 2em;
}
.blog-container .blog-item .blog-item-date {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0.8em;
}
.blog-container .blog-item .blog-item-tags {
  margin-top: var(--item-padding);
  margin-bottom: 1em;
  font-size: 0.83em;
}
.blog-container .blog-item .blog-item-img {
  display: block;
  position: relative;
  z-index: 0;
}
.blog-container .blog-item .bubble-triangle {
  height: 33px;
  width: 64px;
  background-image: url(/site/templates/img/icons/bubble_triangle2.svg);
  transform: rotate(180deg);
  background-repeat: no-repeat;
  margin-top: -52px;
  margin-left: 40px;
  margin-bottom: 20px;
  z-index: 2;
}
.blog-container .filter-tag {
  display: block;
  margin-right: clamp(6px, 6px + 2 * ((100vw - 360px) / (1440 - 360)), 8px);
  margin-bottom: clamp(6px, 6px + 2 * ((100vw - 360px) / (1440 - 360)), 8px);
  padding: clamp(5px, 5px + 5 * ((100vw - 360px) / (1440 - 360)), 10px) clamp(10px, 10px + 10 * ((100vw - 360px) / (1440 - 360)), 20px);
  font-size: clamp(12px, 12px + 4 * ((100vw - 360px) / (1440 - 360)), 16px);
}
.blog-container .filter-tag.filter-active {
  background-color: #000000;
  color: #ffffff;
  font-style: italic;
}
.blog-container .filter-tag.filter-active.button-link,
.blog-container .filter-tag.filter-active.rmBase__comp--cta {
  font-style: normal;
}
.blog-container .blog-filter-container .filter-tag-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media screen and (max-width: 680px) {
  .section-blog-post {
    padding-bottom: 0;
  }
}
.blog-post-container {
  margin-top: var(--section-space-y);
  max-width: 100%;
}
@media screen and (max-width: 680px) {
  .blog-post-container {
    margin-left: calc(-1 * var(--section-space-x));
    margin-right: calc(-1 * var(--section-space-x));
    width: calc(100% + calc(2 * var(--section-space-x)));
    max-width: calc(100% + calc(2*var(--section-space-x)));
  }
}
.blog-post-container .blog-item {
  width: 100%;
  margin: 0;
}
@media screen and (min-width: 900px) {
  .blog-post-container .blog-item {
    max-width: 1000px;
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    margin: 0;
  }
  .blog-post-container .blog-item .bubble-triangle {
    transform: rotate(270deg);
    transform-origin: 0 0;
    margin: 0;
    position: absolute;
    right: -63px;
    top: 130px;
  }
  .blog-post-container .blog-item .blog-post-img {
    min-width: 40%;
    height: auto;
    margin-left: -50px;
  }
  .blog-post-container .blog-item .blog-item-content {
    min-width: 58%;
    margin-top: 30px;
  }
}
.blog-post-container .blog-item-img {
  width: 100%;
  height: auto;
}
.blog-post-container .filter-tag {
  display: block;
  margin-right: clamp(6px, 6px + 2 * ((100vw - 360px) / (1440 - 360)), 8px);
  margin-bottom: clamp(6px, 6px + 2 * ((100vw - 360px) / (1440 - 360)), 8px);
  padding: clamp(5px, 5px + 5 * ((100vw - 360px) / (1440 - 360)), 10px) clamp(10px, 10px + 10 * ((100vw - 360px) / (1440 - 360)), 20px);
  font-size: clamp(12px, 12px + 4 * ((100vw - 360px) / (1440 - 360)), 16px);
}
.blog-post-container .filter-tag.filter-active {
  background-color: #000000;
  color: #ffffff;
  font-style: italic;
}
.blog-post-container .filter-tag.filter-active.button-link,
.blog-post-container .filter-tag.filter-active.rmBase__comp--cta {
  font-style: normal;
}
.blog-post-container .blog-filter-container .filter-tag-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.card-slider {
  width: 100%;
  width: calc(100% + (var(--card-margin) * 2));
  position: relative;
  margin: calc(-1 * var(--card-margin));
  --slider-arrow-distance: -24px;
}
@media (max-width: 680px) {
  .card-slider .slick-prev,
  .card-slider .slick-next {
    top: calc(((100vw - (2 * var(--section-space-x)) - (2 * var(--deco-border-width))) / 1 / 4 * 1.5 - (var(--slider-arrow-width) / 2)));
  }
}
@media (min-width: 681px) and (max-width: 960px) {
  .card-slider .slick-prev,
  .card-slider .slick-next {
    top: calc(((100vw - (2 * var(--section-space-x)) - (2 * var(--deco-border-width))) / 2 / 4 * 1.5 - (var(--slider-arrow-width) / 2)));
  }
}
@media (min-width: 961px) {
  .card-slider .slick-prev,
  .card-slider .slick-next {
    top: calc(((100vw - (2 * var(--section-space-x)) - (2 * var(--deco-border-width))) / 3 / 4 * 1.5 - (var(--slider-arrow-width) / 2)));
  }
}
.card-slider .card {
  position: relative;
  border: 1px solid #000000;
  width: var(--card-slider-card-width);
  max-width: var(--card-slider-card-width);
  margin: var(--card-margin);
}
.card-slider .card-img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
}
.card-slider .card-content {
  width: 100%;
  padding: var(--card-content-padding);
}
.card-slider .card-headline {
  font-size: var(--card-headline-font-size);
  font-weight: normal;
  line-height: 133.333%;
  /* 133.333% */
  margin: 0;
}
.card-slider .card-text {
  font-size: var(--card-text-font-size);
  line-height: 144.444%;
  /* 144.444% */
}
.footer-container .row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  gap: 24px;
}
.footer-container .row .col {
  display: block;
}
.footer-container .ministeriums-logo-container {
  max-width: 276px;
}
.footer-container .ministeriums-logo-container p {
  text-transform: uppercase;
}
.footer-container .ministeriums-logo-container img {
  width: 100%;
  height: auto;
}
.footer-container .footer-menu a {
  text-transform: uppercase;
  line-height: 2em;
  margin-bottom: 8px;
}
@media (max-width: 1023px) {
  .footer-container {
    margin-bottom: var(--mobile-menu-bar-height);
  }
}
.logo-menu {
  width: 100%;
}
.logo-menu-container {
  transition: top 0.3s linear;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 2 * var(--deco-border-width));
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  top: var(--deco-border-width);
  z-index: 2;
  min-height: var(--desktop-menu-min-height);
}
.logo-menu-container.nav-up {
  top: calc(-1 * var(--desktop-menu-height));
}
.logo-menu-container .menu {
  display: flex;
  flex-direction: row;
  align-items: self-start;
  margin: 20px 0;
}
.logo-menu-container .menu .col {
  margin-left: 24px;
  margin-right: 24px;
}
.logo-menu-container .menu a {
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  display: block;
  min-height: 32px;
  line-height: 1.5em;
  padding-top: 4px;
  padding-bottom: 4px;
}
.logo-menu-container .menu a:hover {
  color: #eadd47;
}
.logo-menu-container .menu .legal {
  display: none;
}
.logo-menu-container .menu-toggle {
  display: none;
  position: fixed;
  bottom: 0;
  background-color: #c09cd1;
  width: calc(100% - 2 * var(--deco-border-width));
  margin-left: calc(-1 * var(--section-space-x));
  height: var(--mobile-menu-bar-height);
  border-top: var(--deco-border-stroke) solid #000000;
}
@media (hover: hover) {
  .logo-menu-container .menu-toggle:hover {
    background-color: #eadd47;
  }
}
.logo-menu-container .menu-toggle.ps-active {
  background-color: #eadd47;
}
.logo-menu-container.menu-visible .menu-toggle {
  background-color: #eadd47;
}
@media (hover: hover) {
  .logo-menu-container.menu-visible .menu-toggle:hover {
    background-color: #c09cd1;
  }
}
.logo-menu-container.menu-visible .menu-toggle.ps-active {
  background-color: #c09cd1;
}
.logo-menu-container .menu-toggle-icon {
  position: absolute;
  right: 0;
  display: flex;
  height: var(--mobile-menu-bar-height);
  width: var(--mobile-menu-bar-height);
  justify-content: center;
  align-items: center;
  margin-right: 16px;
}
.logo-menu-container .menu-toggle-icon #icon-burger {
  display: block;
}
.logo-menu-container .menu-toggle-icon #icon-cross {
  display: none;
}
@media (max-width: 1023px) {
  .logo-menu-container {
    background: none;
    position: fixed;
    width: calc(100% - 2 * var(--deco-border-width));
    z-index: 5;
    top: 0;
    border: 0;
    padding-top: var(--section-space-y);
    min-height: 0;
  }
  .logo-menu-container.nav-up.menu-visible {
    transition: top 0.3s linear;
    top: 0;
  }
  .logo-menu-container .menu {
    display: none;
    width: calc(100% - var(--section-space-x));
  }
  .logo-menu-container .menu-toggle {
    display: block;
  }
  .logo-menu-container.menu-visible {
    background-color: #c09cd1;
    min-height: 100vh;
    height: -webkit-fill-available;
    align-items: flex-start;
  }
  .logo-menu-container.menu-visible .menu {
    position: absolute;
    margin: auto 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100vh;
    padding-right: var(--section-space-x);
    padding-bottom: calc(3 * var(--mobile-menu-bar-height));
  }
  .logo-menu-container.menu-visible .menu .col {
    margin: 0;
    margin-top: -40px;
    margin-bottom: 40px;
  }
  .logo-menu-container.menu-visible .menu a {
    padding: calc((100vh - var(--section-space-y) - var(--logo-height-mobile) - var(--mobile-menu-bar-height) - (8 * 24px) - 40vh - 100px) / 14) 0;
    display: block;
    padding: auto 0;
    font-size: clamp(15px, 15px + 9 * ((100vw - 360px) / (1440 - 360)), 24px);
    text-transform: none;
  }
  .logo-menu-container.menu-visible .menu .legal {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0px;
    margin-bottom: 0;
  }
  .logo-menu-container.menu-visible .menu-toggle-icon #icon-burger {
    display: none;
  }
  .logo-menu-container.menu-visible .menu-toggle-icon #icon-cross {
    display: block;
  }
}
.logo-menu-container .bwb-logo {
  width: 153px;
  height: auto;
  flex-shrink: 0;
  z-index: 1;
}
.logo-menu-container .bwb-logo .bwb-logo-img {
  width: 100%;
  display: block;
}
.logo-menu-container .bwb-logo.portrait {
  display: block;
  margin-bottom: -25px;
  align-self: self-start;
  margin-top: -1px;
}
.logo-menu-container .bwb-logo.landscape {
  display: none;
  width: auto;
  height: var(--logo-height-mobile);
}
.logo-menu-container .bwb-logo.landscape .bwb-logo-img {
  width: auto;
  height: 100%;
}
@media (max-width: 1023px) {
  .logo-menu-container .bwb-logo.landscape {
    display: block;
  }
  .logo-menu-container .bwb-logo.portrait {
    display: none;
  }
}
.logo-menu-container .bk-logo {
  width: 153px;
  flex-shrink: 0;
  flex-grow: 0;
  z-index: 9;
}
@media (max-width: 1023px) {
  .logo-menu-container .bk-logo {
    height: var(--logo-height-mobile);
    width: auto;
  }
  .logo-menu-container .bk-logo .bk-logo-img {
    height: 100%;
    width: auto;
  }
}
.logo-menu-container .bk-logo-img {
  display: block;
  width: 100%;
  height: auto;
}
.offer-container {
  position: relative;
  display: flex;
  flex-direction: column;
}
.offer-container .offer-img-container {
  width: 100%;
}
.offer-container .offer-img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.offer-container .offer-content {
  padding-top: 40px;
}
.offer-container .offer-content .check-list {
  margin-top: 0;
  margin-bottom: 40px;
}
.questions-container {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: top;
}
@media (max-width: 800px) {
  .questions-container {
    flex-direction: column;
  }
}
.questions-container .intro-column {
  min-width: 200px;
  width: 36%;
  padding-right: clamp(24px, 24px + 76 * ((100vw - 360px) / (1440 - 360)), 100px);
  flex-grow: 0;
  flex-shrink: 0;
}
@media (max-width: 800px) {
  .questions-container .intro-column {
    width: 100%;
    padding-right: 0;
    padding-bottom: 24px;
  }
}
.questions-container .questions-column {
  width: 100%;
  flex-grow: 1;
}
.questions-container .question {
  border-top: var(--deco-border-stroke) solid #000000;
  padding: 24px 0;
  width: 100%;
}
.questions-container .question.open .question-icon {
  transform: rotate(0deg);
}
.questions-container .question-heading {
  margin: 0;
  display: flex;
  flex-direction: row;
  text-decoration: none;
  color: #000000;
}
.questions-container .question-heading .question-icon {
  width: 40px;
  height: 40px;
  margin-right: 19px;
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogIDwvc3R5bGU+CiAgPGcgaWQ9J2RlZmF1bHQnIGNsYXNzPSJzcHJpdGUiPgogICAgPGNpcmNsZSBpZD0iT3ZhbCIgY3g9IjIwIiBjeT0iMjAiIHI9IjE5LjI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAyMCAyMCkiIGZpbGw9IiNFQURENDciIGNsYXNzPSJzdHJva2UiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgogIDwvZz4KICA8cGF0aCBpZD0iVmVjdG9yIDMiIGQ9Ik0yMC43MDcxIDI4Ljk4MDRMMzIuNSAxNy4xODc1QzMyLjg0NTIgMTYuODQyMyAzMi44NDUyIDE2LjI4MjcgMzIuNSAxNS45Mzc1TDMwLjY4NDcgMTQuMTIyMkMzMC4zMDMgMTMuNzQwNSAyOS42ODc0IDEzLjczMDYgMjkuMjkzNiAxNC4wOTk3TDIwLjY5NTMgMjIuMTYwN0MyMC4zMDYgMjIuNTI1NiAxOS42OTg4IDIyLjUyMDcgMTkuMzE1NSAyMi4xNDk0TDEwLjY3NDEgMTMuNzc4QzEwLjI5NTEgMTMuNDEwOCA5LjY5NjAyIDEzLjQwMTMgOS4zMDU1OCAxMy43NTYzTDcuMzM4NTEgMTUuNTQ0NUM2LjkxNjA0IDE1LjkyODYgNi45MDAzNSAxNi41ODc5IDcuMzA0MDggMTYuOTkxNkwxOS4yOTI5IDI4Ljk4MDRDMTkuNjgzNCAyOS4zNzA5IDIwLjMxNjYgMjkuMzcwOSAyMC43MDcxIDI4Ljk4MDRaIiBmaWxsPSJ3aGl0ZSIgY2xhc3M9InN0cm9rZSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+Cjwvc3ZnPgo=");
  flex-shrink: 0;
  transition: transform 300ms linear;
}
@media (hover: hover) {
  .questions-container .question-heading:hover .question-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogIDwvc3R5bGU+CiAgPGcgaWQ9J2hvdmVyJyBjbGFzcz0ic3ByaXRlIj4KICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGN4PSIyMCIgY3k9IjIwIiByPSIxOS4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMjAgMjApIiBmaWxsPSIjQzA5Q0QxIiBjbGFzcz0ic3Ryb2tlIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KICA8L2c+CiAgPHBhdGggaWQ9IlZlY3RvciAzIiBkPSJNMjAuNzA3MSAyOC45ODA0TDMyLjUgMTcuMTg3NUMzMi44NDUyIDE2Ljg0MjMgMzIuODQ1MiAxNi4yODI3IDMyLjUgMTUuOTM3NUwzMC42ODQ3IDE0LjEyMjJDMzAuMzAzIDEzLjc0MDUgMjkuNjg3NCAxMy43MzA2IDI5LjI5MzYgMTQuMDk5N0wyMC42OTUzIDIyLjE2MDdDMjAuMzA2IDIyLjUyNTYgMTkuNjk4OCAyMi41MjA3IDE5LjMxNTUgMjIuMTQ5NEwxMC42NzQxIDEzLjc3OEMxMC4yOTUxIDEzLjQxMDggOS42OTYwMiAxMy40MDEzIDkuMzA1NTggMTMuNzU2M0w3LjMzODUxIDE1LjU0NDVDNi45MTYwNCAxNS45Mjg2IDYuOTAwMzUgMTYuNTg3OSA3LjMwNDA4IDE2Ljk5MTZMMTkuMjkyOSAyOC45ODA0QzE5LjY4MzQgMjkuMzcwOSAyMC4zMTY2IDI5LjM3MDkgMjAuNzA3MSAyOC45ODA0WiIgZmlsbD0id2hpdGUiIGNsYXNzPSJzdHJva2UiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8L3N2Zz4K");
  }
}
.questions-container .question-heading.ps-active .question-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogIDwvc3R5bGU+CiAgPGcgaWQ9J2FjdGl2ZScgY2xhc3M9InNwcml0ZSI+CiAgICA8Y2lyY2xlIGlkPSJPdmFsIiBjeD0iMjAiIGN5PSIyMCIgcj0iMTkuMjUiIHRyYW5zZm9ybT0icm90YXRlKDkwIDIwIDIwKSIgZmlsbD0iIzAwMDAwMCIgY2xhc3M9InN0cm9rZSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+CiAgPC9nPgogIDxwYXRoIGlkPSJWZWN0b3IgMyIgZD0iTTIwLjcwNzEgMjguOTgwNEwzMi41IDE3LjE4NzVDMzIuODQ1MiAxNi44NDIzIDMyLjg0NTIgMTYuMjgyNyAzMi41IDE1LjkzNzVMMzAuNjg0NyAxNC4xMjIyQzMwLjMwMyAxMy43NDA1IDI5LjY4NzQgMTMuNzMwNiAyOS4yOTM2IDE0LjA5OTdMMjAuNjk1MyAyMi4xNjA3QzIwLjMwNiAyMi41MjU2IDE5LjY5ODggMjIuNTIwNyAxOS4zMTU1IDIyLjE0OTRMMTAuNjc0MSAxMy43NzhDMTAuMjk1MSAxMy40MTA4IDkuNjk2MDIgMTMuNDAxMyA5LjMwNTU4IDEzLjc1NjNMNy4zMzg1MSAxNS41NDQ1QzYuOTE2MDQgMTUuOTI4NiA2LjkwMDM1IDE2LjU4NzkgNy4zMDQwOCAxNi45OTE2TDE5LjI5MjkgMjguOTgwNEMxOS42ODM0IDI5LjM3MDkgMjAuMzE2NiAyOS4zNzA5IDIwLjcwNzEgMjguOTgwNFoiIGZpbGw9IndoaXRlIiBjbGFzcz0ic3Ryb2tlIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==");
}
.questions-container .question-heading .question-headline {
  margin: 0;
  margin-top: 0.166em;
  font-weight: 500;
}
.questions-container .answer {
  display: none;
  padding-left: 59px;
  padding-top: 24px;
}
.responsive-image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none !important;
}
@media (min-aspect-ratio: 1/20) and (max-aspect-ratio: 9/13) {
  .responsive-image-container img.img-mobile {
    display: block !important;
  }
}
@media (min-aspect-ratio: 9/13) and (max-aspect-ratio: 4/4) {
  .responsive-image-container img.img-tablet {
    display: block !important;
  }
}
@media (min-aspect-ratio: 4/4) and (max-aspect-ratio: 20/1) {
  .responsive-image-container img.img-desktop {
    display: block !important;
  }
}
.signup-form-container .rmOrganism .rmBase {
  color: #000000;
}
.signup-form-container .rmOrganism .rmBase__comp--textlink {
  color: #eadd47;
}
.signup-form-container .rmOrganism .rmBase__comp--link {
  color: #eadd47;
}
.signup-form-container .rmOrganism .rmBase__comp--button {
  background: #eadd47;
  border: 1px solid #000000;
  border-radius: 0px;
  color: #000000;
}
.signup-form-container .rmOrganism .rmBase__comp--cta {
  background: #eadd47;
  border: 1px solid #000000;
  border-radius: 0px;
  color: #000000;
}
.signup-form-container .rmOrganism .rmBase__compError {
  color: #ffffff;
  background-color: #e83c52;
}
.signup-form-container .rmOrganism .rmSubscription {
  color: #000000;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el {
  font-size: 18px;
  margin-bottom: 0.5em;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el--logo {
  text-align: left;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el--heading {
  margin-bottom: 20px;
  text-align: left;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el--text {
  margin-bottom: 10px;
  text-align: left;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el--link {
  text-align: left;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el--captcha {
  text-align: left;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el--cta {
  align-items: stretch;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el--legal-notice {
  text-align: left;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__comp--heading {
  color: #021c1e;
  font-size: 28px;
  line-height: 37px;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__comp--text {
  font-size: var(--standard-font-size);
  line-height: var(--standard-line-height);
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__compLabel {
  color: #000000;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__comp--cta {
  font-size: 18px;
}
.signup-form-container .rmOrganism .rmPopup__close {
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
.signup-form-container .rmOrganism .rmPopup__backdrop {
  background: #303233;
  opacity: 0.6;
}
.signup-form-container .rmOrganism .rmPage {
  background: #e2dbc5;
  color: #000000;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
.signup-form-container .rmOrganism .rmPage .rmBase__comp--heading {
  color: #021c1e;
}
.signup-form-container .rmOrganism .rmPage .rmBase__compLabel {
  color: #000000;
}
.signup-form-container .rmBody {
  margin: 0;
  padding: 0;
}
.signup-form-container .rmOrganism {
  box-sizing: border-box;
}
.signup-form-container .rmOrganism * {
  color: currentColor;
  border: 0;
  font-size: 100%;
  font: inherit;
  margin: 0;
  outline: none;
  padding: 0;
  vertical-align: baseline;
}
.signup-form-container .rmOrganism *,
.signup-form-container .rmOrganism :after,
.signup-form-container .rmOrganism :before {
  box-sizing: inherit;
}
.signup-form-container .rmOrganism button::-moz-focus-inner,
.signup-form-container .rmOrganism input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.signup-form-container .rmOrganism input[type="email"],
.signup-form-container .rmOrganism input[type="password"],
.signup-form-container .rmOrganism input[type="text"],
.signup-form-container .rmOrganism textarea {
  -webkit-appearance: none;
}
.signup-form-container .rmOrganism .hidden {
  display: none !important;
}
.signup-form-container .rmOrganism .rmPopup__container {
  bottom: 0;
  display: none;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
.signup-form-container .rmOrganism .rmPopup__container.rmPopup--show {
  display: flex;
}
.signup-form-container .rmOrganism .rmPopup__container .rmPopup__backdrop {
  display: block;
  height: 100%;
  left: 0;
  pointer-events: auto;
  position: absolute;
  top: 0;
  width: 100%;
}
.signup-form-container .rmOrganism .rmPopup__container .rmPopup {
  overflow: hidden;
  pointer-events: auto;
}
.signup-form-container .rmOrganism .rmPopup__container .rmPopup .rmPopup__close {
  align-items: center;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  height: 1.6em;
  justify-content: center;
  line-height: 1;
  position: absolute;
  right: 2px;
  text-align: center;
  top: 2px;
  width: 1.6em;
  z-index: 100;
}
.signup-form-container .rmOrganism .rmPopup__container .rmPopup.rmPopup--modal {
  border-radius: 1em 1em 0 0;
  max-height: 90%;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  width: 98%;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmPopup__container .rmPopup.rmPopup--modal {
    border-radius: 1em;
    box-shadow: 0 0 1em rgba(0, 0, 0, 0.25);
    bottom: auto;
    top: 5%;
    width: calc(100% - 2em);
  }
}
.signup-form-container .rmOrganism .rmPopup__container .rmPopup.rmPopup--sidebar {
  border-radius: 1em 0 0 0;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.25);
  max-height: calc(100% - 1em);
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 1em);
}
.signup-form-container .rmOrganism .rmPopup__container .rmPopup.rmPopup--banner {
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.15);
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
}
.signup-form-container .rmOrganism .rmPopup__container .rmPopup.rmPopup--banner.rmLayout--banner-top {
  top: 0;
}
.signup-form-container .rmOrganism .rmPopup__container .rmPopup.rmPopup--banner.rmLayout--banner-bottom {
  bottom: 0;
}
.signup-form-container .rmOrganism .rmBase__el .comp__input,
.signup-form-container .rmOrganism .rmBase__el .comp__select {
  background: #fff;
  border: none;
  border: var(--deco-border-stroke) solid #000000;
  color: #666;
  font-family: inherit;
  font-size: 1em;
  font-weight: 400;
  height: 2.5em;
  line-height: 1.5;
  margin: 0;
  outline: none;
  padding: 0.5em;
  vertical-align: top;
  width: 100%;
}
.signup-form-container .rmOrganism .rmBase__el .comp__input:focus,
.signup-form-container .rmOrganism .rmBase__el .comp__select:focus {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05), inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  color: #666;
  outline: none;
}
.signup-form-container .rmOrganism .rmBase__el .comp__input::placeholder {
  color: currentColor !important;
  opacity: 1 !important;
}
.signup-form-container .rmOrganism .rmBase__el.rmBase__el--has-error .rmBase__compError {
  display: inline-block;
}
.signup-form-container .rmOrganism .rmBase__el--title .rmBase__comp--titleInput {
  margin-top: 1em;
}
.signup-form-container .rmOrganism .rmBase__el--image {
  margin: 0 !important;
}
.signup-form-container .rmOrganism .rmBase__comp--image {
  background: no-repeat 50%;
  height: 100%;
  position: relative;
  width: 100%;
}
.signup-form-container .rmOrganism .rmBase__comp--image.image--fit {
  background-size: cover;
}
.signup-form-container .rmOrganism .rmBase__comp--image .image__link {
  display: block;
  height: 100%;
  width: 100%;
}
.signup-form-container .rmOrganism .rmBase__comp--logo {
  border: none;
  display: inline-block;
  height: auto;
  max-width: 100%;
  vertical-align: top;
}
.signup-form-container .rmOrganism .rmBase__comp--logolink {
  display: inline-block;
}
.signup-form-container .rmOrganism .rmBase__comp--cta {
  cursor: pointer;
  outline: none;
  display: inline-block;
  background-color: #eadd47;
  padding: var(--button-link-padding);
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  border: var(--deco-border-stroke) solid #000000;
  font-size: var(--button-link-font-size);
}
.signup-form-container .rmOrganism .rmBase__comp--cta:hover,
.signup-form-container .rmOrganism .rmBase__comp--cta:focus,
.signup-form-container .rmOrganism .rmBase__comp--cta:active {
  outline: none;
  font-style: normal;
  color: #000000;
}
.signup-form-container .rmOrganism .rmBase__comp--cta:hover:before,
.signup-form-container .rmOrganism .rmBase__comp--cta:focus:before,
.signup-form-container .rmOrganism .rmBase__comp--cta:active:before {
  opacity: 1;
}
@media (hover: hover) {
  .signup-form-container .rmOrganism .rmBase__comp--cta:hover {
    background-color: #c09cd1;
  }
}
.signup-form-container .rmOrganism .rmBase__comp--cta.ps-active {
  background-color: #000000;
  color: #ffffff;
  font-style: italic;
}
.signup-form-container .rmOrganism .rmBase__comp--cta.ps-active.button-link,
.signup-form-container .rmOrganism .rmBase__comp--cta.ps-active.rmBase__comp--cta {
  font-style: normal;
}
.signup-form-container .rmOrganism .rmBase__comp--cta.ps-active {
  background-color: #000000;
  color: #ffffff;
  font-style: italic;
}
.signup-form-container .rmOrganism .rmBase__comp--cta.ps-active.button-link,
.signup-form-container .rmOrganism .rmBase__comp--cta.ps-active.rmBase__comp--cta {
  font-style: normal;
}
.signup-form-container .rmOrganism .rmBase__comp--button,
.signup-form-container .rmOrganism .rmBase__comp--link {
  cursor: pointer;
  display: inline-block;
  line-height: 1.5;
  text-decoration: none;
}
.signup-form-container .rmOrganism .rmBase__comp--link {
  font-weight: 400;
  padding: 0.5em 0;
}
.signup-form-container .rmOrganism .rmBase__comp--link:hover {
  text-decoration: underline;
}
.signup-form-container .rmOrganism .rmBase__comp--button {
  font-weight: 700;
  padding: 0.5em 1em;
}
.signup-form-container .rmOrganism .rmBase__comp--textlink {
  cursor: pointer;
  font-weight: 400;
  text-decoration: none;
}
.signup-form-container .rmOrganism .rmBase__comp--textlink:hover {
  text-decoration: underline;
}
.signup-form-container .rmOrganism .rmBase__comp--captcha {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-align: left;
  vertical-align: top;
}
.signup-form-container .rmOrganism .rmBase__comp--coupon {
  border: 2px dashed;
  display: inline-block;
  line-height: 1.5;
  padding: 0.75em 2.25em;
}
.signup-form-container .rmOrganism .rmBase__comp--birthday {
  display: flex;
}
.signup-form-container .rmOrganism .rmBase__comp--birthday .comp__select {
  flex-grow: 1;
  min-width: 1%;
}
.signup-form-container .rmOrganism .rmBase__comp--birthday .comp__select:not(:first-child) {
  margin-left: 1em;
}
.signup-form-container .rmOrganism .rmBase__comp--privacy {
  align-items: center;
  display: flex;
}
.signup-form-container .rmOrganism .rmBase__comp--privacy .privacy__visual {
  flex-shrink: 0;
  font-size: 16px;
  height: 4em;
  margin-right: 1em;
  width: 4em;
}
.signup-form-container .rmOrganism .rmBase__comp--privacy .privacy__text {
  font-size: 11px;
  line-height: 1.4;
  text-align: left;
}
.signup-form-container .rmOrganism .rmBase__comp--privacy .privacy__text a {
  color: currentColor;
  text-decoration: underline;
}
.signup-form-container .rmOrganism .rmBase__comp--checkbox .vFormCheckbox,
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormCheckbox {
  align-items: flex-start;
  display: inline-flex;
}
.signup-form-container .rmOrganism .rmBase__comp--checkbox .vFormCheckbox .vFormCheckbox__indicator,
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormCheckbox .vFormCheckbox__indicator {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 0.125em;
  color: #666;
  cursor: pointer;
  display: inline-block;
  flex-shrink: 0;
  font-size: 1.25em;
  height: 1em;
  line-height: 0;
  position: relative;
  vertical-align: top;
  width: 1em;
}
.signup-form-container .rmOrganism .rmBase__comp--checkbox .vFormCheckbox .vFormCheckbox__input,
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormCheckbox .vFormCheckbox__input {
  display: none;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.signup-form-container .rmOrganism .rmBase__comp--checkbox .vFormCheckbox .vFormCheckbox__input:checked ~ .vFormCheckbox__indicator:after,
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormCheckbox .vFormCheckbox__input:checked ~ .vFormCheckbox__indicator:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' width='10' height='10'%3E%3Cpath fill='%23333' d='M19.4 2.6c-.8-.8-2-.8-2.8 0L6.4 12.8l-3-3.1c-.8-.8-2-.8-2.8 0-.8.8-.8 2 0 2.8L5.1 17c.8.8 2 .8 2.8 0l1.4-1.4L19.4 5.4c.8-.8.8-2 0-2.8z'/%3E%3C/svg%3E") no-repeat 50%;
  content: "";
  display: block;
  height: 0.75em;
  left: 50%;
  margin: -0.375em 0 0 -0.375em;
  position: absolute;
  top: 50%;
  width: 0.75em;
}
.signup-form-container .rmOrganism .rmBase__comp--checkbox .vFormCheckbox .vFormCheckbox__label,
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormCheckbox .vFormCheckbox__label {
  font-size: 1em;
  line-height: 1.25;
  margin: 0;
}
.signup-form-container .rmOrganism .rmBase__comp--checkbox .vFormCheckbox .vFormCheckbox__indicator ~ .vFormCheckbox__label,
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormCheckbox .vFormCheckbox__indicator ~ .vFormCheckbox__label {
  margin: 0 0 0 0.75em;
}
.signup-form-container .rmOrganism .rmBase__comp--checkbox .vFormCheckbox:hover .vFormCheckbox__indicator,
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormCheckbox:hover .vFormCheckbox__indicator {
  border-color: #666;
}
.signup-form-container .rmOrganism .rmBase__comp--checkbox {
  font-size: 1em;
  line-height: 1.25;
}
.signup-form-container .rmOrganism .rmBase__comp--radio {
  padding-top: 0.625em;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio__group--inline,
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio__group--stacked {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio__group--stacked {
  flex-direction: column;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio {
  align-items: flex-start;
  display: inline-flex;
  vertical-align: top;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio .vFormRadio__indicator {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 100%;
  color: #666;
  cursor: pointer;
  display: inline-block;
  flex-shrink: 0;
  font-size: 1.25em;
  height: 1em;
  position: relative;
  vertical-align: top;
  width: 1em;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio .vFormRadio__input {
  display: none;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio .vFormRadio__input:checked ~ .vFormRadio__indicator:after {
  background: currentColor;
  border-radius: 100%;
  content: "";
  display: block;
  height: 0.5em;
  left: 50%;
  margin: -0.25em 0 0 -0.25em;
  position: absolute;
  top: 50%;
  width: 0.5em;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio .vFormRadio__label {
  font-size: 1em;
  line-height: 1.25;
  margin: 0 0 0 0.75em;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio:hover .vFormRadio__indicator {
  border-color: #666;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio--inline {
  display: inline-flex;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio--inline:not(:first-child) {
  margin-left: 1em;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio--stacked {
  display: flex;
}
.signup-form-container .rmOrganism .rmBase__comp--radio .vFormRadio--stacked:not(:first-child) {
  margin-top: 0.5em;
}
.signup-form-container .rmOrganism .rmBase__compError {
  border-radius: 3px;
  display: none;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  margin-top: 2px;
  padding: 1px 5px;
}
.signup-form-container .rmOrganism .rmBase__compError--radio {
  margin-top: 0.5em;
}
.signup-form-container .rmOrganism .rmBase__comp--legal-noticeDivider {
  border: none;
  color: inherit;
  display: inline-block;
  margin-bottom: 1em;
}
.signup-form-container .rmOrganism .rmBase__comp--legal-notice {
  font-size: 11px;
  line-height: 1.4;
}
@media screen and (min-width: 480px) {
  .signup-form-container .rmOrganism .rmSubscription .rmBase__el.rmBase__el--label-pos-left {
    display: flex;
  }
  .signup-form-container .rmOrganism .rmSubscription .rmBase__el.rmBase__el--label-pos-left .rmBase__compLabel {
    flex-basis: 30%;
    flex-shrink: 0;
    hyphens: auto;
    margin: 0;
    max-width: 30%;
    padding: 0.625em 0.5em 0 0;
  }
  .signup-form-container .rmOrganism .rmSubscription .rmBase__el.rmBase__el--label-pos-left .rmBase__compContainer {
    flex-grow: 1;
  }
}
.signup-form-container .rmOrganism .rmLayout--vertical.rmBase {
  display: flex;
  flex-direction: column;
}
.signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-top .rmBase__el--image {
  flex-shrink: 0;
  height: 100px;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-top .rmBase__el--image {
    height: 140px;
  }
}
.signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-right {
  max-width: 640px;
}
.signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-right .rmBase__el--image {
  flex-shrink: 0;
  height: 100px;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-right .rmBase__body {
    flex-direction: row;
  }
  .signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-right .rmBase__el--image {
    flex-basis: 0px;
    flex-grow: 1;
    height: auto;
    order: 10;
  }
  .signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-right .rmBase__content {
    flex-basis: 80%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 400px;
  }
}
.signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-bottom .rmBase__el--image {
  flex-shrink: 0;
  height: 100px;
  order: 10;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-bottom .rmBase__el--image {
    height: 140px;
  }
}
.signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-left {
  max-width: 640px;
}
.signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-left .rmBase__el--image {
  flex-shrink: 0;
  height: 100px;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-left .rmBase__body {
    flex-direction: row;
  }
  .signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-left .rmBase__el--image {
    flex-basis: 0px;
    flex-grow: 1;
    height: auto;
  }
  .signup-form-container .rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-left .rmBase__content {
    flex-basis: 80%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 400px;
  }
}
.signup-form-container .rmOrganism .rmLayout--horizontal.rmBase {
  display: flex;
  flex-direction: column;
  max-width: 640px;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__container {
    padding: 2em;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__section {
    display: flex;
    flex-direction: row;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__section .rmBase__el {
    flex-basis: 0px;
    flex-grow: 1;
    margin-right: 1em;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__section .rmBase__el:last-child {
    margin-right: 0;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__section .rmBase__el--cta:not(:only-child),
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__section .rmBase__el--link:not(:only-child) {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__section .rmBase__el--label-pos-top ~ .rmBase__el--cta:not(:only-child),
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__section .rmBase__el--label-pos-top ~ .rmBase__el--link:not(:only-child) {
    align-self: flex-end;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase .rmBase__section:last-child .rmBase__el {
    margin-bottom: 0;
  }
}
.signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-right {
  max-width: 800px;
}
.signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-right .rmBase__el--image {
  flex-shrink: 0;
  height: 100px;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-right .rmBase__body {
    flex-direction: row;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-right .rmBase__el--image {
    flex-basis: 0px;
    flex-grow: 1;
    height: auto;
    order: 10;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-right .rmBase__content {
    flex-basis: 90%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 640px;
  }
}
.signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-left {
  max-width: 800px;
}
.signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-left .rmBase__el--image {
  flex-shrink: 0;
  height: 100px;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-left .rmBase__body {
    flex-direction: row;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-left .rmBase__el--image {
    flex-basis: 0px;
    flex-grow: 1;
    height: auto;
  }
  .signup-form-container .rmOrganism .rmLayout--horizontal.rmBase.rmLayout--horizontal-image-left .rmBase__content {
    flex-basis: 90%;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 640px;
  }
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase {
    display: flex;
    flex-direction: column;
  }
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__content {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
  }
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__container {
    padding: 1em 2em;
  }
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__section {
    display: flex;
    flex-direction: row;
    min-width: 480px;
  }
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__section .rmBase__el {
    flex-basis: 0px;
    flex-grow: 1;
    margin-right: 1em;
  }
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__section .rmBase__el:last-child {
    margin-right: 0;
  }
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__section .rmBase__el--cta:not(:only-child),
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__section .rmBase__el--link:not(:only-child) {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
  }
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__section .rmBase__el--label-pos-top ~ .rmBase__el--cta:not(:only-child),
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__section .rmBase__el--label-pos-top ~ .rmBase__el--link:not(:only-child) {
    align-self: flex-end;
  }
  .signup-form-container .rmOrganism .rmLayout--banner.rmBase .rmBase__section:last-child .rmBase__el {
    margin-bottom: 0;
  }
}
.signup-form-container .rmOrganism .rmSubscription.rmBase__body {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__content {
  box-sizing: border-box;
  margin: 0;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el .rmBase__compLabel {
  display: block;
  line-height: 1.25;
  margin: 0 0 0.25em;
  max-width: 99%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el.rmBase__el--label-pos-none .rmBase__compLabel.rmBase__compLabel--hideable {
  display: none;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__el.rmBase__el--cta {
  display: flex;
  flex-direction: column;
}
.signup-form-container .rmOrganism .rmSubscription .rmBase__section:last-child .rmBase__el:last-child {
  margin-bottom: 0;
}
.signup-form-container .rmBody.rmBody--subscription.rmBody--popup {
  background: #e9edf2;
}
.signup-form-container .rmBody.rmBody--subscription.rmBody--embed .rmOrganism .rmBase {
  margin: 0 auto;
}
.signup-form-container .rmOrganism .rmPage {
  font-size: 16px;
}
.signup-form-container .rmOrganism .rmPage .rmBase__container {
  margin: 0 auto;
  max-width: 44em;
  padding: 2em 1em;
}
@media screen and (min-width: 768px) {
  .signup-form-container .rmOrganism .rmPage .rmBase__container {
    padding: 2em;
  }
}
.signup-form-container .rmOrganism .rmPage .rmBase__comp--heading {
  font-family: "ruddy", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  line-height: 114.286%;
  margin: 0;
  color: #000000;
  font-family: Ruddy;
  font-size: var(--headline-font-size);
  font-style: var(--headline-font-style);
  font-weight: var(--headline-font-weight);
  line-height: var(--headline-line-height);
  margin-bottom: var(--headline-margin-bottom);
}
.signup-form-container .rmOrganism .rmPage .rmBase__compLabel {
  display: block;
  line-height: 1.25;
  margin: 0 0 0.25em;
  max-width: 99%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.signup-form-container .rmOrganism .rmPage .rmBase__el {
  font-size: 1em;
  line-height: 1.4;
  margin-bottom: 1em;
}
.signup-form-container .rmOrganism .rmPage .rmBase__el--logo {
  margin: 0 0 3em;
}
.signup-form-container .rmOrganism .rmPage .rmBase__el--coupon,
.signup-form-container .rmOrganism .rmPage .rmBase__el--cta,
.signup-form-container .rmOrganism .rmPage .rmBase__el--unsubscribe-reason {
  margin: 3em 0;
}
.signup-form-container .rmOrganism .rmPage .rmBase__el--coupon .rmBase__compLabel,
.signup-form-container .rmOrganism .rmPage .rmBase__el--unsubscribe-reason .rmBase__compLabel {
  margin: 0 0 0.5em;
  max-width: 100%;
  overflow: visible;
  text-overflow: unset;
  white-space: normal;
}
.signup-form-container .rmOrganism .rmPage .rmBase__el--unsubscribe-reason {
  text-align: left;
}
.signup-form-container .rmOrganism .rmPage .rmBase__el--legal-notice {
  margin-top: 3rem;
  text-align: left;
}
.signup-form-container .rmOrganism .rmPage .rmBase__section:last-child .rmBase__el:last-child {
  margin-bottom: 0;
}
.signup-form-container .rmOrganism .rmLayout--page-centered .rmPage .rmBase__container,
.signup-form-container .rmOrganism .rmLayout--page-centered .rmPage .rmBase__container .rmBase__el--legal-notice {
  text-align: center;
}
.signup-form-container .rmOrganism .rmLayout--legacy .rmBase__el .comp__input,
.signup-form-container .rmOrganism .rmLayout--legacy .rmBase__el .comp__select {
  border-radius: 0;
  height: 2em;
  padding: 0.25em 0.5em;
}
@media screen and (min-width: 360px) {
  .signup-form-container .rmOrganism .rmLayout--legacy .rmSubscription .rmBase__el.rmBase__el--label-pos-left {
    display: flex;
  }
  .signup-form-container .rmOrganism .rmLayout--legacy .rmSubscription .rmBase__el.rmBase__el--label-pos-left .rmBase__compLabel {
    flex-basis: 140px;
    flex-shrink: 0;
    hyphens: auto;
    margin: 0;
    max-width: 140px;
    padding: 0.375em 0.5em 0 0;
  }
  .signup-form-container .rmOrganism .rmLayout--legacy .rmSubscription .rmBase__el.rmBase__el--label-pos-left .rmBase__compContainer {
    flex-grow: 1;
  }
}
.signup-form-container .rmOrganism .rmLayout--legacy.rmBase {
  display: flex;
  flex-direction: column;
  max-width: 400px;
}
.signup-form-container .rmOrganism .rmLayout--legacy.rmBase .rmBase__container {
  padding: 10px;
}
.signup-form-container .rmBody.rmBody--subscription.rmBody--legacy {
  background: transparent;
}
.signup-form-container .rmBody.rmBody--subscription.rmBody--legacy.rmBody--embed .rmOrganism .rmBase {
  margin: 0 auto 0 0;
}
.signup-form-container .form-row {
  display: flex;
  flex-direction: row;
}
.signup-form-container .form-row :first-child {
  margin-right: 0.5em !important;
}
.signup-form-container .form-row > div {
  width: 100%;
}
.slider-container {
  --slider-height: 70vh;
  width: 100%;
  height: var(--slider-height);
  overflow: hidden;
  background-color: #000000;
}
@media (max-aspect-ratio: 4/4) {
  .slider-container {
    --slider-height: 80vh;
  }
}
.slider-container .slider {
  width: calc(100% + 2px);
  height: calc(var(--slider-height) + 2px);
  margin-left: -1px;
  margin-top: -1px;
}
.slider-container .slider div {
  width: 100%;
  height: 100%;
  background-color: #000000;
}
.structure-container {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: top;
}
@media (max-width: 800px) {
  .structure-container {
    flex-direction: column-reverse;
  }
}
.structure-container .structure-img-container {
  min-width: 200px;
  width: 36%;
  padding-right: clamp(24px, 24px + 76 * ((100vw - 360px) / (1440 - 360)), 100px);
  flex-grow: 0;
  flex-shrink: 0;
}
@media (max-width: 800px) {
  .structure-container .structure-img-container {
    width: 100%;
    padding-right: 0;
    margin-top: clamp(16px, 16px + 8 * ((100vw - 360px) / (1440 - 360)), 24px);
  }
}
.structure-container .structure-img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.structure-container .structure-content {
  width: 100%;
  flex-grow: 1;
}
.testimonials-slider {
  width: 100%;
  width: calc(100% + (var(--card-margin) * 2));
  position: relative;
  margin: calc(-1 * var(--card-margin));
  --slider-arrow-distance: -24px;
}
.testimonials-slider .card {
  position: relative;
  border: 1px solid #000000;
  width: var(--card-slider-card-width);
  max-width: var(--card-slider-card-width);
  margin: var(--card-margin);
}
.testimonials-slider .card-bubble {
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 5.5%;
  padding-top: 6.6%;
}
.testimonials-slider .card-bubble svg {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.testimonials-slider .card-img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
}
.testimonials-slider .card-content {
  width: 100%;
  padding: var(--card-content-padding);
}
.testimonials-slider .card-headline {
  font-size: var(--card-headline-font-size);
  line-height: 133.333%;
  /* 133.333% */
  text-decoration-line: underline;
  margin: 0;
}
.testimonials-slider .card-text {
  font-size: var(--card-text-font-size);
  line-height: 144.444%;
  /* 144.444% */
}
.twi-container {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: top;
}
@media (max-width: 800px) {
  .twi-container {
    flex-direction: column-reverse;
  }
}
.twi-container .twi-img-container {
  width: 50%;
  flex-shrink: 0;
}
@media (max-width: 800px) {
  .twi-container .twi-img-container {
    width: 100%;
    padding-right: 0;
    margin-top: clamp(16px, 16px + 8 * ((100vw - 360px) / (1440 - 360)), 24px);
  }
}
.twi-container .twi-img {
  max-width: 100%;
  width: 100%;
  height: auto;
  flex-grow: 1;
  display: block;
}
.twi-container .twi-content {
  width: 100%;
}
.video-container {
  position: relative;
  overflow: hidden;
  max-height: calc(100vh - (var(--mobile-menu-bar-height) + 20px));
  aspect-ratio: 1.77777778;
  margin: 0 auto;
}
.video-container .video-play-button {
  top: calc(50% - 43.5px);
  left: calc(50% - 43.5px);
  position: absolute;
  width: 87px;
  height: 87px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4OSA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2RlZmF1bHQnIGNsYXNzPSJzcHJpdGUiPgogICAgPGNpcmNsZSBjeD0iNDQuNSIgY3k9IjQ0LjUiIHI9IjQzLjUiIGZpbGw9IiNFQURENDciIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgY2xhc3M9InN0cm9rZSIvPgogIDwvZz4KICA8cGF0aCBkPSJNMzAuNSA2My41TDY5IDQ5QzU1LjggMzcuNCAzNy44MzMzIDI5LjE2NjcgMzAuNSAyNi41VjYzLjVaIiBmaWxsPSJ3aGl0ZSIgY2xhc3M9ImlubmVyLXN0cm9rZSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+Cjwvc3ZnPgo=");
  cursor: pointer;
  border-radius: 45%;
}
@media (hover: hover) {
  .video-container .video-play-button:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4OSA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2hvdmVyJyBjbGFzcz0ic3ByaXRlIj4KICAgIDxjaXJjbGUgY3g9IjQ0LjUiIGN5PSI0NC41IiByPSI0My41IiBmaWxsPSIjQzA5Q0QxIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIGNsYXNzPSJzdHJva2UiLz4KICA8L2c+CiAgPHBhdGggZD0iTTMwLjUgNjMuNUw2OSA0OUM1NS44IDM3LjQgMzcuODMzMyAyOS4xNjY3IDMwLjUgMjYuNVY2My41WiIgZmlsbD0id2hpdGUiIGNsYXNzPSJpbm5lci1zdHJva2UiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8L3N2Zz4K");
  }
}
.video-container .video-play-button.ps-active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4OSA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2FjdGl2ZScgY2xhc3M9InNwcml0ZSI+CiAgICA8Y2lyY2xlIGN4PSI0NC41IiBjeT0iNDQuNSIgcj0iNDMuNSIgZmlsbD0iIzAwMDAwMCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBjbGFzcz0ic3Ryb2tlIi8+CiAgPC9nPgogIDxwYXRoIGQ9Ik0zMC41IDYzLjVMNjkgNDlDNTUuOCAzNy40IDM3LjgzMzMgMjkuMTY2NyAzMC41IDI2LjVWNjMuNVoiIGZpbGw9IndoaXRlIiBjbGFzcz0iaW5uZXItc3Ryb2tlIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==");
}
.video-container .video-preview {
  width: calc(100% + 2px);
  margin-top: -1px;
  margin-left: -1px;
  height: auto;
  padding-top: 56.25%;
}
@media (max-width: 480px) {
  .video-container .video-preview {
    padding-top: 100%;
  }
}
.video-container .video-preview video {
  display: block;
  object-fit: cover;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  margin-top: -1px;
  margin-left: -1px;
  position: absolute;
  top: 0;
  left: 0;
}
.video-container .video-element {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  display: none;
  outline: none;
  margin-bottom: -1px;
}
.video-additional-content {
  margin-top: calc(1.2 * var(--section-space-y));
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #ffffff url('../img/ajax-loader.gif') center center no-repeat;
}
/* Arrows */
.slick-prev,
.slick-next {
  z-index: 1;
  position: absolute;
  display: block;
  height: var(--slider-arrow-width);
  width: var(--slider-arrow-width);
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: calc(50% - (var(--slider-arrow-width) / 2));
  padding: 0;
  border: none;
  background-size: 100%;
  outline: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:active,
.slick-next:active {
  outline: none;
  font-style: normal;
  color: #000000;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before,
.slick-prev:active:before,
.slick-next:active:before {
  opacity: 1;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before,
.slick-prev:active:before,
.slick-next:active:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #ffffff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: var(--slider-arrow-distance);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2RlZmF1bHQnIGNsYXNzPSJzcHJpdGUiPgogICAgPGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgcj0iMzEuMjUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDY0IDApIiBmaWxsPSIjRUFERDQ3IiBjbGFzcz0ic3Ryb2tlIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KICA8L2c+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNS4wOTE5IDM3LjE1MTRDMjUuMzA4OCAzNy4xMDEgMjUuNTMzMSAzNy4wMTAxIDI1Ljc2MDEgMzcuMDAyNkMyNi40NTIxIDM2Ljk4MDMgMjcuMTQ2NCAzNi45NjQxIDI3LjgzNzUgMzYuOTkyOEMyOS43MzMyIDM3LjA3MSAzMS42Mjg2IDM3LjE2NjUgMzMuNTIzMyAzNy4yNjc4QzM1LjkwOTkgMzcuMzk1IDM4LjI5NDEgMzcuNTQ0OCA0MC42NjQ1IDM3Ljg3NzhDNDIuMTc1MyAzOC4wODk4IDQzLjY5NTkgMzguMjI4OSA0NS4yMTE4IDM4LjQwMjhDNDcuOTA3NyAzOC43MTE3IDUwLjU5MzUgMzkuMDkxMiA1My4yNjIzIDM5LjU4NThDNTMuNjk1NyAzOS42NjYxIDU0LjEzMDcgMzkuNzQxIDU0LjU2NjUgMzkuODA1NEM1NC45Nzk5IDM5Ljg2NjMgNTUuMTEwNiAzOS43NzA4IDU1LjIxNTcgMzkuMzYxNkM1NS44MzMgMzYuOTU4MiA1Ni41MzkyIDM0LjU3NTkgNTYuOTQ2NyAzMi4xMjI1QzU3LjEyNjcgMzEuMDQwMiA1Ny4zMDIxIDI5Ljk1NzEgNTcuNDc5IDI4Ljg3NDJDNTcuNDkyOCAyOC43OTA4IDU3LjQ5OTggMjguNzA2NCA1Ny41MTc0IDI4LjYyMzlDNTcuNjQ4NiAyOC4wMTU3IDU3LjY2MzUgMjcuOTcyMSA1Ny4wOTMxIDI3Ljc4NTFDNTUuODM4NSAyNy4zNzM5IDU0LjU4NDEgMjYuOTQxIDUzLjI5OTkgMjYuNjQ0NUM1MS4xMzYyIDI2LjE0NDcgNDguOTU4MSAyNS42OTQxIDQ2Ljc2OTggMjUuMzE3NEM0NC44NDk4IDI0Ljk4NjggNDIuOTEzNyAyNC43MTc4IDQwLjk3NDEgMjQuNTQzOEMzNy45MDI3IDI0LjI2ODIgMzQuODIzMyAyNC4wNzgxIDMxLjc0NTEgMjMuODg1NEMzMC4zNTkyIDIzLjc5ODcgMjguOTY4IDIzLjc3MzIgMjcuNTc5MiAyMy43NjA2QzI3LjAyNCAyMy43NTU4IDI2LjQ2ODMgMjMuODYxMiAyNS45MTMgMjMuOTE3QzI1LjY4MDYgMjMuOTQwMSAyNS40NDg2IDIzLjk2NTIgMjUuMTU5NSAyMy45OTUzQzI1LjExMjIgMjMuNzY4IDI1LjA2NTIgMjMuNTc3NSAyNS4wMzMyIDIzLjM4NDZDMjQuODgxMSAyMi40NjM5IDI0LjYzNjcgMTkuNTg2NCAyNC4xODI0IDE4Ljc1NzVDMjQuMTMzNyAxOC42Njg4IDI0LjA5NzYgMTguNTcxOSAyNC4wNDE4IDE4LjQ4OEMyMy44MzEgMTguMTcxMiAyMy41NzMgMTguMTE1IDIzLjI2NjYgMTguMzMxN0MyMy4wODc4IDE4LjQ1ODUgMjIuOTI5OSAxOC42MTQgMjIuNzU4OSAxOC43NTJDMjIuMzc4NiAxOS4wNTg1IDIyLjAxMjkgMTkuMzg2NSAyMS42MTEzIDE5LjY2MjdDMTkuMjEzMSAyMS4zMTA5IDE2LjgxNjQgMjIuOTYyNSAxNC4zOTgyIDI0LjU4MTRDMTIuOTY0NCAyNS41NDExIDExLjQ4NjcgMjYuNDM1OSAxMC4wNCAyNy4zNzYxQzkuNjAxMzIgMjcuNjYxMSA5LjE2MzkxIDI3Ljk2NDQgOC43ODYxIDI4LjMyMjRDOC4wOTI3NyAyOC45Nzk3IDcuMzUxOTcgMjkuNTExMSA2LjU0Mjg2IDMwLjAwOEM2LjM3MDA0IDMwLjExNDUgNi4xOTU4MSAzMC4yMTg3IDYuMDIyOTIgMzAuMzI1M0M1LjQ1MzkxIDMwLjY3NjkgNS40NTExIDMyLjk1ODggNi4wMTEyNiAzMy4zMDJDNy4yNjczMSAzNC4wNzIxIDguNTIzNiAzNC44NDE1IDkuNzc3MTQgMzUuNjE2QzExLjQ5MiAzNi42NzUzIDEzLjE3NDMgMzcuNzkwMyAxNC45MjU2IDM4Ljc4NDlDMTYuMzgxMSAzOS42MTE1IDE3LjkxNzYgNDAuMjk3NiAxOS40MTY3IDQxLjA0ODNDMjAuNzA0NSA0MS42OTMxIDIxLjk5OTIgNDIuMzI2MSAyMy4xNjQxIDQzLjE4NTdDMjMuMzQwNSA0My4zMTU2IDIzLjUxMjIgNDMuNDUzIDIzLjY3ODEgNDMuNTk2MUMyMy45NzU4IDQzLjg1MzMgMjQuMjk4NyA0My44MDE1IDI0LjQ0MzMgNDMuNDM4MkMyNC41MjkzIDQzLjIyMTggMjQuNTcwMiA0Mi45ODE2IDI0LjU5NjcgNDIuNzQ4MkMyNC42NzIyIDQyLjA3NzQgMjQuNzM1OSA0MS40MDQ4IDI0Ljc5NCA0MC43MzIzQzI0Ljg5NTggMzkuNTU2NiAyNS4zODE4IDM3LjkzODIgMjUuNDgzNiAzNi43MDk0IiBmaWxsPSJ3aGl0ZSIgY2xhc3M9ImlubmVyLXN0cm9rZSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+Cjwvc3ZnPgo=");
}
@media (hover: hover) {
  .slick-prev:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2hvdmVyJyBjbGFzcz0ic3ByaXRlIj4KICAgIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjMxLjI1IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA2NCAwKSIgZmlsbD0iI0MwOUNEMSIgY2xhc3M9InN0cm9rZSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+CiAgPC9nPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjUuMDkxOSAzNy4xNTE0QzI1LjMwODggMzcuMTAxIDI1LjUzMzEgMzcuMDEwMSAyNS43NjAxIDM3LjAwMjZDMjYuNDUyMSAzNi45ODAzIDI3LjE0NjQgMzYuOTY0MSAyNy44Mzc1IDM2Ljk5MjhDMjkuNzMzMiAzNy4wNzEgMzEuNjI4NiAzNy4xNjY1IDMzLjUyMzMgMzcuMjY3OEMzNS45MDk5IDM3LjM5NSAzOC4yOTQxIDM3LjU0NDggNDAuNjY0NSAzNy44Nzc4QzQyLjE3NTMgMzguMDg5OCA0My42OTU5IDM4LjIyODkgNDUuMjExOCAzOC40MDI4QzQ3LjkwNzcgMzguNzExNyA1MC41OTM1IDM5LjA5MTIgNTMuMjYyMyAzOS41ODU4QzUzLjY5NTcgMzkuNjY2MSA1NC4xMzA3IDM5Ljc0MSA1NC41NjY1IDM5LjgwNTRDNTQuOTc5OSAzOS44NjYzIDU1LjExMDYgMzkuNzcwOCA1NS4yMTU3IDM5LjM2MTZDNTUuODMzIDM2Ljk1ODIgNTYuNTM5MiAzNC41NzU5IDU2Ljk0NjcgMzIuMTIyNUM1Ny4xMjY3IDMxLjA0MDIgNTcuMzAyMSAyOS45NTcxIDU3LjQ3OSAyOC44NzQyQzU3LjQ5MjggMjguNzkwOCA1Ny40OTk4IDI4LjcwNjQgNTcuNTE3NCAyOC42MjM5QzU3LjY0ODYgMjguMDE1NyA1Ny42NjM1IDI3Ljk3MjEgNTcuMDkzMSAyNy43ODUxQzU1LjgzODUgMjcuMzczOSA1NC41ODQxIDI2Ljk0MSA1My4yOTk5IDI2LjY0NDVDNTEuMTM2MiAyNi4xNDQ3IDQ4Ljk1ODEgMjUuNjk0MSA0Ni43Njk4IDI1LjMxNzRDNDQuODQ5OCAyNC45ODY4IDQyLjkxMzcgMjQuNzE3OCA0MC45NzQxIDI0LjU0MzhDMzcuOTAyNyAyNC4yNjgyIDM0LjgyMzMgMjQuMDc4MSAzMS43NDUxIDIzLjg4NTRDMzAuMzU5MiAyMy43OTg3IDI4Ljk2OCAyMy43NzMyIDI3LjU3OTIgMjMuNzYwNkMyNy4wMjQgMjMuNzU1OCAyNi40NjgzIDIzLjg2MTIgMjUuOTEzIDIzLjkxN0MyNS42ODA2IDIzLjk0MDEgMjUuNDQ4NiAyMy45NjUyIDI1LjE1OTUgMjMuOTk1M0MyNS4xMTIyIDIzLjc2OCAyNS4wNjUyIDIzLjU3NzUgMjUuMDMzMiAyMy4zODQ2QzI0Ljg4MTEgMjIuNDYzOSAyNC42MzY3IDE5LjU4NjQgMjQuMTgyNCAxOC43NTc1QzI0LjEzMzcgMTguNjY4OCAyNC4wOTc2IDE4LjU3MTkgMjQuMDQxOCAxOC40ODhDMjMuODMxIDE4LjE3MTIgMjMuNTczIDE4LjExNSAyMy4yNjY2IDE4LjMzMTdDMjMuMDg3OCAxOC40NTg1IDIyLjkyOTkgMTguNjE0IDIyLjc1ODkgMTguNzUyQzIyLjM3ODYgMTkuMDU4NSAyMi4wMTI5IDE5LjM4NjUgMjEuNjExMyAxOS42NjI3QzE5LjIxMzEgMjEuMzEwOSAxNi44MTY0IDIyLjk2MjUgMTQuMzk4MiAyNC41ODE0QzEyLjk2NDQgMjUuNTQxMSAxMS40ODY3IDI2LjQzNTkgMTAuMDQgMjcuMzc2MUM5LjYwMTMyIDI3LjY2MTEgOS4xNjM5MSAyNy45NjQ0IDguNzg2MSAyOC4zMjI0QzguMDkyNzcgMjguOTc5NyA3LjM1MTk3IDI5LjUxMTEgNi41NDI4NiAzMC4wMDhDNi4zNzAwNCAzMC4xMTQ1IDYuMTk1ODEgMzAuMjE4NyA2LjAyMjkyIDMwLjMyNTNDNS40NTM5MSAzMC42NzY5IDUuNDUxMSAzMi45NTg4IDYuMDExMjYgMzMuMzAyQzcuMjY3MzEgMzQuMDcyMSA4LjUyMzYgMzQuODQxNSA5Ljc3NzE0IDM1LjYxNkMxMS40OTIgMzYuNjc1MyAxMy4xNzQzIDM3Ljc5MDMgMTQuOTI1NiAzOC43ODQ5QzE2LjM4MTEgMzkuNjExNSAxNy45MTc2IDQwLjI5NzYgMTkuNDE2NyA0MS4wNDgzQzIwLjcwNDUgNDEuNjkzMSAyMS45OTkyIDQyLjMyNjEgMjMuMTY0MSA0My4xODU3QzIzLjM0MDUgNDMuMzE1NiAyMy41MTIyIDQzLjQ1MyAyMy42NzgxIDQzLjU5NjFDMjMuOTc1OCA0My44NTMzIDI0LjI5ODcgNDMuODAxNSAyNC40NDMzIDQzLjQzODJDMjQuNTI5MyA0My4yMjE4IDI0LjU3MDIgNDIuOTgxNiAyNC41OTY3IDQyLjc0ODJDMjQuNjcyMiA0Mi4wNzc0IDI0LjczNTkgNDEuNDA0OCAyNC43OTQgNDAuNzMyM0MyNC44OTU4IDM5LjU1NjYgMjUuMzgxOCAzNy45MzgyIDI1LjQ4MzYgMzYuNzA5NCIgZmlsbD0id2hpdGUiIGNsYXNzPSJpbm5lci1zdHJva2UiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8L3N2Zz4K");
  }
}
.slick-prev.ps-active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2FjdGl2ZScgY2xhc3M9InNwcml0ZSI+CiAgICA8Y2lyY2xlIGN4PSIzMiIgY3k9IjMyIiByPSIzMS4yNSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjQgMCkiIGZpbGw9IiMwMDAwMDAiIGNsYXNzPSJzdHJva2UiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgogIDwvZz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI1LjA5MTkgMzcuMTUxNEMyNS4zMDg4IDM3LjEwMSAyNS41MzMxIDM3LjAxMDEgMjUuNzYwMSAzNy4wMDI2QzI2LjQ1MjEgMzYuOTgwMyAyNy4xNDY0IDM2Ljk2NDEgMjcuODM3NSAzNi45OTI4QzI5LjczMzIgMzcuMDcxIDMxLjYyODYgMzcuMTY2NSAzMy41MjMzIDM3LjI2NzhDMzUuOTA5OSAzNy4zOTUgMzguMjk0MSAzNy41NDQ4IDQwLjY2NDUgMzcuODc3OEM0Mi4xNzUzIDM4LjA4OTggNDMuNjk1OSAzOC4yMjg5IDQ1LjIxMTggMzguNDAyOEM0Ny45MDc3IDM4LjcxMTcgNTAuNTkzNSAzOS4wOTEyIDUzLjI2MjMgMzkuNTg1OEM1My42OTU3IDM5LjY2NjEgNTQuMTMwNyAzOS43NDEgNTQuNTY2NSAzOS44MDU0QzU0Ljk3OTkgMzkuODY2MyA1NS4xMTA2IDM5Ljc3MDggNTUuMjE1NyAzOS4zNjE2QzU1LjgzMyAzNi45NTgyIDU2LjUzOTIgMzQuNTc1OSA1Ni45NDY3IDMyLjEyMjVDNTcuMTI2NyAzMS4wNDAyIDU3LjMwMjEgMjkuOTU3MSA1Ny40NzkgMjguODc0MkM1Ny40OTI4IDI4Ljc5MDggNTcuNDk5OCAyOC43MDY0IDU3LjUxNzQgMjguNjIzOUM1Ny42NDg2IDI4LjAxNTcgNTcuNjYzNSAyNy45NzIxIDU3LjA5MzEgMjcuNzg1MUM1NS44Mzg1IDI3LjM3MzkgNTQuNTg0MSAyNi45NDEgNTMuMjk5OSAyNi42NDQ1QzUxLjEzNjIgMjYuMTQ0NyA0OC45NTgxIDI1LjY5NDEgNDYuNzY5OCAyNS4zMTc0QzQ0Ljg0OTggMjQuOTg2OCA0Mi45MTM3IDI0LjcxNzggNDAuOTc0MSAyNC41NDM4QzM3LjkwMjcgMjQuMjY4MiAzNC44MjMzIDI0LjA3ODEgMzEuNzQ1MSAyMy44ODU0QzMwLjM1OTIgMjMuNzk4NyAyOC45NjggMjMuNzczMiAyNy41NzkyIDIzLjc2MDZDMjcuMDI0IDIzLjc1NTggMjYuNDY4MyAyMy44NjEyIDI1LjkxMyAyMy45MTdDMjUuNjgwNiAyMy45NDAxIDI1LjQ0ODYgMjMuOTY1MiAyNS4xNTk1IDIzLjk5NTNDMjUuMTEyMiAyMy43NjggMjUuMDY1MiAyMy41Nzc1IDI1LjAzMzIgMjMuMzg0NkMyNC44ODExIDIyLjQ2MzkgMjQuNjM2NyAxOS41ODY0IDI0LjE4MjQgMTguNzU3NUMyNC4xMzM3IDE4LjY2ODggMjQuMDk3NiAxOC41NzE5IDI0LjA0MTggMTguNDg4QzIzLjgzMSAxOC4xNzEyIDIzLjU3MyAxOC4xMTUgMjMuMjY2NiAxOC4zMzE3QzIzLjA4NzggMTguNDU4NSAyMi45Mjk5IDE4LjYxNCAyMi43NTg5IDE4Ljc1MkMyMi4zNzg2IDE5LjA1ODUgMjIuMDEyOSAxOS4zODY1IDIxLjYxMTMgMTkuNjYyN0MxOS4yMTMxIDIxLjMxMDkgMTYuODE2NCAyMi45NjI1IDE0LjM5ODIgMjQuNTgxNEMxMi45NjQ0IDI1LjU0MTEgMTEuNDg2NyAyNi40MzU5IDEwLjA0IDI3LjM3NjFDOS42MDEzMiAyNy42NjExIDkuMTYzOTEgMjcuOTY0NCA4Ljc4NjEgMjguMzIyNEM4LjA5Mjc3IDI4Ljk3OTcgNy4zNTE5NyAyOS41MTExIDYuNTQyODYgMzAuMDA4QzYuMzcwMDQgMzAuMTE0NSA2LjE5NTgxIDMwLjIxODcgNi4wMjI5MiAzMC4zMjUzQzUuNDUzOTEgMzAuNjc2OSA1LjQ1MTEgMzIuOTU4OCA2LjAxMTI2IDMzLjMwMkM3LjI2NzMxIDM0LjA3MjEgOC41MjM2IDM0Ljg0MTUgOS43NzcxNCAzNS42MTZDMTEuNDkyIDM2LjY3NTMgMTMuMTc0MyAzNy43OTAzIDE0LjkyNTYgMzguNzg0OUMxNi4zODExIDM5LjYxMTUgMTcuOTE3NiA0MC4yOTc2IDE5LjQxNjcgNDEuMDQ4M0MyMC43MDQ1IDQxLjY5MzEgMjEuOTk5MiA0Mi4zMjYxIDIzLjE2NDEgNDMuMTg1N0MyMy4zNDA1IDQzLjMxNTYgMjMuNTEyMiA0My40NTMgMjMuNjc4MSA0My41OTYxQzIzLjk3NTggNDMuODUzMyAyNC4yOTg3IDQzLjgwMTUgMjQuNDQzMyA0My40MzgyQzI0LjUyOTMgNDMuMjIxOCAyNC41NzAyIDQyLjk4MTYgMjQuNTk2NyA0Mi43NDgyQzI0LjY3MjIgNDIuMDc3NCAyNC43MzU5IDQxLjQwNDggMjQuNzk0IDQwLjczMjNDMjQuODk1OCAzOS41NTY2IDI1LjM4MTggMzcuOTM4MiAyNS40ODM2IDM2LjcwOTQiIGZpbGw9IndoaXRlIiBjbGFzcz0iaW5uZXItc3Ryb2tlIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==");
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 10px;
}
.slick-next {
  right: var(--slider-arrow-distance);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2RlZmF1bHQnIGNsYXNzPSJzcHJpdGUiPgogICAgPGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgcj0iMzEuMjUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDY0IDApIiBmaWxsPSIjRUFERDQ3IiBjbGFzcz0ic3Ryb2tlIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KICA8L2c+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOC45MDgxIDM3LjE1MTRDMzguNjkxMiAzNy4xMDEgMzguNDY2OSAzNy4wMTAxIDM4LjIzOTkgMzcuMDAyNkMzNy41NDc5IDM2Ljk4MDMgMzYuODUzNiAzNi45NjQxIDM2LjE2MjUgMzYuOTkyOEMzNC4yNjY4IDM3LjA3MSAzMi4zNzE0IDM3LjE2NjUgMzAuNDc2NyAzNy4yNjc4QzI4LjA5MDEgMzcuMzk1IDI1LjcwNTkgMzcuNTQ0OCAyMy4zMzU1IDM3Ljg3NzhDMjEuODI0NyAzOC4wODk4IDIwLjMwNDEgMzguMjI4OSAxOC43ODgyIDM4LjQwMjhDMTYuMDkyMyAzOC43MTE3IDEzLjQwNjUgMzkuMDkxMiAxMC43Mzc3IDM5LjU4NThDMTAuMzA0MyAzOS42NjYxIDkuODY5MzUgMzkuNzQxIDkuNDMzNTIgMzkuODA1NEM5LjAyMDEyIDM5Ljg2NjMgOC44ODkzOCAzOS43NzA4IDguNzg0MjcgMzkuMzYxNkM4LjE2Njk4IDM2Ljk1ODIgNy40NjA3NyAzNC41NzU5IDcuMDUzMzUgMzIuMTIyNUM2Ljg3MzI4IDMxLjA0MDIgNi42OTc5IDI5Ljk1NzEgNi41MjA5NSAyOC44NzQyQzYuNTA3MjMgMjguNzkwOCA2LjUwMDI0IDI4LjcwNjQgNi40ODI1NiAyOC42MjM5QzYuMzUxNDMgMjguMDE1NyA2LjMzNjU0IDI3Ljk3MjEgNi45MDY5MyAyNy43ODUxQzguMTYxNTUgMjcuMzczOSA5LjQxNTk1IDI2Ljk0MSAxMC43MDAxIDI2LjY0NDVDMTIuODYzOCAyNi4xNDQ3IDE1LjA0MTkgMjUuNjk0MSAxNy4yMzAyIDI1LjMxNzRDMTkuMTUwMiAyNC45ODY4IDIxLjA4NjMgMjQuNzE3OCAyMy4wMjU5IDI0LjU0MzhDMjYuMDk3MyAyNC4yNjgyIDI5LjE3NjcgMjQuMDc4MSAzMi4yNTQ5IDIzLjg4NTRDMzMuNjQwOCAyMy43OTg3IDM1LjAzMiAyMy43NzMyIDM2LjQyMDggMjMuNzYwNkMzNi45NzYgMjMuNzU1OCAzNy41MzE3IDIzLjg2MTIgMzguMDg3IDIzLjkxN0MzOC4zMTk0IDIzLjk0MDEgMzguNTUxNCAyMy45NjUyIDM4Ljg0MDUgMjMuOTk1M0MzOC44ODc4IDIzLjc2OCAzOC45MzQ4IDIzLjU3NzUgMzguOTY2OCAyMy4zODQ2QzM5LjExODkgMjIuNDYzOSAzOS4zNjMzIDE5LjU4NjQgMzkuODE3NiAxOC43NTc1QzM5Ljg2NjMgMTguNjY4OCAzOS45MDI0IDE4LjU3MTkgMzkuOTU4MiAxOC40ODhDNDAuMTY5IDE4LjE3MTIgNDAuNDI3IDE4LjExNSA0MC43MzM0IDE4LjMzMTdDNDAuOTEyMiAxOC40NTg1IDQxLjA3MDEgMTguNjE0IDQxLjI0MTEgMTguNzUyQzQxLjYyMTQgMTkuMDU4NSA0MS45ODcxIDE5LjM4NjUgNDIuMzg4NyAxOS42NjI3QzQ0Ljc4NjkgMjEuMzEwOSA0Ny4xODM2IDIyLjk2MjUgNDkuNjAxOCAyNC41ODE0QzUxLjAzNTYgMjUuNTQxMSA1Mi41MTMzIDI2LjQzNTkgNTMuOTYgMjcuMzc2MUM1NC4zOTg3IDI3LjY2MTEgNTQuODM2MSAyNy45NjQ0IDU1LjIxMzkgMjguMzIyNEM1NS45MDcyIDI4Ljk3OTcgNTYuNjQ4IDI5LjUxMTEgNTcuNDU3MSAzMC4wMDhDNTcuNjMgMzAuMTE0NSA1Ny44MDQyIDMwLjIxODcgNTcuOTc3MSAzMC4zMjUzQzU4LjU0NjEgMzAuNjc2OSA1OC41NDg5IDMyLjk1ODggNTcuOTg4NyAzMy4zMDJDNTYuNzMyNyAzNC4wNzIxIDU1LjQ3NjQgMzQuODQxNSA1NC4yMjI5IDM1LjYxNkM1Mi41MDggMzYuNjc1MyA1MC44MjU3IDM3Ljc5MDMgNDkuMDc0NCAzOC43ODQ5QzQ3LjYxODkgMzkuNjExNSA0Ni4wODI0IDQwLjI5NzYgNDQuNTgzMyA0MS4wNDgzQzQzLjI5NTUgNDEuNjkzMSA0Mi4wMDA4IDQyLjMyNjEgNDAuODM1OSA0My4xODU3QzQwLjY1OTUgNDMuMzE1NiA0MC40ODc4IDQzLjQ1MyA0MC4zMjE5IDQzLjU5NjFDNDAuMDI0MiA0My44NTMzIDM5LjcwMTMgNDMuODAxNSAzOS41NTY3IDQzLjQzODJDMzkuNDcwNyA0My4yMjE4IDM5LjQyOTggNDIuOTgxNiAzOS40MDMzIDQyLjc0ODJDMzkuMzI3OCA0Mi4wNzc0IDM5LjI2NDEgNDEuNDA0OCAzOS4yMDYgNDAuNzMyM0MzOS4xMDQyIDM5LjU1NjYgMzguNjE4MiAzNy45MzgyIDM4LjUxNjQgMzYuNzA5NCIgZmlsbD0id2hpdGUiIGNsYXNzPSJpbm5lci1zdHJva2UiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgo8L3N2Zz4K");
}
@media (hover: hover) {
  .slick-next:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2hvdmVyJyBjbGFzcz0ic3ByaXRlIj4KICAgIDxjaXJjbGUgY3g9IjMyIiBjeT0iMzIiIHI9IjMxLjI1IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA2NCAwKSIgZmlsbD0iI0MwOUNEMSIgY2xhc3M9InN0cm9rZSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+CiAgPC9nPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzguOTA4MSAzNy4xNTE0QzM4LjY5MTIgMzcuMTAxIDM4LjQ2NjkgMzcuMDEwMSAzOC4yMzk5IDM3LjAwMjZDMzcuNTQ3OSAzNi45ODAzIDM2Ljg1MzYgMzYuOTY0MSAzNi4xNjI1IDM2Ljk5MjhDMzQuMjY2OCAzNy4wNzEgMzIuMzcxNCAzNy4xNjY1IDMwLjQ3NjcgMzcuMjY3OEMyOC4wOTAxIDM3LjM5NSAyNS43MDU5IDM3LjU0NDggMjMuMzM1NSAzNy44Nzc4QzIxLjgyNDcgMzguMDg5OCAyMC4zMDQxIDM4LjIyODkgMTguNzg4MiAzOC40MDI4QzE2LjA5MjMgMzguNzExNyAxMy40MDY1IDM5LjA5MTIgMTAuNzM3NyAzOS41ODU4QzEwLjMwNDMgMzkuNjY2MSA5Ljg2OTM1IDM5Ljc0MSA5LjQzMzUyIDM5LjgwNTRDOS4wMjAxMiAzOS44NjYzIDguODg5MzggMzkuNzcwOCA4Ljc4NDI3IDM5LjM2MTZDOC4xNjY5OCAzNi45NTgyIDcuNDYwNzcgMzQuNTc1OSA3LjA1MzM1IDMyLjEyMjVDNi44NzMyOCAzMS4wNDAyIDYuNjk3OSAyOS45NTcxIDYuNTIwOTUgMjguODc0MkM2LjUwNzIzIDI4Ljc5MDggNi41MDAyNCAyOC43MDY0IDYuNDgyNTYgMjguNjIzOUM2LjM1MTQzIDI4LjAxNTcgNi4zMzY1NCAyNy45NzIxIDYuOTA2OTMgMjcuNzg1MUM4LjE2MTU1IDI3LjM3MzkgOS40MTU5NSAyNi45NDEgMTAuNzAwMSAyNi42NDQ1QzEyLjg2MzggMjYuMTQ0NyAxNS4wNDE5IDI1LjY5NDEgMTcuMjMwMiAyNS4zMTc0QzE5LjE1MDIgMjQuOTg2OCAyMS4wODYzIDI0LjcxNzggMjMuMDI1OSAyNC41NDM4QzI2LjA5NzMgMjQuMjY4MiAyOS4xNzY3IDI0LjA3ODEgMzIuMjU0OSAyMy44ODU0QzMzLjY0MDggMjMuNzk4NyAzNS4wMzIgMjMuNzczMiAzNi40MjA4IDIzLjc2MDZDMzYuOTc2IDIzLjc1NTggMzcuNTMxNyAyMy44NjEyIDM4LjA4NyAyMy45MTdDMzguMzE5NCAyMy45NDAxIDM4LjU1MTQgMjMuOTY1MiAzOC44NDA1IDIzLjk5NTNDMzguODg3OCAyMy43NjggMzguOTM0OCAyMy41Nzc1IDM4Ljk2NjggMjMuMzg0NkMzOS4xMTg5IDIyLjQ2MzkgMzkuMzYzMyAxOS41ODY0IDM5LjgxNzYgMTguNzU3NUMzOS44NjYzIDE4LjY2ODggMzkuOTAyNCAxOC41NzE5IDM5Ljk1ODIgMTguNDg4QzQwLjE2OSAxOC4xNzEyIDQwLjQyNyAxOC4xMTUgNDAuNzMzNCAxOC4zMzE3QzQwLjkxMjIgMTguNDU4NSA0MS4wNzAxIDE4LjYxNCA0MS4yNDExIDE4Ljc1MkM0MS42MjE0IDE5LjA1ODUgNDEuOTg3MSAxOS4zODY1IDQyLjM4ODcgMTkuNjYyN0M0NC43ODY5IDIxLjMxMDkgNDcuMTgzNiAyMi45NjI1IDQ5LjYwMTggMjQuNTgxNEM1MS4wMzU2IDI1LjU0MTEgNTIuNTEzMyAyNi40MzU5IDUzLjk2IDI3LjM3NjFDNTQuMzk4NyAyNy42NjExIDU0LjgzNjEgMjcuOTY0NCA1NS4yMTM5IDI4LjMyMjRDNTUuOTA3MiAyOC45Nzk3IDU2LjY0OCAyOS41MTExIDU3LjQ1NzEgMzAuMDA4QzU3LjYzIDMwLjExNDUgNTcuODA0MiAzMC4yMTg3IDU3Ljk3NzEgMzAuMzI1M0M1OC41NDYxIDMwLjY3NjkgNTguNTQ4OSAzMi45NTg4IDU3Ljk4ODcgMzMuMzAyQzU2LjczMjcgMzQuMDcyMSA1NS40NzY0IDM0Ljg0MTUgNTQuMjIyOSAzNS42MTZDNTIuNTA4IDM2LjY3NTMgNTAuODI1NyAzNy43OTAzIDQ5LjA3NDQgMzguNzg0OUM0Ny42MTg5IDM5LjYxMTUgNDYuMDgyNCA0MC4yOTc2IDQ0LjU4MzMgNDEuMDQ4M0M0My4yOTU1IDQxLjY5MzEgNDIuMDAwOCA0Mi4zMjYxIDQwLjgzNTkgNDMuMTg1N0M0MC42NTk1IDQzLjMxNTYgNDAuNDg3OCA0My40NTMgNDAuMzIxOSA0My41OTYxQzQwLjAyNDIgNDMuODUzMyAzOS43MDEzIDQzLjgwMTUgMzkuNTU2NyA0My40MzgyQzM5LjQ3MDcgNDMuMjIxOCAzOS40Mjk4IDQyLjk4MTYgMzkuNDAzMyA0Mi43NDgyQzM5LjMyNzggNDIuMDc3NCAzOS4yNjQxIDQxLjQwNDggMzkuMjA2IDQwLjczMjNDMzkuMTA0MiAzOS41NTY2IDM4LjYxODIgMzcuOTM4MiAzOC41MTY0IDM2LjcwOTQiIGZpbGw9IndoaXRlIiBjbGFzcz0iaW5uZXItc3Ryb2tlIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiLz4KPC9zdmc+Cg==");
  }
}
.slick-next.ps-active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c3R5bGU+CiAgICAuc3Ryb2tlIHtzdHJva2U6IzAwMDAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6MTA7IHN0cm9rZS13aWR0aDoxfQogICAgLmlubmVyLXN0cm9rZSB7c3Ryb2tlOiMwMDAwMDA7IHN0cm9rZS1taXRlcmxpbWl0OjEwOyBzdHJva2Utd2lkdGg6MS41fQogIDwvc3R5bGU+CiAgPGcgaWQ9J2FjdGl2ZScgY2xhc3M9InNwcml0ZSI+CiAgICA8Y2lyY2xlIGN4PSIzMiIgY3k9IjMyIiByPSIzMS4yNSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjQgMCkiIGZpbGw9IiMwMDAwMDAiIGNsYXNzPSJzdHJva2UiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIvPgogIDwvZz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM4LjkwODEgMzcuMTUxNEMzOC42OTEyIDM3LjEwMSAzOC40NjY5IDM3LjAxMDEgMzguMjM5OSAzNy4wMDI2QzM3LjU0NzkgMzYuOTgwMyAzNi44NTM2IDM2Ljk2NDEgMzYuMTYyNSAzNi45OTI4QzM0LjI2NjggMzcuMDcxIDMyLjM3MTQgMzcuMTY2NSAzMC40NzY3IDM3LjI2NzhDMjguMDkwMSAzNy4zOTUgMjUuNzA1OSAzNy41NDQ4IDIzLjMzNTUgMzcuODc3OEMyMS44MjQ3IDM4LjA4OTggMjAuMzA0MSAzOC4yMjg5IDE4Ljc4ODIgMzguNDAyOEMxNi4wOTIzIDM4LjcxMTcgMTMuNDA2NSAzOS4wOTEyIDEwLjczNzcgMzkuNTg1OEMxMC4zMDQzIDM5LjY2NjEgOS44NjkzNSAzOS43NDEgOS40MzM1MiAzOS44MDU0QzkuMDIwMTIgMzkuODY2MyA4Ljg4OTM4IDM5Ljc3MDggOC43ODQyNyAzOS4zNjE2QzguMTY2OTggMzYuOTU4MiA3LjQ2MDc3IDM0LjU3NTkgNy4wNTMzNSAzMi4xMjI1QzYuODczMjggMzEuMDQwMiA2LjY5NzkgMjkuOTU3MSA2LjUyMDk1IDI4Ljg3NDJDNi41MDcyMyAyOC43OTA4IDYuNTAwMjQgMjguNzA2NCA2LjQ4MjU2IDI4LjYyMzlDNi4zNTE0MyAyOC4wMTU3IDYuMzM2NTQgMjcuOTcyMSA2LjkwNjkzIDI3Ljc4NTFDOC4xNjE1NSAyNy4zNzM5IDkuNDE1OTUgMjYuOTQxIDEwLjcwMDEgMjYuNjQ0NUMxMi44NjM4IDI2LjE0NDcgMTUuMDQxOSAyNS42OTQxIDE3LjIzMDIgMjUuMzE3NEMxOS4xNTAyIDI0Ljk4NjggMjEuMDg2MyAyNC43MTc4IDIzLjAyNTkgMjQuNTQzOEMyNi4wOTczIDI0LjI2ODIgMjkuMTc2NyAyNC4wNzgxIDMyLjI1NDkgMjMuODg1NEMzMy42NDA4IDIzLjc5ODcgMzUuMDMyIDIzLjc3MzIgMzYuNDIwOCAyMy43NjA2QzM2Ljk3NiAyMy43NTU4IDM3LjUzMTcgMjMuODYxMiAzOC4wODcgMjMuOTE3QzM4LjMxOTQgMjMuOTQwMSAzOC41NTE0IDIzLjk2NTIgMzguODQwNSAyMy45OTUzQzM4Ljg4NzggMjMuNzY4IDM4LjkzNDggMjMuNTc3NSAzOC45NjY4IDIzLjM4NDZDMzkuMTE4OSAyMi40NjM5IDM5LjM2MzMgMTkuNTg2NCAzOS44MTc2IDE4Ljc1NzVDMzkuODY2MyAxOC42Njg4IDM5LjkwMjQgMTguNTcxOSAzOS45NTgyIDE4LjQ4OEM0MC4xNjkgMTguMTcxMiA0MC40MjcgMTguMTE1IDQwLjczMzQgMTguMzMxN0M0MC45MTIyIDE4LjQ1ODUgNDEuMDcwMSAxOC42MTQgNDEuMjQxMSAxOC43NTJDNDEuNjIxNCAxOS4wNTg1IDQxLjk4NzEgMTkuMzg2NSA0Mi4zODg3IDE5LjY2MjdDNDQuNzg2OSAyMS4zMTA5IDQ3LjE4MzYgMjIuOTYyNSA0OS42MDE4IDI0LjU4MTRDNTEuMDM1NiAyNS41NDExIDUyLjUxMzMgMjYuNDM1OSA1My45NiAyNy4zNzYxQzU0LjM5ODcgMjcuNjYxMSA1NC44MzYxIDI3Ljk2NDQgNTUuMjEzOSAyOC4zMjI0QzU1LjkwNzIgMjguOTc5NyA1Ni42NDggMjkuNTExMSA1Ny40NTcxIDMwLjAwOEM1Ny42MyAzMC4xMTQ1IDU3LjgwNDIgMzAuMjE4NyA1Ny45NzcxIDMwLjMyNTNDNTguNTQ2MSAzMC42NzY5IDU4LjU0ODkgMzIuOTU4OCA1Ny45ODg3IDMzLjMwMkM1Ni43MzI3IDM0LjA3MjEgNTUuNDc2NCAzNC44NDE1IDU0LjIyMjkgMzUuNjE2QzUyLjUwOCAzNi42NzUzIDUwLjgyNTcgMzcuNzkwMyA0OS4wNzQ0IDM4Ljc4NDlDNDcuNjE4OSAzOS42MTE1IDQ2LjA4MjQgNDAuMjk3NiA0NC41ODMzIDQxLjA0ODNDNDMuMjk1NSA0MS42OTMxIDQyLjAwMDggNDIuMzI2MSA0MC44MzU5IDQzLjE4NTdDNDAuNjU5NSA0My4zMTU2IDQwLjQ4NzggNDMuNDUzIDQwLjMyMTkgNDMuNTk2MUM0MC4wMjQyIDQzLjg1MzMgMzkuNzAxMyA0My44MDE1IDM5LjU1NjcgNDMuNDM4MkMzOS40NzA3IDQzLjIyMTggMzkuNDI5OCA0Mi45ODE2IDM5LjQwMzMgNDIuNzQ4MkMzOS4zMjc4IDQyLjA3NzQgMzkuMjY0MSA0MS40MDQ4IDM5LjIwNiA0MC43MzIzQzM5LjEwNDIgMzkuNTU2NiAzOC42MTgyIDM3LjkzODIgMzguNTE2NCAzNi43MDk0IiBmaWxsPSJ3aGl0ZSIgY2xhc3M9ImlubmVyLXN0cm9rZSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIi8+Cjwvc3ZnPgo=");
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 0;
}
.slick-dots {
  position: absolute;
  bottom: var(--slider-dots-distance);
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: --slider-dots-width;
  width: --slider-dots-width;
  margin: var(--slider-dots-margin);
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background-color: #ffffff;
  display: block;
  height: var(--slider-dots-width);
  width: var(--slider-dots-width);
  border: var(--deco-border-stroke) solid #000000;
  border-radius: 50%;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  outline: none;
}
.slick-dots li button:hover,
.slick-dots li button:focus,
.slick-dots li button:active {
  outline: none;
  font-style: normal;
  color: #000000;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before,
.slick-dots li button:active:before {
  opacity: 1;
}
.slick-dots li button:hover {
  background-color: #C09CD1;
}
.slick-dots li button:active {
  background-color: #000000;
}
.slick-dots li.slick-active button {
  background-color: #eadd47;
}
.slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transition-delay: 10ms;
}
