/*! 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 {
  -webkit-box-sizing: content-box;
          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;
  -webkit-text-decoration: underline dotted currentColor;
          text-decoration: underline; /* 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 {
  -webkit-box-sizing: border-box;
          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"] {
  -webkit-box-sizing: border-box;
          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;
}

.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

@charset "UTF-8"; /* CenturyExpanded */
@font-face {
  font-family: "CenturyExpanded";
  src: url("../fonts/Century Expanded Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "CenturyExpanded";
  src: url("../fonts/Century Expanded Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "CenturyExpanded";
  src: url("../fonts/Century Expanded Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "CenturyExpanded";
  src: url("../fonts/Century Expanded Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "CenturyExpanded";
  src: url("../fonts/Century Expanded Bold Italic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* Roboto */
/* roboto-100 - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/roboto-v30-latin-ext_latin-100.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-100.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-100.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-100.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-100.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-100.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-100italic - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/roboto-v30-latin-ext_latin-100italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-100italic.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-100italic.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-100italic.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-100italic.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-300 - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/roboto-v30-latin-ext_latin-300.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-300.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-300.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-300.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-300.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-300italic - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/roboto-v30-latin-ext_latin-300italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-300italic.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-300italic.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-300italic.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-300italic.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-italic - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/roboto-v30-latin-ext_latin-italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-italic.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-italic.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-italic.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-italic.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-regular - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/roboto-v30-latin-ext_latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-regular.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-regular.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-regular.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-regular.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-500 - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/roboto-v30-latin-ext_latin-500.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-500.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-500.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-500.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-500.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-500italic - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/roboto-v30-latin-ext_latin-500italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-500italic.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-500italic.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-500italic.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-500italic.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-700 - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/roboto-v30-latin-ext_latin-700.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-700.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-700.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-700.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-700.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-700italic - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/roboto-v30-latin-ext_latin-700italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-700italic.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-700italic.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-700italic.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-700italic.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-900 - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/roboto-v30-latin-ext_latin-900.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-900.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-900.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-900.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-900.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-900italic - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/roboto-v30-latin-ext_latin-900italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v30-latin-ext_latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v30-latin-ext_latin-900italic.woff2") format("woff2"), url("../fonts/roboto-v30-latin-ext_latin-900italic.woff") format("woff"), url("../fonts/roboto-v30-latin-ext_latin-900italic.ttf") format("truetype"), url("../fonts/roboto-v30-latin-ext_latin-900italic.svg#Roboto") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* Roboto Mono */
/* roboto-mono-100 - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-100.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-100.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-100.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-100.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-100.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-100.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-200 - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-200.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-200.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-200.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-200.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-200.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-200.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-300 - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-300.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-300.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-300.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-300.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-300.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-regular - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-regular.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-regular.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-regular.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-regular.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-500 - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-500.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-500.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-500.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-500.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-500.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-600 - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-600.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-600.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-600.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-600.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-600.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-700 - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-700.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-700.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-700.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-700.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-700.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-100italic - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-100italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-100italic.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-100italic.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-100italic.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-100italic.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-200italic - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-200italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-200italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-200italic.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-200italic.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-200italic.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-200italic.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-300italic - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-300italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-300italic.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-300italic.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-300italic.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-300italic.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-italic - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-italic.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-italic.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-italic.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-italic.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-500italic - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-500italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-500italic.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-500italic.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-500italic.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-500italic.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-600italic - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-600italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-600italic.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-600italic.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-600italic.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-600italic.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
/* roboto-mono-700italic - latin-ext_latin */
@font-face {
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/roboto-mono-v21-latin-ext_latin-700italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-mono-v21-latin-ext_latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-mono-v21-latin-ext_latin-700italic.woff2") format("woff2"), url("../fonts/roboto-mono-v21-latin-ext_latin-700italic.woff") format("woff"), url("../fonts/roboto-mono-v21-latin-ext_latin-700italic.ttf") format("truetype"), url("../fonts/roboto-mono-v21-latin-ext_latin-700italic.svg#RobotoMono") format("svg"); /* Legacy iOS */
  font-display: swap;
}
:root {
  --color-dark-blue: rgba(28, 50, 85, 1);
  --color-light-blue: rgba(235, 245, 253, 1);
  --color-white: rgba(255, 255, 255, 1);
  --color-nearly-black: rgba(61, 64, 67, 1);
  --color-grey: rgba(200, 200, 200, 1);
  --color-light-grey: rgba(237, 237, 237, 1);
  --color-orange: rgba(255, 51, 0, 1);
  --color-blue1: rgba(85, 136, 155, 1);
  --color-blue2: rgba(148, 173, 191, 1);
  --color-primary-dark: var(--color-dark-blue);
  --color-primary-light: var(--color-light-blue);
  --color-grey-50: rgba(229, 229, 229, 0.3);
  --color-secondary-dark: var(--color-nearly-black);
  --color-secondary: var(--color-grey);
  --color-secondary-light: var(--color-light-grey);
  --color-accent-orange: var(--color-orange);
  --color-accent-blue1: var(--color-blue1);
  --color-accent-blue2: var(--color-blue2);
  --color-twitter-blue: rgba(29, 161, 242, 1);
  --color-dark-blue-300: rgba(66, 84, 113, 1);
  --color-lighten: rgba(255, 255, 255, 0.15);
  --color-darken: rgba(0, 0, 0, 0.15);
}

:root {
  --font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --font-heading: CenturyExpanded;
  --font-body: Roboto;
  --font-body-mono: "Roboto Mono";
}

body {
  font-family: Roboto, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--font-body), var(--font-sans);
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  /* Desktop/Mobile Large  18 - 20px  */
  font-size: 1.125rem;
  font-size: calc(1.1rem + 0.125vw);
  font-size: max(1.125rem, min(1.1rem + 0.125vw, 1.25rem));
  font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);
  font-weight: 300;
  font-smooth: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.__ss, .searchwp-live-search-results .searchwp-live-search-result > a, body > header .container nav.header-hamburger-menu ul.menu > li > a, .ss {
  font-family: Roboto, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-family: var(--font-body), var(--font-sans) !important;
}

.__sr, [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main h2,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main h2,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main h2, .sr {
  font-family: CenturyExpanded, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif !important;
  font-family: var(--font-heading), var(--font-serif) !important;
}

.__mono, .series-container .optiver-series > ul li a, .series-container .optiver-series > span, .text-term, .searchwp-live-search-results .searchwp-live-search-result > a > span, .items .item.item-viewmode-grid article footer > span, .items .item.item-viewmode-grid article main > span, .mono {
  font-family: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  font-family: var(--font-body-mono), var(--font-mono) !important;
}

.__margin-bottom-s, .series-container .optiver-series, .swiper .main-content h2, .items .item.item-viewmode-grid article main > div, .items .item.item-viewmode-grid article main h2, .items .item.item-viewmode-grid article main h3, .margin-bottom-s {
  margin-bottom: 1rem;
  margin-bottom: calc(1rem + 0vw);
  margin-bottom: max(1rem, min(1rem + 0vw, 1rem));
  margin-bottom: clamp(1rem, 1rem + 0vw, 1rem);
}

.__margin-bottom-m, .margin-bottom-m {
  margin-bottom: 1.25rem;
  margin-bottom: calc(1.2rem + 0.25vw);
  margin-bottom: max(1.25rem, min(1.2rem + 0.25vw, 1.5rem));
  margin-bottom: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
}

.__margin-bottom-l, body > footer .container .newsletter h5, .post-slider .container > h2, .margin-bottom-l {
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}

.__margin-bottom-xl, body > header .container nav.header-hamburger-menu ul.menu, .swiper .main-content > *:last-child, .margin-bottom-xl {
  margin-bottom: 2rem;
  margin-bottom: calc(1.8rem + 1vw);
  margin-bottom: max(2rem, min(1.8rem + 1vw, 3rem));
  margin-bottom: clamp(2rem, 1.8rem + 1vw, 3rem);
}

.__margin-bottom-xxl, .margin-bottom-xxl {
  margin-bottom: 2.5rem;
  margin-bottom: calc(2.1rem + 2vw);
  margin-bottom: max(2.5rem, min(2.1rem + 2vw, 4.5rem));
  margin-bottom: clamp(2.5rem, 2.1rem + 2vw, 4.5rem);
}

.__h1, h1, .h1 {
  font-family: CenturyExpanded, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  font-family: var(--font-heading), var(--font-serif);
  font-weight: 400;
  /* 48 - 76px */
  --heading-min-size: 3rem;
  --heading-max-size: 4.75rem;
  font-size: 3rem;
  font-size: calc(2.65rem + 1.75vw);
  font-size: max(3rem, min(2.65rem + 1.75vw, 4.75rem));
  font-size: clamp(3rem, 2.65rem + 1.75vw, 4.75rem);
  margin: 0;
  margin-bottom: 2.375rem;
  margin-bottom: calc(2.25rem + 0.625vw);
  margin-bottom: max(2.375rem, min(2.25rem + 0.625vw, 3rem));
  margin-bottom: clamp(2.375rem, 2.25rem + 0.625vw, 3rem);
  line-height: 1.2;
}

.__h2, article.format-standard > header h1, h2, .h2 {
  font-family: CenturyExpanded, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  font-family: var(--font-heading), var(--font-serif);
  font-weight: 400;
  /* 32 - 56px */
  --heading-min-size: 2rem;
  --heading-max-size: 3.5rem;
  font-size: 2rem;
  font-size: calc(1.7rem + 1.5vw);
  font-size: max(2rem, min(1.7rem + 1.5vw, 3.5rem));
  font-size: clamp(2rem, 1.7rem + 1.5vw, 3.5rem);
  margin: 0;
  margin-bottom: 2rem;
  margin-bottom: calc(1.8rem + 1vw);
  margin-bottom: max(2rem, min(1.8rem + 1vw, 3rem));
  margin-bottom: clamp(2rem, 1.8rem + 1vw, 3rem);
  line-height: 1.3;
}

.__h3, article.format-standard > header h2, h3, .h3 {
  font-family: CenturyExpanded, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  font-family: var(--font-heading), var(--font-serif);
  font-weight: 400;
  /* 26 - 44px */
  --heading-min-size: 1.625rem;
  --heading-max-size: 2.75rem;
  font-size: 1.625rem;
  font-size: calc(1.4rem + 1.125vw);
  font-size: max(1.625rem, min(1.4rem + 1.125vw, 2.75rem));
  font-size: clamp(1.625rem, 1.4rem + 1.125vw, 2.75rem);
  margin: 0;
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
  line-height: 1.4;
}

.__h4, article.format-standard > header h3, body > header .container nav.header-hamburger-menu ul.menu > li > a, [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main h2,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main h2,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main h2, h4, .h4 {
  font-family: CenturyExpanded, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  font-family: var(--font-heading), var(--font-serif);
  font-weight: 300;
  /* 22 - 34px */
  --heading-min-size: 1.375rem;
  --heading-max-size: 2.125rem;
  font-size: 1.375rem;
  font-size: calc(1.225rem + 0.75vw);
  font-size: max(1.375rem, min(1.225rem + 0.75vw, 2.125rem));
  font-size: clamp(1.375rem, 1.225rem + 0.75vw, 2.125rem);
  margin: 0;
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
  line-height: 1.5;
}

.__h5, .searchwp-live-search-results .searchwp-live-search-result > a, h5, .h5 {
  font-family: Roboto, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--font-body), var(--font-sans);
  font-weight: 300;
  /* 20 - 24px */
  --heading-min-size: 1.25rem;
  --heading-max-size: 1.5rem;
  font-size: 1.25rem;
  font-size: calc(1.2rem + 0.25vw);
  font-size: max(1.25rem, min(1.2rem + 0.25vw, 1.5rem));
  font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
  margin: 0;
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
  line-height: 1.6;
}

.__h6, .searchwp-live-search-results .searchwp-live-search-result > a > span, h6, .h6 {
  font-family: Roboto, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--font-body), var(--font-sans);
  font-weight: 300;
  font-size: 1.25rem;
  font-size: calc(1.25rem + 0vw);
  font-size: max(1.25rem, min(1.25rem + 0vw, 1.25rem));
  font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
  margin: 0;
  line-height: 1.6;
}

.__text-xs, .series-container .optiver-series > ul li a, .series-container .optiver-series > span, .text-xs,
.tiny,
article.format-standard > footer .topics span,
article.format-standard > header .author-box .author-box-inner p.description,
article.format-standard > header .bottom,
article.format-standard > header .top,
article.format-standard > header .btn.btn-icon.btn-icon-arrow-left,
article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev,
.pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev,
article.format-standard > header .pagination .btn.page-numbers.next,
.pagination article.format-standard > header .btn.page-numbers.next,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .upper,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > footer .topics span,
article.format-standard > footer .topics [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column span,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .author-box .author-box-inner p.description,
article.format-standard > header .author-box .author-box-inner [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column p.description,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .bottom,
article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .bottom,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .top,
article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .top,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .btn.btn-icon.btn-icon-arrow-left,
article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.btn-icon.btn-icon-arrow-left,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .__btn__explore,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column a.btn.btn-explore,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column a.wp-block-button.btn-explore,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column button.btn.btn-explore,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .upper,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > footer .topics span,
article.format-standard > footer .topics .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column span,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .author-box .author-box-inner p.description,
article.format-standard > header .author-box .author-box-inner .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column p.description,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .bottom,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .bottom,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .top,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .top,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .btn.btn-icon.btn-icon-arrow-left,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.btn-icon.btn-icon-arrow-left,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .__btn__explore,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column a.btn.btn-explore,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column a.wp-block-button.btn-explore,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column button.btn.btn-explore,
.wp-block-optiver-insights-template .wp-block-post a article footer > span,
.wp-block-optiver-insights-template .wp-block-post a article main span {
  font-size: 0.688rem;
  font-size: calc(0.6756rem + 0.062vw);
  font-size: max(0.688rem, min(0.6756rem + 0.062vw, 0.75rem));
  font-size: clamp(0.688rem, 0.6756rem + 0.062vw, 0.75rem);
  font-weight: 300;
}

.__text-s, .wp-block-optiver-locations .wp-block-optiver-location-contact p, .form-control .form-field input[type=text],
.form-control .form-field input[type=number],
.form-control .form-field input[type=password],
.form-control .form-field input[type=email],
.form-control .form-field input[type=url],
.form-control .form-field textarea,
.form-control .form-field select, .items .item.item-viewmode-grid article main > p, .text-s, .sticky-header ul li a, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-author-box,
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-author-box,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content, .gform_wrapper .gform_validation_errors .gform_submission_error, .gform_wrapper .gform_validation_errors,
.small {
  font-size: 0.875rem;
  font-size: calc(0.85rem + 0.125vw);
  font-size: max(0.875rem, min(0.85rem + 0.125vw, 1rem));
  font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem);
  line-height: 1.55;
}

.__text-m, .swiper nav ul li a, .hero-swiper nav ul li a, .text-m,
.medium {
  font-size: 1rem;
  font-size: calc(0.95rem + 0.25vw);
  font-size: max(1rem, min(0.95rem + 0.25vw, 1.25rem));
  font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
  line-height: 1.6;
}

.__text-l, .text-l,
.large,
article.format-standard > header .author-box .author-box-inner p,
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > ul.sub-menu > li > a {
  font-size: 1rem;
  font-size: calc(0.95rem + 0.25vw);
  font-size: max(1rem, min(0.95rem + 0.25vw, 1.25rem));
  font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);
  line-height: 1.6;
}

h4.ss, .h4.ss {
  font-weight: 300;
  /* 22px 140%, 32px 150% */
  font-size: 1.75rem;
  font-size: calc(1.7rem + 0.25vw);
  font-size: max(1.75rem, min(1.7rem + 0.25vw, 2rem));
  font-size: clamp(1.75rem, 1.7rem + 0.25vw, 2rem);
  line-height: 1.5;
}
h4.ss.bold, .h4.ss.bold {
  /* 22px 135%, 28px 140% */
  font-size: 1.375rem;
  font-size: calc(1.3rem + 0.375vw);
  font-size: max(1.375rem, min(1.3rem + 0.375vw, 1.75rem));
  font-size: clamp(1.375rem, 1.3rem + 0.375vw, 1.75rem);
  line-height: 1.4;
  font-weight: 400;
}

h5.bold, .h5.bold {
  /* 24px 140%, 20px 140% */
  font-size: 1.25rem;
  font-size: calc(1.2rem + 0.25vw);
  font-size: max(1.25rem, min(1.2rem + 0.25vw, 1.5rem));
  font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
  line-height: 1.4;
  font-weight: 400;
}

table {
  color: currentColor;
}
table thead {
  background-color: rgba(28, 50, 85, 1);
  background-color: var(--color-dark-blue);
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
}
table thead tr th {
  padding: 0.5rem;
  font-weight: 500;
}
table tbody tr {
  border-bottom: 1px solid rgba(200, 200, 200, 1);
  border-bottom: 1px solid var(--color-grey);
}
table tbody tr td {
  padding: 0.5rem;
}

p {
  line-height: 1.6;
  margin-top: 0;
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}

ul, ol, dl, dd, dt, li {
  color: currentColor;
  line-height: 1.6;
}

.margin-bottom-none {
  margin-bottom: 0;
}

svg {
  shape-rendering: geometricPrecision;
}

.upper, article.format-standard > footer .topics span, article.format-standard > header .author-box .author-box-inner p.description, article.format-standard > header .bottom, article.format-standard > header .top, article.format-standard > header .btn.btn-icon.btn-icon-arrow-left, article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev, .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev, article.format-standard > header .pagination .btn.page-numbers.next, .pagination article.format-standard > header .btn.page-numbers.next, .__btn__explore, a.btn.btn-explore,
a.wp-block-button.btn-explore,
button.btn.btn-explore {
  display: inline-block;
  font-family: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-body-mono), var(--font-mono);
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.15em;
  font-size: 0.75rem;
  font-size: calc(0.725rem + 0.125vw);
  font-size: max(0.75rem, min(0.725rem + 0.125vw, 0.875rem));
  font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
  margin-bottom: 0.5rem;
  margin-bottom: calc(0.4rem + 0.5vw);
  margin-bottom: max(0.5rem, min(0.4rem + 0.5vw, 1rem));
  margin-bottom: clamp(0.5rem, 0.4rem + 0.5vw, 1rem);
}

.upper2 {
  display: inline-block;
  font-family: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-body-mono), var(--font-mono);
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.15em;
}

.subheader {
  display: inline-block;
  font-family: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-body-mono), var(--font-mono);
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.25em;
  font-size: 0.625rem;
  font-size: calc(0.6rem + 0.125vw);
  font-size: max(0.625rem, min(0.6rem + 0.125vw, 0.75rem));
  font-size: clamp(0.625rem, 0.6rem + 0.125vw, 0.75rem);
  margin-bottom: 0.5rem;
  margin-bottom: calc(0.4rem + 0.5vw);
  margin-bottom: max(0.5rem, min(0.4rem + 0.5vw, 1rem));
  margin-bottom: clamp(0.5rem, 0.4rem + 0.5vw, 1rem);
  position: relative;
}
.subheader:after {
  content: "";
  position: absolute;
  left: calc(100% + 1.5rem);
  top: calc(50% - 0.5px);
  height: 1px;
  width: 5rem;
  background-color: currentColor; /* force same color as text */
}
.subheader.has-text-align-center {
  margin-left: calc(50% - 6.5rem);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.text-center .subheader, [data-type="optiver/gallery"] .wp-block-group:not(.image-grid) .subheader,
.wp-block-optiver-gallery .wp-block-group:not(.image-grid) .subheader, .wp-block-optiver-twitter .container .subheader,
section[data-type="optiver/twitter"] .container .subheader, .wp-block-optiver-hero-headline .subheader {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.text-term, .searchwp-live-search-results .searchwp-live-search-result > a > span, .items .item.item-viewmode-grid article footer > span, .items .item.item-viewmode-grid article main > span {
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.15em;
  font-size: 0.688rem;
  font-size: calc(0.6756rem + 0.062vw);
  font-size: max(0.688rem, min(0.6756rem + 0.062vw, 0.75rem));
  font-size: clamp(0.688rem, 0.6756rem + 0.062vw, 0.75rem);
}

.bold {
  font-weight: 500;
}

a {
  color: rgba(28, 50, 85, 1);
  color: var(--color-primary-dark);
  text-decoration: underline;
  max-width: 100%;
  word-wrap: break-word;
}
a:hover {
  color: rgba(85, 136, 155, 1);
  color: var(--color-accent-blue1);
}

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

.text-center, [data-type="optiver/gallery"] .wp-block-group:not(.image-grid),
.wp-block-optiver-gallery .wp-block-group:not(.image-grid), .wp-block-optiver-twitter .container,
section[data-type="optiver/twitter"] .container, .wp-block-optiver-hero-headline {
  text-align: center;
}

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

.flex-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flex-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.wp-block-pullquote blockquote p {
  font-size: 1.5rem;
  font-size: calc(1.3rem + 1vw);
  font-size: max(1.5rem, min(1.3rem + 1vw, 2.5rem));
  font-size: clamp(1.5rem, 1.3rem + 1vw, 2.5rem);
}

:root {
  --max-container-width: 120rem;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.__container, body > header .container nav.header-hamburger-menu .header div.search-box .container, .popup, .swiper nav, .swiper .items .item, .swiper .main-content, .hero-space, .hero-swiper nav, .hero .wp-block-cover .wp-block-cover__inner-container, .container {
  max-width: 120rem;
  max-width: var(--max-container-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-left: calc(-1rem + 12.5vw);
  padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  padding-right: 1.5rem;
  padding-right: calc(-1rem + 12.5vw);
  padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
}

nav ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
}
nav a {
  text-decoration: none;
}
nav a:hover {
  text-decoration: underline;
}

section {
  padding: 0;
  padding-top: 4.5rem;
  padding-top: calc(3.6rem + 4.5vw);
  padding-top: max(4.5rem, min(3.6rem + 4.5vw, 9rem));
  padding-top: clamp(4.5rem, 3.6rem + 4.5vw, 9rem);
  padding-bottom: 4.5rem;
  padding-bottom: calc(3.6rem + 4.5vw);
  padding-bottom: max(4.5rem, min(3.6rem + 4.5vw, 9rem));
  padding-bottom: clamp(4.5rem, 3.6rem + 4.5vw, 9rem);
}
section.nopad {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
section.nopadtop {
  padding-top: 0 !important;
}
section.nopadbottom {
  padding-bottom: 0 !important;
}

.wp-block-image {
  border-radius: 5px;
}

.no-margin {
  margin: 0;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.no-margin-left {
  margin-left: 0;
}

.no-margin-right {
  margin-right: 0;
}

.no-margin-top {
  margin-top: 0;
}

.centered > .wp-block-cover, [data-type="optiver/connect-links"] > .wp-block-cover,
.wp-block-optiver-connect-links > .wp-block-cover,
.centered > .container,
[data-type="optiver/connect-links"] > .container,
.wp-block-optiver-connect-links > .container {
  text-align: center;
}
.subheader.centered, .subheader[data-type="optiver/connect-links"],
.subheader.wp-block-optiver-connect-links {
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding-right: 6.5rem;
}
.subheader.centered::after, .subheader[data-type="optiver/connect-links"]::after,
.subheader.wp-block-optiver-connect-links::after {
  left: calc(100% + 1.5rem - 6.5rem);
}

.vertical-centered-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 75vh;
}

.wp-block-image {
  border-radius: 0;
}
.wp-block-image .is-style-rounded img, .wp-block-image.is-style-rounded img {
  border-radius: 2rem;
}

.rounded > img {
  border-radius: 2rem !important;
}

:root {
  --gutter: 20px;
}

.row, .roles .search-select-butons {
  padding-top: 1.5rem;
  padding-top: calc(1.4rem + 0.5vw);
  padding-top: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  padding-top: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
  padding-bottom: 1.5rem;
  padding-bottom: calc(1.4rem + 0.5vw);
  padding-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  padding-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}

/* autoprefixer grid: autoplace */
.__gridslider, body > header .container nav.header-hamburger-menu .content > .post-slider > .items > .result-list, nav.subnavigation ul, .post-slider ul, .wp-block-optiver-timeline .timeline-slide, .disciplines:not([data-type="optiver/disciplines"]) .items, .wp-block-optiver-insights-template, .gridslider {
  list-style-type: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: minmax(150px, 1fr);
  grid-template-rows: minmax(150px, 1fr);
  grid-auto-flow: column;
  -ms-grid-column: 1;
  grid-column: 1;
  grid-gap: 1.25rem;
  grid-gap: calc(1rem + 1.25vw);
  grid-gap: max(1.25rem, min(1rem + 1.25vw, 2.5rem));
  grid-gap: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
  grid-auto-columns: 16rem;
  grid-auto-columns: calc(13.4rem + 13vw);
  grid-auto-columns: max(16rem, min(13.4rem + 13vw, 29rem));
  grid-auto-columns: clamp(16rem, 13.4rem + 13vw, 29rem);
  overflow: visible;
  overflow-x: scroll;
  scrollbar-width: none;
  margin: 0;
  padding-bottom: 1.5rem;
  padding-bottom: calc(1.4rem + 0.5vw);
  padding-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  padding-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
  padding-left: 1.5rem;
  padding-left: calc(-1rem + 12.5vw);
  padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  padding-right: 1.5rem;
  padding-right: calc(-1rem + 12.5vw);
  padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  scroll-padding-left: 1.5rem;
  scroll-padding-left: calc(-1rem + 12.5vw);
  scroll-padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  scroll-padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  scroll-padding-right: 1.5rem;
  scroll-padding-right: calc(-1rem + 12.5vw);
  scroll-padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  scroll-padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
}
.__gridslider::-webkit-scrollbar, body > header .container nav.header-hamburger-menu .content > .post-slider > .items > .result-list::-webkit-scrollbar, nav.subnavigation ul::-webkit-scrollbar, .post-slider ul::-webkit-scrollbar, .wp-block-optiver-timeline .timeline-slide::-webkit-scrollbar, .disciplines:not([data-type="optiver/disciplines"]) .items::-webkit-scrollbar, .wp-block-optiver-insights-template::-webkit-scrollbar, .gridslider::-webkit-scrollbar {
  display: none;
}
.__gridlayout, .gridlayout, section.archive .result.items .items-viewmode-grid, section.archive .result.items .result-list {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: -ms-grid;
  display: grid;
  grid-gap: 2.5rem;
  grid-row-gap: 3rem;
  row-gap: 3rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 768px) {
  .__gridlayout, .gridlayout, section.archive .result.items .items-viewmode-grid, section.archive .result.items .result-list {
    grid-auto-rows: 1fr;
    grid-gap: 1.25rem;
    row-gap: 1.25rem;
    -ms-grid-columns: 1fr 1.25rem 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .__gridlayout, .gridlayout, section.archive .result.items .items-viewmode-grid, section.archive .result.items .result-list {
    grid-auto-rows: 1fr;
    -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    row-gap: 4rem;
  }
}
.__gridlayout > *, .gridlayout > *, section.archive .result.items .items-viewmode-grid > *, section.archive .result.items .result-list > * {
  padding: 0px;
}

.items {
  padding-right: 0px;
}
.items .item.item-viewmode-list {
  position: relative;
  border-bottom: 1px solid #c8c8c8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 1rem;
  padding-top: calc(0.9rem + 0.5vw);
  padding-top: max(1rem, min(0.9rem + 0.5vw, 1.5rem));
  padding-top: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
  padding-bottom: 1rem;
  padding-bottom: calc(0.9rem + 0.5vw);
  padding-bottom: max(1rem, min(0.9rem + 0.5vw, 1.5rem));
  padding-bottom: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
}
.items .item.item-viewmode-list > div,
.items .item.item-viewmode-list a > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.items .item.item-viewmode-list > div > *,
.items .item.item-viewmode-list a > div > * {
  margin-bottom: 0px;
}
.items .item.item-viewmode-list .text-term, .items .item.item-viewmode-list .searchwp-live-search-results .searchwp-live-search-result > a > span, .searchwp-live-search-results .items .item.item-viewmode-list .searchwp-live-search-result > a > span, .items .item.item-viewmode-list .item.item-viewmode-grid article footer > span, .items .item.item-viewmode-grid article .item.item-viewmode-list footer > span, .items .item.item-viewmode-list .item.item-viewmode-grid article main > span, .items .item.item-viewmode-grid article .item.item-viewmode-list main > span {
  font-size: 0.688rem;
}
.items .item.item-viewmode-list p {
  font-size: 1rem;
}
.items .item.item-viewmode-list .divider {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  padding: 0 5px;
}
.items .item.item-viewmode-grid {
  padding-right: 0px;
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
  color: rgba(28, 50, 85, 1);
  color: var(--color-dark-blue);
  -webkit-box-shadow: 5px 5px 23px rgba(25, 46, 80, 0.1);
          box-shadow: 5px 5px 23px rgba(25, 46, 80, 0.1);
  background-color: rgb(255, 255, 255);
}
.items .item.item-viewmode-grid a.btn-icon, .items .item.item-viewmode-grid .pagination a.page-numbers.next, .pagination .items .item.item-viewmode-grid a.page-numbers.next, .items .item.item-viewmode-grid .pagination a.page-numbers.prev, .pagination .items .item.item-viewmode-grid a.page-numbers.prev {
  position: relative;
  z-index: -1;
}
.items .item.item-viewmode-grid article {
  overflow: hidden;
  position: relative;
  z-index: 1;
  min-height: 385px;
  height: 100%;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 768px) {
  .items .item.item-viewmode-grid article {
    min-height: 554px;
  }
}
.items .item.item-viewmode-grid article header {
  z-index: 2;
  padding: 0;
  max-width: 100%;
  min-height: 153px;
  background-color: rgba(148, 173, 191, 1);
  background-color: var(--color-accent-blue2);
  border-radius: 5px 5px 0px 0px;
  overflow: hidden;
  background-image: url(../img/default-thumbnail.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.items .item.item-viewmode-grid article header img {
  max-width: 100%;
  max-height: 153px;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  overflow: hidden;
}
@media (min-width: 768px) {
  .items .item.item-viewmode-grid article header {
    height: 270px;
  }
  .items .item.item-viewmode-grid article header img {
    max-height: 270px;
  }
}
.items .item.item-viewmode-grid article header.thumbnail-insights {
  background-image: url(../img/insights-thumbnail.jpg);
}
.items .item.item-viewmode-grid article header.thumbnail-academy {
  background-image: url(../img/explainers-thumbnail.jpg);
}
.items .item.item-viewmode-grid article header.thumbnail-career, .items .item.item-viewmode-grid article header.thumbnail-event_recruiting {
  background-image: url(../img/careers-thumbnail.jpg);
}
.items .item.item-viewmode-grid article main {
  z-index: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 1rem;
  padding-right: calc(1rem + 0vw);
  padding-right: max(1rem, min(1rem + 0vw, 1rem));
  padding-right: clamp(1rem, 1rem + 0vw, 1rem);
  padding-left: 1rem;
  padding-left: calc(1rem + 0vw);
  padding-left: max(1rem, min(1rem + 0vw, 1rem));
  padding-left: clamp(1rem, 1rem + 0vw, 1rem);
  padding-top: 2rem;
  padding-top: calc(1.8rem + 1vw);
  padding-top: max(2rem, min(1.8rem + 1vw, 3rem));
  padding-top: clamp(2rem, 1.8rem + 1vw, 3rem);
}
.items .item.item-viewmode-grid article main > span {
  margin-bottom: 0.75rem;
}
.items .item.item-viewmode-grid article main > p {
  display: none;
}
.items .item.item-viewmode-grid article main h2, .items .item.item-viewmode-grid article main h3 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1.25rem;
  font-size: calc(1.25rem + 0vw);
  font-size: max(1.25rem, min(1.25rem + 0vw, 1.25rem));
  font-size: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
}
.items .item.item-viewmode-grid article main h2 a, .items .item.item-viewmode-grid article main h3 a {
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
  text-decoration: none;
}
.items .item.item-viewmode-grid article main > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.items .item.item-viewmode-grid article footer {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-top: 1.5rem;
  padding-top: calc(1.5rem + 0vw);
  padding-top: max(1.5rem, min(1.5rem + 0vw, 1.5rem));
  padding-top: clamp(1.5rem, 1.5rem + 0vw, 1.5rem);
  padding-right: 1rem;
  padding-right: calc(1rem + 0vw);
  padding-right: max(1rem, min(1rem + 0vw, 1rem));
  padding-right: clamp(1rem, 1rem + 0vw, 1rem);
  padding-left: 1rem;
  padding-left: calc(1rem + 0vw);
  padding-left: max(1rem, min(1rem + 0vw, 1rem));
  padding-left: clamp(1rem, 1rem + 0vw, 1rem);
  padding-bottom: 2rem;
  padding-bottom: calc(1.8rem + 1vw);
  padding-bottom: max(2rem, min(1.8rem + 1vw, 3rem));
  padding-bottom: clamp(2rem, 1.8rem + 1vw, 3rem);
}
.items .item.item-viewmode-grid article footer > span {
  min-height: 1.125rem;
  margin: 0;
}
.items .item.item-viewmode-grid:hover {
  color: white;
}
.items .item.item-viewmode-grid:hover a {
  color: white;
}

.arrow-next,
.arrow-prev {
  display: block;
  position: absolute;
  top: calc(50% - 5rem);
  padding: 3rem 1rem 3rem 2rem;
  right: 0;
  font-size: 4rem;
  line-height: 1;
  z-index: 99;
  cursor: pointer;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
  opacity: 0;
  border-radius: 9999px 0 0 9999px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.arrow-next:hover,
.arrow-prev:hover {
  opacity: 1;
}
@media screen and (max-width: 765px) {
  .arrow-next,
  .arrow-prev {
    display: none;
  }
}

.arrow-prev {
  right: auto;
  left: 0;
  padding: 3rem 2rem 3rem 1rem;
  border-radius: 0 9999px 9999px 0;
}

.pagination {
  margin: 1rem 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
}
@media (min-width: 768px) {
  .pagination {
    padding-right: 2.5rem;
  }
}
.pagination .page-numbers {
  border: none;
  width: 32px;
  height: 32px;
  font-size: 0.875rem;
  line-height: 32px;
  border-radius: 9999px;
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  z-index: 1;
  margin-bottom: 0.5rem;
  font-size: 0.8rem;
  background-color: transparent;
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.pagination .page-numbers.current {
  font-weight: 600;
  color: var(--color-black);
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-dark-grey);
}
.pagination .page-numbers:hover {
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  border-color: rgba(255, 51, 0, 1);
  border-color: var(--color-orange);
}
.pagination .page-numbers.next, .pagination .page-numbers.prev {
  min-width: 1px;
}
.pagination .page-numbers.next span, .pagination .page-numbers.prev span {
  display: none;
}
.pagination .page-numbers.prev {
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
}
.pagination .page-numbers.next {
  width: 2.375rem;
  height: 2.375rem;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
}
.pagination .page-numbers.dots:hover {
  color: inherit;
  background-color: transparent;
}

[x-cloak] {
  display: none !important;
}

.sr-only {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.has-header {
  padding-top: 6.75rem;
}

.scroll-snap-x {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.snap-start {
  scroll-snap-align: start;
}

.snap-center {
  scroll-snap-align: center;
}

.no-scrollbar::-webkit-scrollbar {
  display: none;
}

.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.__btn, .wp-block-file a.wp-block-file__button, .wp-block-optiver-twitter .container #ctf #ctf-more,
section[data-type="optiver/twitter"] .container #ctf #ctf-more, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button, .wp-block-button > .wp-block-button__link, a.btn:not(.btn-explore),
a.wp-block-button:not(.btn-explore),
button.btn:not(.btn-explore), .pagination .page-numbers.prev, .pagination .page-numbers.next {
  border: none;
  width: auto;
  border-radius: 9999px;
  display: inline-block;
  position: relative;
  padding: 0.75rem 3rem 0.75rem 3rem;
  font-size: 0.875rem;
  line-height: 1;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  max-width: 100%;
  text-decoration: none;
  cursor: pointer;
  z-index: 1;
  margin-bottom: 0.5rem;
  background-color: transparent;
}
.__btn::before, .wp-block-file a.wp-block-file__button::before, .wp-block-optiver-twitter .container #ctf #ctf-more::before,
section[data-type="optiver/twitter"] .container #ctf #ctf-more::before, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button::before,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button::before, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button::before,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button::before, .wp-block-button > .wp-block-button__link::before, a.btn:not(.btn-explore)::before,
a.wp-block-button:not(.btn-explore)::before,
button.btn:not(.btn-explore)::before, .pagination .page-numbers.prev::before, .pagination .page-numbers.next::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border-radius: 9999px;
  z-index: -1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.__btn::after, .wp-block-file a.wp-block-file__button::after, .wp-block-optiver-twitter .container #ctf #ctf-more::after,
section[data-type="optiver/twitter"] .container #ctf #ctf-more::after, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button::after,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button::after, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button::after,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button::after, .wp-block-button > .wp-block-button__link::after, a.btn:not(.btn-explore)::after,
a.wp-block-button:not(.btn-explore)::after,
button.btn:not(.btn-explore)::after, .pagination .page-numbers.prev::after, .pagination .page-numbers.next::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  height: 2.375rem;
  width: 2.375rem;
  border-radius: 9999px;
}

.__btn__primary, .wp-block-file a.wp-block-file__button, .wp-block-optiver-twitter .container #ctf #ctf-more,
section[data-type="optiver/twitter"] .container #ctf #ctf-more, .wp-block-button:not(.btn-secondary) .wp-block-button__link, .wp-block-button:not(.btn-outline) .wp-block-button__link, .wp-block-button:not(.is-style-outline) .wp-block-button__link, .wp-block-button:not(.btn-alternative) .wp-block-button__link, .wp-block-button:not(.btn-animate) .wp-block-button__link, .wp-block-button:not(.btn-icon) .wp-block-button__link, .wp-block-button:not(.btn-next) .wp-block-button__link, .wp-block-button:not(.btn-prev) .wp-block-button__link, .wp-block-button.btn-primary > .wp-block-button__link, .wp-block-button.is-style-fill > .wp-block-button__link, a.btn:not(.btn-secondary), a.btn:not(.btn-outline), a.btn:not(.is-style-outline), a.btn:not(.btn-alternative), a.btn:not(.btn-icon), a.btn:not(.btn-next), a.btn:not(.btn-prev), a.btn:not(.btn-explore), a.btn.btn-primary, a.btn.is-style-fill,
a.wp-block-button:not(.btn-secondary),
a.wp-block-button:not(.btn-outline),
a.wp-block-button:not(.is-style-outline),
a.wp-block-button:not(.btn-alternative),
a.wp-block-button:not(.btn-icon),
a.wp-block-button:not(.btn-next),
a.wp-block-button:not(.btn-prev),
a.wp-block-button:not(.btn-explore),
a.wp-block-button.btn-primary,
a.wp-block-button.is-style-fill,
button.btn:not(.btn-secondary),
button.btn:not(.btn-outline),
button.btn:not(.is-style-outline),
button.btn:not(.btn-alternative),
button.btn:not(.btn-icon),
button.btn:not(.btn-next),
button.btn:not(.btn-prev),
button.btn:not(.btn-explore),
button.btn.btn-primary,
button.btn.is-style-fill {
  color: white;
}
.__btn__primary::before, .wp-block-file a.wp-block-file__button::before, .wp-block-optiver-twitter .container #ctf #ctf-more::before,
section[data-type="optiver/twitter"] .container #ctf #ctf-more::before, .wp-block-button:not(.btn-secondary) .wp-block-button__link::before, .wp-block-button:not(.btn-outline) .wp-block-button__link::before, .wp-block-button:not(.is-style-outline) .wp-block-button__link::before, .wp-block-button:not(.btn-alternative) .wp-block-button__link::before, .wp-block-button:not(.btn-animate) .wp-block-button__link::before, .wp-block-button:not(.btn-icon) .wp-block-button__link::before, .wp-block-button:not(.btn-next) .wp-block-button__link::before, .wp-block-button:not(.btn-prev) .wp-block-button__link::before, .wp-block-button.btn-primary > .wp-block-button__link::before, .wp-block-button.is-style-fill > .wp-block-button__link::before, a.btn:not(.btn-secondary)::before, a.btn:not(.btn-outline)::before, a.btn:not(.is-style-outline)::before, a.btn:not(.btn-alternative)::before, a.btn:not(.btn-icon)::before, a.btn:not(.btn-next)::before, a.btn:not(.btn-prev)::before, a.btn:not(.btn-explore)::before, a.btn.btn-primary::before, a.btn.is-style-fill::before,
a.wp-block-button:not(.btn-secondary)::before,
a.wp-block-button:not(.btn-outline)::before,
a.wp-block-button:not(.is-style-outline)::before,
a.wp-block-button:not(.btn-alternative)::before,
a.wp-block-button:not(.btn-icon)::before,
a.wp-block-button:not(.btn-next)::before,
a.wp-block-button:not(.btn-prev)::before,
a.wp-block-button:not(.btn-explore)::before,
a.wp-block-button.btn-primary::before,
a.wp-block-button.is-style-fill::before,
button.btn:not(.btn-secondary)::before,
button.btn:not(.btn-outline)::before,
button.btn:not(.is-style-outline)::before,
button.btn:not(.btn-alternative)::before,
button.btn:not(.btn-icon)::before,
button.btn:not(.btn-next)::before,
button.btn:not(.btn-prev)::before,
button.btn:not(.btn-explore)::before,
button.btn.btn-primary::before,
button.btn.is-style-fill::before {
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
}
.__btn__primary::after, .wp-block-file a.wp-block-file__button::after, .wp-block-optiver-twitter .container #ctf #ctf-more::after,
section[data-type="optiver/twitter"] .container #ctf #ctf-more::after, .wp-block-button:not(.btn-secondary) .wp-block-button__link::after, .wp-block-button:not(.btn-outline) .wp-block-button__link::after, .wp-block-button:not(.is-style-outline) .wp-block-button__link::after, .wp-block-button:not(.btn-alternative) .wp-block-button__link::after, .wp-block-button:not(.btn-animate) .wp-block-button__link::after, .wp-block-button:not(.btn-icon) .wp-block-button__link::after, .wp-block-button:not(.btn-next) .wp-block-button__link::after, .wp-block-button:not(.btn-prev) .wp-block-button__link::after, .wp-block-button.btn-primary > .wp-block-button__link::after, .wp-block-button.is-style-fill > .wp-block-button__link::after, a.btn:not(.btn-secondary)::after, a.btn:not(.btn-outline)::after, a.btn:not(.is-style-outline)::after, a.btn:not(.btn-alternative)::after, a.btn:not(.btn-icon)::after, a.btn:not(.btn-next)::after, a.btn:not(.btn-prev)::after, a.btn:not(.btn-explore)::after, a.btn.btn-primary::after, a.btn.is-style-fill::after,
a.wp-block-button:not(.btn-secondary)::after,
a.wp-block-button:not(.btn-outline)::after,
a.wp-block-button:not(.is-style-outline)::after,
a.wp-block-button:not(.btn-alternative)::after,
a.wp-block-button:not(.btn-icon)::after,
a.wp-block-button:not(.btn-next)::after,
a.wp-block-button:not(.btn-prev)::after,
a.wp-block-button:not(.btn-explore)::after,
a.wp-block-button.btn-primary::after,
a.wp-block-button.is-style-fill::after,
button.btn:not(.btn-secondary)::after,
button.btn:not(.btn-outline)::after,
button.btn:not(.is-style-outline)::after,
button.btn:not(.btn-alternative)::after,
button.btn:not(.btn-icon)::after,
button.btn:not(.btn-next)::after,
button.btn:not(.btn-prev)::after,
button.btn:not(.btn-explore)::after,
button.btn.btn-primary::after,
button.btn.is-style-fill::after {
  opacity: 0;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  /* white arrow */
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='white'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.__btn__primary:hover, .wp-block-file a.wp-block-file__button:hover, .wp-block-optiver-twitter .container #ctf #ctf-more:hover,
section[data-type="optiver/twitter"] .container #ctf #ctf-more:hover, .wp-block-button:not(.btn-secondary) .wp-block-button__link:hover, .wp-block-button:not(.btn-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.btn-alternative) .wp-block-button__link:hover, .wp-block-button:not(.btn-animate) .wp-block-button__link:hover, .wp-block-button:not(.btn-icon) .wp-block-button__link:hover, .wp-block-button:not(.btn-next) .wp-block-button__link:hover, .wp-block-button:not(.btn-prev) .wp-block-button__link:hover, .wp-block-button.btn-primary > .wp-block-button__link:hover, .wp-block-button.is-style-fill > .wp-block-button__link:hover, a.btn:hover:not(.btn-secondary), a.btn:hover:not(.btn-outline), a.btn:hover:not(.is-style-outline), a.btn:hover:not(.btn-alternative), a.btn:hover:not(.btn-icon), a.btn:hover:not(.btn-next), a.btn:hover:not(.btn-prev), a.btn:hover:not(.btn-explore), a.btn.btn-primary:hover, a.btn.is-style-fill:hover,
a.wp-block-button:hover:not(.btn-secondary),
a.wp-block-button:hover:not(.btn-outline),
a.wp-block-button:hover:not(.is-style-outline),
a.wp-block-button:hover:not(.btn-alternative),
a.wp-block-button:hover:not(.btn-icon),
a.wp-block-button:hover:not(.btn-next),
a.wp-block-button:hover:not(.btn-prev),
a.wp-block-button:hover:not(.btn-explore),
a.wp-block-button.btn-primary:hover,
a.wp-block-button.is-style-fill:hover,
button.btn:hover:not(.btn-secondary),
button.btn:hover:not(.btn-outline),
button.btn:hover:not(.is-style-outline),
button.btn:hover:not(.btn-alternative),
button.btn:hover:not(.btn-icon),
button.btn:hover:not(.btn-next),
button.btn:hover:not(.btn-prev),
button.btn:hover:not(.btn-explore),
button.btn.btn-primary:hover,
button.btn.is-style-fill:hover {
  background-color: transparent;
  color: currentColor;
}
.__btn__primary:hover::before, .wp-block-file a.wp-block-file__button:hover::before, .wp-block-optiver-twitter .container #ctf #ctf-more:hover::before,
section[data-type="optiver/twitter"] .container #ctf #ctf-more:hover::before, .wp-block-button:not(.btn-secondary) .wp-block-button__link:hover::before, .wp-block-button:not(.btn-outline) .wp-block-button__link:hover::before, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover::before, .wp-block-button:not(.btn-alternative) .wp-block-button__link:hover::before, .wp-block-button:not(.btn-animate) .wp-block-button__link:hover::before, .wp-block-button:not(.btn-icon) .wp-block-button__link:hover::before, .wp-block-button:not(.btn-next) .wp-block-button__link:hover::before, .wp-block-button:not(.btn-prev) .wp-block-button__link:hover::before, .wp-block-button.btn-primary > .wp-block-button__link:hover::before, .wp-block-button.is-style-fill > .wp-block-button__link:hover::before, a.btn:hover:not(.btn-secondary)::before, a.btn:hover:not(.btn-outline)::before, a.btn:hover:not(.is-style-outline)::before, a.btn:hover:not(.btn-alternative)::before, a.btn:hover:not(.btn-icon)::before, a.btn:hover:not(.btn-next)::before, a.btn:hover:not(.btn-prev)::before, a.btn:hover:not(.btn-explore)::before, a.btn.btn-primary:hover::before, a.btn.is-style-fill:hover::before,
a.wp-block-button:hover:not(.btn-secondary)::before,
a.wp-block-button:hover:not(.btn-outline)::before,
a.wp-block-button:hover:not(.is-style-outline)::before,
a.wp-block-button:hover:not(.btn-alternative)::before,
a.wp-block-button:hover:not(.btn-icon)::before,
a.wp-block-button:hover:not(.btn-next)::before,
a.wp-block-button:hover:not(.btn-prev)::before,
a.wp-block-button:hover:not(.btn-explore)::before,
a.wp-block-button.btn-primary:hover::before,
a.wp-block-button.is-style-fill:hover::before,
button.btn:hover:not(.btn-secondary)::before,
button.btn:hover:not(.btn-outline)::before,
button.btn:hover:not(.is-style-outline)::before,
button.btn:hover:not(.btn-alternative)::before,
button.btn:hover:not(.btn-icon)::before,
button.btn:hover:not(.btn-next)::before,
button.btn:hover:not(.btn-prev)::before,
button.btn:hover:not(.btn-explore)::before,
button.btn.btn-primary:hover::before,
button.btn.is-style-fill:hover::before {
  left: calc(100% - 2.375rem);
}
.__btn__primary:hover::after, .wp-block-file a.wp-block-file__button:hover::after, .wp-block-optiver-twitter .container #ctf #ctf-more:hover::after,
section[data-type="optiver/twitter"] .container #ctf #ctf-more:hover::after, .wp-block-button:not(.btn-secondary) .wp-block-button__link:hover::after, .wp-block-button:not(.btn-outline) .wp-block-button__link:hover::after, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover::after, .wp-block-button:not(.btn-alternative) .wp-block-button__link:hover::after, .wp-block-button:not(.btn-animate) .wp-block-button__link:hover::after, .wp-block-button:not(.btn-icon) .wp-block-button__link:hover::after, .wp-block-button:not(.btn-next) .wp-block-button__link:hover::after, .wp-block-button:not(.btn-prev) .wp-block-button__link:hover::after, .wp-block-button.btn-primary > .wp-block-button__link:hover::after, .wp-block-button.is-style-fill > .wp-block-button__link:hover::after, a.btn:hover:not(.btn-secondary)::after, a.btn:hover:not(.btn-outline)::after, a.btn:hover:not(.is-style-outline)::after, a.btn:hover:not(.btn-alternative)::after, a.btn:hover:not(.btn-icon)::after, a.btn:hover:not(.btn-next)::after, a.btn:hover:not(.btn-prev)::after, a.btn:hover:not(.btn-explore)::after, a.btn.btn-primary:hover::after, a.btn.is-style-fill:hover::after,
a.wp-block-button:hover:not(.btn-secondary)::after,
a.wp-block-button:hover:not(.btn-outline)::after,
a.wp-block-button:hover:not(.is-style-outline)::after,
a.wp-block-button:hover:not(.btn-alternative)::after,
a.wp-block-button:hover:not(.btn-icon)::after,
a.wp-block-button:hover:not(.btn-next)::after,
a.wp-block-button:hover:not(.btn-prev)::after,
a.wp-block-button:hover:not(.btn-explore)::after,
a.wp-block-button.btn-primary:hover::after,
a.wp-block-button.is-style-fill:hover::after,
button.btn:hover:not(.btn-secondary)::after,
button.btn:hover:not(.btn-outline)::after,
button.btn:hover:not(.is-style-outline)::after,
button.btn:hover:not(.btn-alternative)::after,
button.btn:hover:not(.btn-icon)::after,
button.btn:hover:not(.btn-next)::after,
button.btn:hover:not(.btn-prev)::after,
button.btn:hover:not(.btn-explore)::after,
button.btn.btn-primary:hover::after,
button.btn.is-style-fill:hover::after {
  opacity: 1;
}

.__btn__secondary, .wp-block-button.btn-secondary .wp-block-button__link, .wp-block-button.btn-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link, a.btn.btn-secondary, a.btn.btn-outline, a.btn.is-style-outline,
a.wp-block-button.btn-secondary,
a.wp-block-button.btn-outline,
a.wp-block-button.is-style-outline,
button.btn.btn-secondary,
button.btn.btn-outline,
button.btn.is-style-outline {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}
.__btn__secondary:not(.has-text-color), .wp-block-button.btn-secondary .wp-block-button__link:not(.has-text-color), .wp-block-button.btn-outline .wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), a.btn.btn-secondary:not(.has-text-color), a.btn.btn-outline:not(.has-text-color), a.btn.is-style-outline:not(.has-text-color),
a.wp-block-button.btn-secondary:not(.has-text-color),
a.wp-block-button.btn-outline:not(.has-text-color),
a.wp-block-button.is-style-outline:not(.has-text-color),
button.btn.btn-secondary:not(.has-text-color),
button.btn.btn-outline:not(.has-text-color),
button.btn.is-style-outline:not(.has-text-color) {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}
.__btn__secondary::before, .wp-block-button.btn-secondary .wp-block-button__link::before, .wp-block-button.btn-outline .wp-block-button__link::before, .wp-block-button.is-style-outline .wp-block-button__link::before, a.btn.btn-secondary::before, a.btn.btn-outline::before, a.btn.is-style-outline::before,
a.wp-block-button.btn-secondary::before,
a.wp-block-button.btn-outline::before,
a.wp-block-button.is-style-outline::before,
button.btn.btn-secondary::before,
button.btn.btn-outline::before,
button.btn.is-style-outline::before {
  background-color: transparent;
  border-color: rgba(255, 51, 0, 1);
  border-color: var(--color-orange);
  border-width: 1px;
  border-style: solid;
}
.__btn__secondary::after, .wp-block-button.btn-secondary .wp-block-button__link::after, .wp-block-button.btn-outline .wp-block-button__link::after, .wp-block-button.is-style-outline .wp-block-button__link::after, a.btn.btn-secondary::after, a.btn.btn-outline::after, a.btn.is-style-outline::after,
a.wp-block-button.btn-secondary::after,
a.wp-block-button.btn-outline::after,
a.wp-block-button.is-style-outline::after,
button.btn.btn-secondary::after,
button.btn.btn-outline::after,
button.btn.is-style-outline::after {
  opacity: 0;
  background-color: transparent;
  /* white arrow */
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='white'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.__btn__secondary:hover, .wp-block-button.btn-secondary .wp-block-button__link:hover, .wp-block-button.btn-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover, a.btn.btn-secondary:hover, a.btn.btn-outline:hover, a.btn.is-style-outline:hover,
a.wp-block-button.btn-secondary:hover,
a.wp-block-button.btn-outline:hover,
a.wp-block-button.is-style-outline:hover,
button.btn.btn-secondary:hover,
button.btn.btn-outline:hover,
button.btn.is-style-outline:hover {
  background-color: transparent;
  color: currentColor;
}
.__btn__secondary:hover::before, .wp-block-button.btn-secondary .wp-block-button__link:hover::before, .wp-block-button.btn-outline .wp-block-button__link:hover::before, .wp-block-button.is-style-outline .wp-block-button__link:hover::before, a.btn.btn-secondary:hover::before, a.btn.btn-outline:hover::before, a.btn.is-style-outline:hover::before,
a.wp-block-button.btn-secondary:hover::before,
a.wp-block-button.btn-outline:hover::before,
a.wp-block-button.is-style-outline:hover::before,
button.btn.btn-secondary:hover::before,
button.btn.btn-outline:hover::before,
button.btn.is-style-outline:hover::before {
  left: calc(100% - 2.375rem);
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
}
.__btn__secondary:hover::after, .wp-block-button.btn-secondary .wp-block-button__link:hover::after, .wp-block-button.btn-outline .wp-block-button__link:hover::after, .wp-block-button.is-style-outline .wp-block-button__link:hover::after, a.btn.btn-secondary:hover::after, a.btn.btn-outline:hover::after, a.btn.is-style-outline:hover::after,
a.wp-block-button.btn-secondary:hover::after,
a.wp-block-button.btn-outline:hover::after,
a.wp-block-button.is-style-outline:hover::after,
button.btn.btn-secondary:hover::after,
button.btn.btn-outline:hover::after,
button.btn.is-style-outline:hover::after {
  opacity: 1;
}

.__btn__alternative, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button, .wp-block-button.btn-alternative .wp-block-button__link, a.btn.btn-alternative,
a.wp-block-button.btn-alternative,
button.btn.btn-alternative, .__btn-close, .__btn-prev, .wp-block-button.btn-prev, a.btn.btn-prev,
a.wp-block-button.btn-prev,
button.btn.btn-prev, .pagination .page-numbers.prev,
.__btn-next,
.wp-block-button.btn-next,
a.btn.btn-next,
a.wp-block-button.btn-next,
button.btn.btn-next,
.pagination .page-numbers.next {
  background-color: transparent;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.__btn__alternative::before, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button::before,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button::before, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button::before,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button::before, .wp-block-button.btn-alternative .wp-block-button__link::before, a.btn.btn-alternative::before,
a.wp-block-button.btn-alternative::before,
button.btn.btn-alternative::before, .__btn-close::before, .__btn-prev::before, .wp-block-button.btn-prev::before, a.btn.btn-prev::before,
button.btn.btn-prev::before, .pagination .page-numbers.prev::before,
.__btn-next::before,
.wp-block-button.btn-next::before,
a.btn.btn-next::before,
button.btn.btn-next::before,
.pagination .page-numbers.next::before {
  background-color: transparent;
  border-color: rgba(61, 64, 67, 1);
  border-color: var(--color-nearly-black);
  border-width: 1px;
  border-style: solid;
}
.__btn__alternative::after, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button::after,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button::after, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button::after,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button::after, .wp-block-button.btn-alternative .wp-block-button__link::after, a.btn.btn-alternative::after,
a.wp-block-button.btn-alternative::after,
button.btn.btn-alternative::after, .__btn-close::after, .__btn-prev::after, .wp-block-button.btn-prev::after, a.btn.btn-prev::after,
button.btn.btn-prev::after, .pagination .page-numbers.prev::after,
.__btn-next::after,
.wp-block-button.btn-next::after,
a.btn.btn-next::after,
button.btn.btn-next::after,
.pagination .page-numbers.next::after {
  content: none;
}
.__btn__alternative:hover, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button:hover,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button:hover, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button:hover,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button:hover, .wp-block-button.btn-alternative .wp-block-button__link:hover, a.btn.btn-alternative:hover,
a.wp-block-button.btn-alternative:hover,
button.btn.btn-alternative:hover, .__btn-close:hover, .__btn-prev:hover, .wp-block-button.btn-prev:hover, a.btn.btn-prev:hover,
button.btn.btn-prev:hover, .pagination .page-numbers.prev:hover,
.__btn-next:hover,
.wp-block-button.btn-next:hover,
a.btn.btn-next:hover,
button.btn.btn-next:hover,
.pagination .page-numbers.next:hover {
  opacity: 0.6;
}
.__btn__alternative:hover::before, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button:hover::before,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button:hover::before, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button:hover::before,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button:hover::before, .wp-block-button.btn-alternative .wp-block-button__link:hover::before, a.btn.btn-alternative:hover::before,
a.wp-block-button.btn-alternative:hover::before,
button.btn.btn-alternative:hover::before, .__btn-close:hover::before, .__btn-prev:hover::before, .wp-block-button.btn-prev:hover::before, a.btn.btn-prev:hover::before,
button.btn.btn-prev:hover::before, .pagination .page-numbers.prev:hover::before,
.__btn-next:hover::before,
.wp-block-button.btn-next:hover::before,
a.btn.btn-next:hover::before,
button.btn.btn-next:hover::before,
.pagination .page-numbers.next:hover::before {
  left: 0;
}
.__btn__alternative:hover::after, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button:hover::after,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-follow-button:hover::after, .wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button:hover::after,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p .twitter-share-button:hover::after, .wp-block-button.btn-alternative .wp-block-button__link:hover::after, a.btn.btn-alternative:hover::after,
a.wp-block-button.btn-alternative:hover::after,
button.btn.btn-alternative:hover::after, .__btn-close:hover::after, .__btn-prev:hover::after, .wp-block-button.btn-prev:hover::after, a.btn.btn-prev:hover::after,
button.btn.btn-prev:hover::after, .pagination .page-numbers.prev:hover::after,
.__btn-next:hover::after,
.wp-block-button.btn-next:hover::after,
a.btn.btn-next:hover::after,
button.btn.btn-next:hover::after,
.pagination .page-numbers.next:hover::after {
  content: none;
}

.__btn__animate, .btn-animate {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  min-width: 2rem;
  height: 2rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2rem;
          flex: 0 0 2rem;
  border: none;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
}
.__btn__animate span, .btn-animate span {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 0;
}
.__btn__animate::before, .btn-animate::before {
  content: "";
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  width: 1rem;
  height: 1px;
  margin-right: -3px;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  z-index: 1;
}
.__btn__animate::after, .btn-animate::after {
  content: "";
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  position: absolute;
  right: 0;
  top: 0;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  z-index: -1;
  opacity: 1;
}

.__btn__animate_hover, .items .item:hover .btn-animate {
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
}
.__btn__animate_hover::before, .items .item:hover .btn-animate::before {
  width: 6.25rem;
}
.__btn__animate_hover::after, .items .item:hover .btn-animate::after {
  -webkit-transform: scale(30);
          transform: scale(30);
  z-index: -1;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

.__btn__icon, .wp-block-button.btn-icon .wp-block-button__link, .pagination .wp-block-button.page-numbers.prev .wp-block-button__link, .pagination .wp-block-button.page-numbers.next .wp-block-button__link, a.btn.btn-icon,
a.wp-block-button.btn-icon,
button.btn.btn-icon, .__btn-close, .__btn-prev, .wp-block-button.btn-prev, a.btn.btn-prev,
a.wp-block-button.btn-prev,
button.btn.btn-prev, .pagination .page-numbers.prev,
.__btn-next,
.wp-block-button.btn-next,
a.btn.btn-next,
a.wp-block-button.btn-next,
button.btn.btn-next,
.pagination .page-numbers.next {
  text-indent: 500%;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  width: 2rem;
  height: 2rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2rem;
          flex: 0 0 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.__btn__icon::before, .wp-block-button.btn-icon .wp-block-button__link::before, .pagination .wp-block-button.page-numbers.prev .wp-block-button__link::before, .pagination .wp-block-button.page-numbers.next .wp-block-button__link::before, a.btn.btn-icon::before,
a.wp-block-button.btn-icon::before,
button.btn.btn-icon::before, .__btn-close::before, .__btn-prev::before, .wp-block-button.btn-prev::before, a.btn.btn-prev::before,
button.btn.btn-prev::before, .pagination .page-numbers.prev::before,
.__btn-next::before,
.wp-block-button.btn-next::before,
a.btn.btn-next::before,
button.btn.btn-next::before,
.pagination .page-numbers.next::before {
  left: 0;
}
.__btn__icon::after, .wp-block-button.btn-icon .wp-block-button__link::after, .pagination .wp-block-button.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.page-numbers.next .wp-block-button__link::after, a.btn.btn-icon::after,
a.wp-block-button.btn-icon::after,
button.btn.btn-icon::after, .__btn-close::after, .__btn-prev::after, .wp-block-button.btn-prev::after, a.btn.btn-prev::after,
button.btn.btn-prev::after, .pagination .page-numbers.prev::after,
.__btn-next::after,
.wp-block-button.btn-next::after,
a.btn.btn-next::after,
button.btn.btn-next::after,
.pagination .page-numbers.next::after {
  content: none;
  width: 2rem;
  height: 2rem;
  background-image: none;
}
.__btn__icon svg, .wp-block-button.btn-icon .wp-block-button__link svg, a.btn.btn-icon svg,
a.wp-block-button.btn-icon svg,
button.btn.btn-icon svg, .__btn-close svg, .__btn-prev svg, .wp-block-button.btn-prev svg, a.btn.btn-prev svg,
button.btn.btn-prev svg, .pagination .page-numbers.prev svg,
.__btn-next svg,
.wp-block-button.btn-next svg,
a.btn.btn-next svg,
button.btn.btn-next svg,
.pagination .page-numbers.next svg {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

.__btn-prev::before, .wp-block-button.btn-prev::before, a.btn.btn-prev::before,
button.btn.btn-prev::before, .pagination .page-numbers.prev::before,
.__btn-next::before,
.wp-block-button.btn-next::before,
a.btn.btn-next::before,
button.btn.btn-next::before,
.pagination .page-numbers.next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' transform='rotate(180, 10, 4)' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='currentColor'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.__btn-prev:hover::before, .wp-block-button.btn-prev:hover::before, a.btn.btn-prev:hover::before,
button.btn.btn-prev:hover::before, .pagination .page-numbers.prev:hover::before,
.__btn-next:hover::before,
.wp-block-button.btn-next:hover::before,
a.btn.btn-next:hover::before,
button.btn.btn-next:hover::before,
.pagination .page-numbers.next:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' transform='rotate(180, 10, 4)' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='currentColor'/%3E%3C/svg%3E");
}

.__btn-next::before, .wp-block-button.btn-next::before, a.btn.btn-next::before,
button.btn.btn-next::before, .pagination .page-numbers.next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='currentColor'/%3E%3C/svg%3E");
}
.__btn-next:hover::before, .wp-block-button.btn-next:hover::before, a.btn.btn-next:hover::before,
button.btn.btn-next:hover::before, .pagination .page-numbers.next:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='currentColor'/%3E%3C/svg%3E");
}

.__btn-close::before {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='36.021' y='10.565' width='2' height='36' rx='1' transform='rotate(45 36.021 10.565)' fill='black'/%3E%3Crect x='37.4351' y='36.0208' width='2' height='36' rx='1' transform='rotate(135 37.4351 36.0208)' fill='black'/%3E%3C/svg%3E");
}
.__btn-close:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='36.021' y='10.565' width='2' height='36' rx='1' transform='rotate(45 36.021 10.565)' fill='black'/%3E%3Crect x='37.4351' y='36.0208' width='2' height='36' rx='1' transform='rotate(135 37.4351 36.0208)' fill='black'/%3E%3C/svg%3E");
}

.__btn__explore, a.btn.btn-explore,
a.wp-block-button.btn-explore,
button.btn.btn-explore {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  padding-left: 1rem;
  position: relative;
}
.__btn__explore:hover, a.btn.btn-explore:hover,
a.wp-block-button.btn-explore:hover,
button.btn.btn-explore:hover {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.__btn__explore:hover::before, a.btn.btn-explore:hover::before,
a.wp-block-button.btn-explore:hover::before,
button.btn.btn-explore:hover::before {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6.5L0.535898 0.5L7.4641 0.5L4 6.5Z' fill='%233D4043'/%3E%3C/svg%3E%0A");
}
.__btn__explore::before, a.btn.btn-explore::before,
a.wp-block-button.btn-explore::before,
button.btn.btn-explore::before {
  content: "";
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  margin-top: -0.25rem;
  top: 50%;
  left: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6.5L0.535898 0.5L7.4641 0.5L4 6.5Z' fill='%23FF3300'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

a.btn.btn-icon::after, .pagination a.btn.page-numbers.prev::after, .pagination a.btn.page-numbers.next::after,
a.wp-block-button.btn-icon::after,
.pagination a.wp-block-button.page-numbers.prev::after,
.pagination a.wp-block-button.page-numbers.next::after,
button.btn.btn-icon::after,
.pagination button.btn.page-numbers.prev::after,
.pagination button.btn.page-numbers.next::after {
  content: "";
  opacity: 1;
  opacity: initial;
  background-position: center;
  background-repeat: no-repeat;
}
a.btn.btn-icon:hover::before, .pagination a.btn.page-numbers.prev:hover::before, .pagination a.btn.page-numbers.next:hover::before,
a.wp-block-button.btn-icon:hover::before,
.pagination a.wp-block-button.page-numbers.prev:hover::before,
.pagination a.wp-block-button.page-numbers.next:hover::before,
button.btn.btn-icon:hover::before,
.pagination button.btn.page-numbers.prev:hover::before,
.pagination button.btn.page-numbers.next:hover::before {
  left: 0;
}
a.btn.btn-icon:hover::after, .pagination a.btn.page-numbers.prev:hover::after, .pagination a.btn.page-numbers.next:hover::after,
a.wp-block-button.btn-icon:hover::after,
.pagination a.wp-block-button.page-numbers.prev:hover::after,
.pagination a.wp-block-button.page-numbers.next:hover::after,
button.btn.btn-icon:hover::after,
.pagination button.btn.page-numbers.prev:hover::after,
.pagination button.btn.page-numbers.next:hover::after {
  content: "";
  opacity: 1;
  opacity: initial;
  background-position: center;
  background-repeat: no-repeat;
}
a.btn.btn-icon.btn-icon-arrow-right::after, .pagination a.btn.btn-icon-arrow-right.page-numbers.next::after, .pagination a.btn.page-numbers.prev::after,
a.wp-block-button.btn-icon.btn-icon-arrow-right::after,
.pagination a.wp-block-button.btn-icon-arrow-right.page-numbers.next::after,
.pagination a.wp-block-button.page-numbers.prev::after,
button.btn.btn-icon.btn-icon-arrow-right::after,
.pagination button.btn.btn-icon-arrow-right.page-numbers.next::after,
.pagination button.btn.page-numbers.prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='white'/%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-arrow-right.btn-secondary::after, .pagination a.btn.btn-icon-arrow-right.btn-secondary.page-numbers.next::after, .pagination a.btn.btn-secondary.page-numbers.prev::after, a.btn.btn-icon.btn-icon-arrow-right.btn-outline::after, .pagination a.btn.btn-icon-arrow-right.btn-outline.page-numbers.next::after, .pagination a.btn.btn-outline.page-numbers.prev::after, a.btn.btn-icon.btn-icon-arrow-right.is-style-outline::after, .pagination a.btn.btn-icon-arrow-right.is-style-outline.page-numbers.next::after, .pagination a.btn.is-style-outline.page-numbers.prev::after,
a.wp-block-button.btn-icon.btn-icon-arrow-right.btn-secondary::after,
.pagination a.wp-block-button.btn-icon-arrow-right.btn-secondary.page-numbers.next::after,
.pagination a.wp-block-button.btn-secondary.page-numbers.prev::after,
a.wp-block-button.btn-icon.btn-icon-arrow-right.btn-outline::after,
.pagination a.wp-block-button.btn-icon-arrow-right.btn-outline.page-numbers.next::after,
.pagination a.wp-block-button.btn-outline.page-numbers.prev::after,
a.wp-block-button.btn-icon.btn-icon-arrow-right.is-style-outline::after,
.pagination a.wp-block-button.btn-icon-arrow-right.is-style-outline.page-numbers.next::after,
.pagination a.wp-block-button.is-style-outline.page-numbers.prev::after,
button.btn.btn-icon.btn-icon-arrow-right.btn-secondary::after,
.pagination button.btn.btn-icon-arrow-right.btn-secondary.page-numbers.next::after,
.pagination button.btn.btn-secondary.page-numbers.prev::after,
button.btn.btn-icon.btn-icon-arrow-right.btn-outline::after,
.pagination button.btn.btn-icon-arrow-right.btn-outline.page-numbers.next::after,
.pagination button.btn.btn-outline.page-numbers.prev::after,
button.btn.btn-icon.btn-icon-arrow-right.is-style-outline::after,
.pagination button.btn.btn-icon-arrow-right.is-style-outline.page-numbers.next::after,
.pagination button.btn.is-style-outline.page-numbers.prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='rgb(255, 51, 0)'/%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-arrow-right.btn-secondary:hover::after, .pagination a.btn.btn-icon-arrow-right.btn-secondary.page-numbers.next:hover::after, .pagination a.btn.btn-secondary.page-numbers.prev:hover::after, a.btn.btn-icon.btn-icon-arrow-right.btn-outline:hover::after, .pagination a.btn.btn-icon-arrow-right.btn-outline.page-numbers.next:hover::after, .pagination a.btn.btn-outline.page-numbers.prev:hover::after, a.btn.btn-icon.btn-icon-arrow-right.is-style-outline:hover::after, .pagination a.btn.btn-icon-arrow-right.is-style-outline.page-numbers.next:hover::after, .pagination a.btn.is-style-outline.page-numbers.prev:hover::after,
a.wp-block-button.btn-icon.btn-icon-arrow-right.btn-secondary:hover::after,
.pagination a.wp-block-button.btn-icon-arrow-right.btn-secondary.page-numbers.next:hover::after,
.pagination a.wp-block-button.btn-secondary.page-numbers.prev:hover::after,
a.wp-block-button.btn-icon.btn-icon-arrow-right.btn-outline:hover::after,
.pagination a.wp-block-button.btn-icon-arrow-right.btn-outline.page-numbers.next:hover::after,
.pagination a.wp-block-button.btn-outline.page-numbers.prev:hover::after,
a.wp-block-button.btn-icon.btn-icon-arrow-right.is-style-outline:hover::after,
.pagination a.wp-block-button.btn-icon-arrow-right.is-style-outline.page-numbers.next:hover::after,
.pagination a.wp-block-button.is-style-outline.page-numbers.prev:hover::after,
button.btn.btn-icon.btn-icon-arrow-right.btn-secondary:hover::after,
.pagination button.btn.btn-icon-arrow-right.btn-secondary.page-numbers.next:hover::after,
.pagination button.btn.btn-secondary.page-numbers.prev:hover::after,
button.btn.btn-icon.btn-icon-arrow-right.btn-outline:hover::after,
.pagination button.btn.btn-icon-arrow-right.btn-outline.page-numbers.next:hover::after,
.pagination button.btn.btn-outline.page-numbers.prev:hover::after,
button.btn.btn-icon.btn-icon-arrow-right.is-style-outline:hover::after,
.pagination button.btn.btn-icon-arrow-right.is-style-outline.page-numbers.next:hover::after,
.pagination button.btn.is-style-outline.page-numbers.prev:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='white'/%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-arrow-left::after, .pagination a.btn.btn-icon-arrow-left.page-numbers.prev::after, .pagination a.btn.page-numbers.next::after, a.btn.btn-icon.btn-icon-arrow-left.btn-primary::after, a.btn.btn-icon.btn-icon-arrow-left.is-style-fill::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left::after,
.pagination a.wp-block-button.btn-icon-arrow-left.page-numbers.prev::after,
.pagination a.wp-block-button.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left.btn-primary::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left.is-style-fill::after,
button.btn.btn-icon.btn-icon-arrow-left::after,
.pagination button.btn.btn-icon-arrow-left.page-numbers.prev::after,
.pagination button.btn.page-numbers.next::after,
button.btn.btn-icon.btn-icon-arrow-left.btn-primary::after,
button.btn.btn-icon.btn-icon-arrow-left.is-style-fill::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' transform='rotate(180, 10, 4)' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='white'/%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-arrow-left.btn-secondary::after, .pagination a.btn.btn-icon-arrow-left.btn-secondary.page-numbers.prev::after, .pagination a.btn.btn-secondary.page-numbers.next::after, a.btn.btn-icon.btn-icon-arrow-left.btn-outline::after, .pagination a.btn.btn-icon-arrow-left.btn-outline.page-numbers.prev::after, .pagination a.btn.btn-outline.page-numbers.next::after, a.btn.btn-icon.btn-icon-arrow-left.is-style-outline::after, .pagination a.btn.btn-icon-arrow-left.is-style-outline.page-numbers.prev::after, .pagination a.btn.is-style-outline.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left.btn-secondary::after,
.pagination a.wp-block-button.btn-icon-arrow-left.btn-secondary.page-numbers.prev::after,
.pagination a.wp-block-button.btn-secondary.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left.btn-outline::after,
.pagination a.wp-block-button.btn-icon-arrow-left.btn-outline.page-numbers.prev::after,
.pagination a.wp-block-button.btn-outline.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left.is-style-outline::after,
.pagination a.wp-block-button.btn-icon-arrow-left.is-style-outline.page-numbers.prev::after,
.pagination a.wp-block-button.is-style-outline.page-numbers.next::after,
button.btn.btn-icon.btn-icon-arrow-left.btn-secondary::after,
.pagination button.btn.btn-icon-arrow-left.btn-secondary.page-numbers.prev::after,
.pagination button.btn.btn-secondary.page-numbers.next::after,
button.btn.btn-icon.btn-icon-arrow-left.btn-outline::after,
.pagination button.btn.btn-icon-arrow-left.btn-outline.page-numbers.prev::after,
.pagination button.btn.btn-outline.page-numbers.next::after,
button.btn.btn-icon.btn-icon-arrow-left.is-style-outline::after,
.pagination button.btn.btn-icon-arrow-left.is-style-outline.page-numbers.prev::after,
.pagination button.btn.is-style-outline.page-numbers.next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' transform='rotate(180, 10, 4)' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='rgb(255, 51, 0)'/%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-arrow-left.btn-secondary:hover::after, .pagination a.btn.btn-icon-arrow-left.btn-secondary.page-numbers.prev:hover::after, .pagination a.btn.btn-secondary.page-numbers.next:hover::after, a.btn.btn-icon.btn-icon-arrow-left.btn-outline:hover::after, .pagination a.btn.btn-icon-arrow-left.btn-outline.page-numbers.prev:hover::after, .pagination a.btn.btn-outline.page-numbers.next:hover::after, a.btn.btn-icon.btn-icon-arrow-left.is-style-outline:hover::after, .pagination a.btn.btn-icon-arrow-left.is-style-outline.page-numbers.prev:hover::after, .pagination a.btn.is-style-outline.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left.btn-secondary:hover::after,
.pagination a.wp-block-button.btn-icon-arrow-left.btn-secondary.page-numbers.prev:hover::after,
.pagination a.wp-block-button.btn-secondary.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left.btn-outline:hover::after,
.pagination a.wp-block-button.btn-icon-arrow-left.btn-outline.page-numbers.prev:hover::after,
.pagination a.wp-block-button.btn-outline.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-arrow-left.is-style-outline:hover::after,
.pagination a.wp-block-button.btn-icon-arrow-left.is-style-outline.page-numbers.prev:hover::after,
.pagination a.wp-block-button.is-style-outline.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-arrow-left.btn-secondary:hover::after,
.pagination button.btn.btn-icon-arrow-left.btn-secondary.page-numbers.prev:hover::after,
.pagination button.btn.btn-secondary.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-arrow-left.btn-outline:hover::after,
.pagination button.btn.btn-icon-arrow-left.btn-outline.page-numbers.prev:hover::after,
.pagination button.btn.btn-outline.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-arrow-left.is-style-outline:hover::after,
.pagination button.btn.btn-icon-arrow-left.is-style-outline.page-numbers.prev:hover::after,
.pagination button.btn.is-style-outline.page-numbers.next:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' transform='rotate(180, 10, 4)' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='white'/%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-link::after, .pagination a.btn.btn-icon-link.page-numbers.prev::after, .pagination a.btn.btn-icon-link.page-numbers.next::after, a.btn.btn-icon.btn-icon-link.btn-primary::after, a.btn.btn-icon.btn-icon-link.is-style-fill::after,
a.wp-block-button.btn-icon.btn-icon-link::after,
.pagination a.wp-block-button.btn-icon-link.page-numbers.prev::after,
.pagination a.wp-block-button.btn-icon-link.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-link.btn-primary::after,
a.wp-block-button.btn-icon.btn-icon-link.is-style-fill::after,
button.btn.btn-icon.btn-icon-link::after,
.pagination button.btn.btn-icon-link.page-numbers.prev::after,
.pagination button.btn.btn-icon-link.page-numbers.next::after,
button.btn.btn-icon.btn-icon-link.btn-primary::after,
button.btn.btn-icon.btn-icon-link.is-style-fill::after {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3509_73093)'%3E%3Cpath d='M9.56873 5.43139C11.3191 7.18361 11.2951 9.99286 9.57927 11.7182C9.57605 11.7217 9.57224 11.7255 9.56873 11.729L7.59997 13.6978C5.86355 15.4342 3.03848 15.434 1.30232 13.6978C-0.434106 11.9617 -0.434106 9.13627 1.30232 7.40014L2.38941 6.31305C2.67769 6.02477 3.17416 6.21637 3.18904 6.62377C3.20802 7.14297 3.30113 7.6646 3.47292 8.16833C3.53111 8.3389 3.48954 8.52757 3.36209 8.65501L2.97869 9.03842C2.15761 9.8595 2.13186 11.1964 2.94485 12.0255C3.76586 12.8628 5.11534 12.8678 5.94265 12.0405L7.9114 10.072C8.73731 9.24611 8.73385 7.91117 7.9114 7.08872C7.80297 6.98049 7.69375 6.89641 7.60844 6.83767C7.54809 6.79623 7.49826 6.74125 7.46292 6.67713C7.42758 6.61301 7.40772 6.54151 7.40492 6.46835C7.39332 6.15877 7.503 5.83976 7.74763 5.59513L8.36445 4.97829C8.5262 4.81654 8.77994 4.79667 8.96749 4.92757C9.18229 5.07756 9.38348 5.24615 9.56873 5.43139V5.43139ZM13.6977 1.30223C11.9615 -0.43396 9.13645 -0.434194 7.40002 1.30223L5.43127 3.27098C5.42776 3.2745 5.42395 3.27831 5.42073 3.28182C3.70493 5.00717 3.68087 7.81642 5.43127 9.56864C5.61651 9.75387 5.81769 9.92245 6.03248 10.0724C6.22003 10.2033 6.4738 10.1834 6.63552 10.0217L7.25234 9.40487C7.49697 9.16024 7.60665 8.84123 7.59505 8.53165C7.59225 8.45849 7.57239 8.38699 7.53705 8.32287C7.50171 8.25875 7.45188 8.20377 7.39153 8.16233C7.30622 8.10359 7.197 8.01951 7.08857 7.91128C6.26612 7.08883 6.26266 5.75389 7.08857 4.92798L9.05732 2.95953C9.88463 2.13221 11.2341 2.13719 12.0551 2.97447C12.8681 3.80357 12.8424 5.1405 12.0213 5.96158L11.6379 6.34499C11.5104 6.47243 11.4689 6.6611 11.527 6.83167C11.6988 7.3354 11.7919 7.85703 11.8109 8.37622C11.8258 8.78363 12.3223 8.97523 12.6106 8.68695L13.6977 7.59986C15.4341 5.86375 15.4341 3.03836 13.6977 1.30223V1.30223Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3509_73093'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-link.btn-secondary::after, .pagination a.btn.btn-icon-link.btn-secondary.page-numbers.prev::after, .pagination a.btn.btn-icon-link.btn-secondary.page-numbers.next::after, a.btn.btn-icon.btn-icon-link.btn-outline::after, .pagination a.btn.btn-icon-link.btn-outline.page-numbers.prev::after, .pagination a.btn.btn-icon-link.btn-outline.page-numbers.next::after, a.btn.btn-icon.btn-icon-link.is-style-outline::after, .pagination a.btn.btn-icon-link.is-style-outline.page-numbers.prev::after, .pagination a.btn.btn-icon-link.is-style-outline.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-link.btn-secondary::after,
.pagination a.wp-block-button.btn-icon-link.btn-secondary.page-numbers.prev::after,
.pagination a.wp-block-button.btn-icon-link.btn-secondary.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-link.btn-outline::after,
.pagination a.wp-block-button.btn-icon-link.btn-outline.page-numbers.prev::after,
.pagination a.wp-block-button.btn-icon-link.btn-outline.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-link.is-style-outline::after,
.pagination a.wp-block-button.btn-icon-link.is-style-outline.page-numbers.prev::after,
.pagination a.wp-block-button.btn-icon-link.is-style-outline.page-numbers.next::after,
button.btn.btn-icon.btn-icon-link.btn-secondary::after,
.pagination button.btn.btn-icon-link.btn-secondary.page-numbers.prev::after,
.pagination button.btn.btn-icon-link.btn-secondary.page-numbers.next::after,
button.btn.btn-icon.btn-icon-link.btn-outline::after,
.pagination button.btn.btn-icon-link.btn-outline.page-numbers.prev::after,
.pagination button.btn.btn-icon-link.btn-outline.page-numbers.next::after,
button.btn.btn-icon.btn-icon-link.is-style-outline::after,
.pagination button.btn.btn-icon-link.is-style-outline.page-numbers.prev::after,
.pagination button.btn.btn-icon-link.is-style-outline.page-numbers.next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3509_73093)'%3E%3Cpath d='M9.56873 5.43139C11.3191 7.18361 11.2951 9.99286 9.57927 11.7182C9.57605 11.7217 9.57224 11.7255 9.56873 11.729L7.59997 13.6978C5.86355 15.4342 3.03848 15.434 1.30232 13.6978C-0.434106 11.9617 -0.434106 9.13627 1.30232 7.40014L2.38941 6.31305C2.67769 6.02477 3.17416 6.21637 3.18904 6.62377C3.20802 7.14297 3.30113 7.6646 3.47292 8.16833C3.53111 8.3389 3.48954 8.52757 3.36209 8.65501L2.97869 9.03842C2.15761 9.8595 2.13186 11.1964 2.94485 12.0255C3.76586 12.8628 5.11534 12.8678 5.94265 12.0405L7.9114 10.072C8.73731 9.24611 8.73385 7.91117 7.9114 7.08872C7.80297 6.98049 7.69375 6.89641 7.60844 6.83767C7.54809 6.79623 7.49826 6.74125 7.46292 6.67713C7.42758 6.61301 7.40772 6.54151 7.40492 6.46835C7.39332 6.15877 7.503 5.83976 7.74763 5.59513L8.36445 4.97829C8.5262 4.81654 8.77994 4.79667 8.96749 4.92757C9.18229 5.07756 9.38348 5.24615 9.56873 5.43139V5.43139ZM13.6977 1.30223C11.9615 -0.43396 9.13645 -0.434194 7.40002 1.30223L5.43127 3.27098C5.42776 3.2745 5.42395 3.27831 5.42073 3.28182C3.70493 5.00717 3.68087 7.81642 5.43127 9.56864C5.61651 9.75387 5.81769 9.92245 6.03248 10.0724C6.22003 10.2033 6.4738 10.1834 6.63552 10.0217L7.25234 9.40487C7.49697 9.16024 7.60665 8.84123 7.59505 8.53165C7.59225 8.45849 7.57239 8.38699 7.53705 8.32287C7.50171 8.25875 7.45188 8.20377 7.39153 8.16233C7.30622 8.10359 7.197 8.01951 7.08857 7.91128C6.26612 7.08883 6.26266 5.75389 7.08857 4.92798L9.05732 2.95953C9.88463 2.13221 11.2341 2.13719 12.0551 2.97447C12.8681 3.80357 12.8424 5.1405 12.0213 5.96158L11.6379 6.34499C11.5104 6.47243 11.4689 6.6611 11.527 6.83167C11.6988 7.3354 11.7919 7.85703 11.8109 8.37622C11.8258 8.78363 12.3223 8.97523 12.6106 8.68695L13.6977 7.59986C15.4341 5.86375 15.4341 3.03836 13.6977 1.30223V1.30223Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3509_73093'%3E%3Crect width='15' height='15' fill='rgb(255, 51, 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-link.btn-secondary:hover::after, .pagination a.btn.btn-icon-link.btn-secondary.page-numbers.prev:hover::after, .pagination a.btn.btn-icon-link.btn-secondary.page-numbers.next:hover::after, a.btn.btn-icon.btn-icon-link.btn-outline:hover::after, .pagination a.btn.btn-icon-link.btn-outline.page-numbers.prev:hover::after, .pagination a.btn.btn-icon-link.btn-outline.page-numbers.next:hover::after, a.btn.btn-icon.btn-icon-link.is-style-outline:hover::after, .pagination a.btn.btn-icon-link.is-style-outline.page-numbers.prev:hover::after, .pagination a.btn.btn-icon-link.is-style-outline.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-link.btn-secondary:hover::after,
.pagination a.wp-block-button.btn-icon-link.btn-secondary.page-numbers.prev:hover::after,
.pagination a.wp-block-button.btn-icon-link.btn-secondary.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-link.btn-outline:hover::after,
.pagination a.wp-block-button.btn-icon-link.btn-outline.page-numbers.prev:hover::after,
.pagination a.wp-block-button.btn-icon-link.btn-outline.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-link.is-style-outline:hover::after,
.pagination a.wp-block-button.btn-icon-link.is-style-outline.page-numbers.prev:hover::after,
.pagination a.wp-block-button.btn-icon-link.is-style-outline.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-link.btn-secondary:hover::after,
.pagination button.btn.btn-icon-link.btn-secondary.page-numbers.prev:hover::after,
.pagination button.btn.btn-icon-link.btn-secondary.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-link.btn-outline:hover::after,
.pagination button.btn.btn-icon-link.btn-outline.page-numbers.prev:hover::after,
.pagination button.btn.btn-icon-link.btn-outline.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-link.is-style-outline:hover::after,
.pagination button.btn.btn-icon-link.is-style-outline.page-numbers.prev:hover::after,
.pagination button.btn.btn-icon-link.is-style-outline.page-numbers.next:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3509_73093)'%3E%3Cpath d='M9.56873 5.43139C11.3191 7.18361 11.2951 9.99286 9.57927 11.7182C9.57605 11.7217 9.57224 11.7255 9.56873 11.729L7.59997 13.6978C5.86355 15.4342 3.03848 15.434 1.30232 13.6978C-0.434106 11.9617 -0.434106 9.13627 1.30232 7.40014L2.38941 6.31305C2.67769 6.02477 3.17416 6.21637 3.18904 6.62377C3.20802 7.14297 3.30113 7.6646 3.47292 8.16833C3.53111 8.3389 3.48954 8.52757 3.36209 8.65501L2.97869 9.03842C2.15761 9.8595 2.13186 11.1964 2.94485 12.0255C3.76586 12.8628 5.11534 12.8678 5.94265 12.0405L7.9114 10.072C8.73731 9.24611 8.73385 7.91117 7.9114 7.08872C7.80297 6.98049 7.69375 6.89641 7.60844 6.83767C7.54809 6.79623 7.49826 6.74125 7.46292 6.67713C7.42758 6.61301 7.40772 6.54151 7.40492 6.46835C7.39332 6.15877 7.503 5.83976 7.74763 5.59513L8.36445 4.97829C8.5262 4.81654 8.77994 4.79667 8.96749 4.92757C9.18229 5.07756 9.38348 5.24615 9.56873 5.43139V5.43139ZM13.6977 1.30223C11.9615 -0.43396 9.13645 -0.434194 7.40002 1.30223L5.43127 3.27098C5.42776 3.2745 5.42395 3.27831 5.42073 3.28182C3.70493 5.00717 3.68087 7.81642 5.43127 9.56864C5.61651 9.75387 5.81769 9.92245 6.03248 10.0724C6.22003 10.2033 6.4738 10.1834 6.63552 10.0217L7.25234 9.40487C7.49697 9.16024 7.60665 8.84123 7.59505 8.53165C7.59225 8.45849 7.57239 8.38699 7.53705 8.32287C7.50171 8.25875 7.45188 8.20377 7.39153 8.16233C7.30622 8.10359 7.197 8.01951 7.08857 7.91128C6.26612 7.08883 6.26266 5.75389 7.08857 4.92798L9.05732 2.95953C9.88463 2.13221 11.2341 2.13719 12.0551 2.97447C12.8681 3.80357 12.8424 5.1405 12.0213 5.96158L11.6379 6.34499C11.5104 6.47243 11.4689 6.6611 11.527 6.83167C11.6988 7.3354 11.7919 7.85703 11.8109 8.37622C11.8258 8.78363 12.3223 8.97523 12.6106 8.68695L13.6977 7.59986C15.4341 5.86375 15.4341 3.03836 13.6977 1.30223V1.30223Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3509_73093'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-close::after, .pagination a.btn.btn-icon-close.page-numbers.prev::after, .pagination a.btn.btn-icon-close.page-numbers.next::after, a.btn.btn-icon.btn-icon-close.btn-primary::after, a.btn.btn-icon.btn-icon-close.is-style-fill::after,
a.wp-block-button.btn-icon.btn-icon-close::after,
.pagination a.wp-block-button.btn-icon-close.page-numbers.prev::after,
.pagination a.wp-block-button.btn-icon-close.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-close.btn-primary::after,
a.wp-block-button.btn-icon.btn-icon-close.is-style-fill::after,
button.btn.btn-icon.btn-icon-close::after,
.pagination button.btn.btn-icon-close.page-numbers.prev::after,
.pagination button.btn.btn-icon-close.page-numbers.next::after,
button.btn.btn-icon.btn-icon-close.btn-primary::after,
button.btn.btn-icon.btn-icon-close.is-style-fill::after {
  background-size: 70%;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='36.021' y='10.565' width='2' height='36' rx='1' transform='rotate(45 36.021 10.565)' fill='white'/%3E%3Crect x='37.4351' y='36.0208' width='2' height='36' rx='1' transform='rotate(135 37.4351 36.0208)' fill='white'/%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-close.btn-secondary::after, .pagination a.btn.btn-icon-close.btn-secondary.page-numbers.prev::after, .pagination a.btn.btn-icon-close.btn-secondary.page-numbers.next::after, a.btn.btn-icon.btn-icon-close.btn-outline::after, .pagination a.btn.btn-icon-close.btn-outline.page-numbers.prev::after, .pagination a.btn.btn-icon-close.btn-outline.page-numbers.next::after, a.btn.btn-icon.btn-icon-close.is-style-outline::after, .pagination a.btn.btn-icon-close.is-style-outline.page-numbers.prev::after, .pagination a.btn.btn-icon-close.is-style-outline.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-close.btn-secondary::after,
.pagination a.wp-block-button.btn-icon-close.btn-secondary.page-numbers.prev::after,
.pagination a.wp-block-button.btn-icon-close.btn-secondary.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-close.btn-outline::after,
.pagination a.wp-block-button.btn-icon-close.btn-outline.page-numbers.prev::after,
.pagination a.wp-block-button.btn-icon-close.btn-outline.page-numbers.next::after,
a.wp-block-button.btn-icon.btn-icon-close.is-style-outline::after,
.pagination a.wp-block-button.btn-icon-close.is-style-outline.page-numbers.prev::after,
.pagination a.wp-block-button.btn-icon-close.is-style-outline.page-numbers.next::after,
button.btn.btn-icon.btn-icon-close.btn-secondary::after,
.pagination button.btn.btn-icon-close.btn-secondary.page-numbers.prev::after,
.pagination button.btn.btn-icon-close.btn-secondary.page-numbers.next::after,
button.btn.btn-icon.btn-icon-close.btn-outline::after,
.pagination button.btn.btn-icon-close.btn-outline.page-numbers.prev::after,
.pagination button.btn.btn-icon-close.btn-outline.page-numbers.next::after,
button.btn.btn-icon.btn-icon-close.is-style-outline::after,
.pagination button.btn.btn-icon-close.is-style-outline.page-numbers.prev::after,
.pagination button.btn.btn-icon-close.is-style-outline.page-numbers.next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='36.021' y='10.565' width='2' height='36' rx='1' transform='rotate(45 36.021 10.565)' fill='rgb(255, 51, 0)'/%3E%3Crect x='37.4351' y='36.0208' width='2' height='36' rx='1' transform='rotate(135 37.4351 36.0208)' fill='rgb(255, 51, 0)'/%3E%3C/svg%3E");
}
a.btn.btn-icon.btn-icon-close.btn-secondary:hover::after, .pagination a.btn.btn-icon-close.btn-secondary.page-numbers.prev:hover::after, .pagination a.btn.btn-icon-close.btn-secondary.page-numbers.next:hover::after, a.btn.btn-icon.btn-icon-close.btn-outline:hover::after, .pagination a.btn.btn-icon-close.btn-outline.page-numbers.prev:hover::after, .pagination a.btn.btn-icon-close.btn-outline.page-numbers.next:hover::after, a.btn.btn-icon.btn-icon-close.is-style-outline:hover::after, .pagination a.btn.btn-icon-close.is-style-outline.page-numbers.prev:hover::after, .pagination a.btn.btn-icon-close.is-style-outline.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-close.btn-secondary:hover::after,
.pagination a.wp-block-button.btn-icon-close.btn-secondary.page-numbers.prev:hover::after,
.pagination a.wp-block-button.btn-icon-close.btn-secondary.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-close.btn-outline:hover::after,
.pagination a.wp-block-button.btn-icon-close.btn-outline.page-numbers.prev:hover::after,
.pagination a.wp-block-button.btn-icon-close.btn-outline.page-numbers.next:hover::after,
a.wp-block-button.btn-icon.btn-icon-close.is-style-outline:hover::after,
.pagination a.wp-block-button.btn-icon-close.is-style-outline.page-numbers.prev:hover::after,
.pagination a.wp-block-button.btn-icon-close.is-style-outline.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-close.btn-secondary:hover::after,
.pagination button.btn.btn-icon-close.btn-secondary.page-numbers.prev:hover::after,
.pagination button.btn.btn-icon-close.btn-secondary.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-close.btn-outline:hover::after,
.pagination button.btn.btn-icon-close.btn-outline.page-numbers.prev:hover::after,
.pagination button.btn.btn-icon-close.btn-outline.page-numbers.next:hover::after,
button.btn.btn-icon.btn-icon-close.is-style-outline:hover::after,
.pagination button.btn.btn-icon-close.is-style-outline.page-numbers.prev:hover::after,
.pagination button.btn.btn-icon-close.is-style-outline.page-numbers.next:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='36.021' y='10.565' width='2' height='36' rx='1' transform='rotate(45 36.021 10.565)' fill='white'/%3E%3Crect x='37.4351' y='36.0208' width='2' height='36' rx='1' transform='rotate(135 37.4351 36.0208)' fill='white'/%3E%3C/svg%3E");
}
.wp-block-button.btn-icon:hover .wp-block-button__link::before, .pagination .wp-block-button.page-numbers.prev:hover .wp-block-button__link::before, .pagination .wp-block-button.page-numbers.next:hover .wp-block-button__link::before {
  left: 0;
}
.wp-block-button.btn-icon:hover .wp-block-button__link::after, .pagination .wp-block-button.page-numbers.prev:hover .wp-block-button__link::after, .pagination .wp-block-button.page-numbers.next:hover .wp-block-button__link::after {
  content: "";
  opacity: 1;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-button.btn-icon.btn-icon-arrow-right .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-right.page-numbers.next .wp-block-button__link::after, .pagination .wp-block-button.page-numbers.prev .wp-block-button__link::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='white'/%3E%3C/svg%3E");
}
.wp-block-button.btn-icon.btn-icon-arrow-right .wp-block-button__link.btn-secondary .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-right.page-numbers.next .wp-block-button__link.btn-secondary .wp-block-button__link::after, .pagination .wp-block-button.page-numbers.prev .wp-block-button__link.btn-secondary .wp-block-button__link::after, .wp-block-button.btn-icon.btn-icon-arrow-right .wp-block-button__link.btn-outline .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-right.page-numbers.next .wp-block-button__link.btn-outline .wp-block-button__link::after, .pagination .wp-block-button.page-numbers.prev .wp-block-button__link.btn-outline .wp-block-button__link::after, .wp-block-button.btn-icon.btn-icon-arrow-right .wp-block-button__link.is-style-outline .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-right.page-numbers.next .wp-block-button__link.is-style-outline .wp-block-button__link::after, .pagination .wp-block-button.page-numbers.prev .wp-block-button__link.is-style-outline .wp-block-button__link::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='rgb(255, 51, 0)'/%3E%3C/svg%3E");
}
.wp-block-button.btn-icon.btn-icon-arrow-left::after, .pagination .wp-block-button.btn-icon-arrow-left.page-numbers.prev::after, .pagination .wp-block-button.page-numbers.next::after, .wp-block-button.btn-icon.btn-icon-arrow-left.btn-primary .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-left.btn-primary.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.btn-primary.page-numbers.next .wp-block-button__link::after, .wp-block-button.btn-icon.btn-icon-arrow-left.is-style-fill .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-left.is-style-fill.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.is-style-fill.page-numbers.next .wp-block-button__link::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' transform='rotate(180, 10, 4)' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='white'/%3E%3C/svg%3E");
}
.wp-block-button.btn-icon.btn-icon-arrow-left.btn-secondary .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-left.btn-secondary.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.btn-secondary.page-numbers.next .wp-block-button__link::after, .wp-block-button.btn-icon.btn-icon-arrow-left.btn-outline .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-left.btn-outline.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.btn-outline.page-numbers.next .wp-block-button__link::after, .wp-block-button.btn-icon.btn-icon-arrow-left.is-style-outline .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-arrow-left.is-style-outline.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.is-style-outline.page-numbers.next .wp-block-button__link::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' transform='rotate(180, 10, 4)' clip-rule='evenodd' d='M16.3382 0.146446L19.5202 3.32843C19.7155 3.52369 19.7155 3.84027 19.5202 4.03553L16.3382 7.21751C16.143 7.41278 15.8264 7.41278 15.6311 7.21751C15.4359 7.02225 15.4359 6.70567 15.6311 6.51041L17.9596 4.18198L-6.09334e-08 4.18198L-4.63629e-08 3.18198L17.9596 3.18198L15.6311 0.853553C15.4359 0.658291 15.4359 0.341709 15.6311 0.146446C15.8264 -0.0488158 16.143 -0.0488158 16.3382 0.146446Z' fill='rgb(255, 51, 0)'/%3E%3C/svg%3E");
}
.wp-block-button.btn-icon.btn-icon-link::after, .pagination .wp-block-button.btn-icon-link.page-numbers.prev::after, .pagination .wp-block-button.btn-icon-link.page-numbers.next::after, .wp-block-button.btn-icon.btn-icon-link.btn-primary .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.btn-primary.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.btn-primary.page-numbers.next .wp-block-button__link::after, .wp-block-button.btn-icon.btn-icon-link.is-style-fill .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.is-style-fill.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.is-style-fill.page-numbers.next .wp-block-button__link::after {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3509_73093)'%3E%3Cpath d='M9.56873 5.43139C11.3191 7.18361 11.2951 9.99286 9.57927 11.7182C9.57605 11.7217 9.57224 11.7255 9.56873 11.729L7.59997 13.6978C5.86355 15.4342 3.03848 15.434 1.30232 13.6978C-0.434106 11.9617 -0.434106 9.13627 1.30232 7.40014L2.38941 6.31305C2.67769 6.02477 3.17416 6.21637 3.18904 6.62377C3.20802 7.14297 3.30113 7.6646 3.47292 8.16833C3.53111 8.3389 3.48954 8.52757 3.36209 8.65501L2.97869 9.03842C2.15761 9.8595 2.13186 11.1964 2.94485 12.0255C3.76586 12.8628 5.11534 12.8678 5.94265 12.0405L7.9114 10.072C8.73731 9.24611 8.73385 7.91117 7.9114 7.08872C7.80297 6.98049 7.69375 6.89641 7.60844 6.83767C7.54809 6.79623 7.49826 6.74125 7.46292 6.67713C7.42758 6.61301 7.40772 6.54151 7.40492 6.46835C7.39332 6.15877 7.503 5.83976 7.74763 5.59513L8.36445 4.97829C8.5262 4.81654 8.77994 4.79667 8.96749 4.92757C9.18229 5.07756 9.38348 5.24615 9.56873 5.43139V5.43139ZM13.6977 1.30223C11.9615 -0.43396 9.13645 -0.434194 7.40002 1.30223L5.43127 3.27098C5.42776 3.2745 5.42395 3.27831 5.42073 3.28182C3.70493 5.00717 3.68087 7.81642 5.43127 9.56864C5.61651 9.75387 5.81769 9.92245 6.03248 10.0724C6.22003 10.2033 6.4738 10.1834 6.63552 10.0217L7.25234 9.40487C7.49697 9.16024 7.60665 8.84123 7.59505 8.53165C7.59225 8.45849 7.57239 8.38699 7.53705 8.32287C7.50171 8.25875 7.45188 8.20377 7.39153 8.16233C7.30622 8.10359 7.197 8.01951 7.08857 7.91128C6.26612 7.08883 6.26266 5.75389 7.08857 4.92798L9.05732 2.95953C9.88463 2.13221 11.2341 2.13719 12.0551 2.97447C12.8681 3.80357 12.8424 5.1405 12.0213 5.96158L11.6379 6.34499C11.5104 6.47243 11.4689 6.6611 11.527 6.83167C11.6988 7.3354 11.7919 7.85703 11.8109 8.37622C11.8258 8.78363 12.3223 8.97523 12.6106 8.68695L13.6977 7.59986C15.4341 5.86375 15.4341 3.03836 13.6977 1.30223V1.30223Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3509_73093'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.wp-block-button.btn-icon.btn-icon-link.btn-secondary .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.btn-secondary.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.btn-secondary.page-numbers.next .wp-block-button__link::after, .wp-block-button.btn-icon.btn-icon-link.btn-outline .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.btn-outline.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.btn-outline.page-numbers.next .wp-block-button__link::after, .wp-block-button.btn-icon.btn-icon-link.is-style-outline .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.is-style-outline.page-numbers.prev .wp-block-button__link::after, .pagination .wp-block-button.btn-icon-link.is-style-outline.page-numbers.next .wp-block-button__link::after {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3509_73093)'%3E%3Cpath d='M9.56873 5.43139C11.3191 7.18361 11.2951 9.99286 9.57927 11.7182C9.57605 11.7217 9.57224 11.7255 9.56873 11.729L7.59997 13.6978C5.86355 15.4342 3.03848 15.434 1.30232 13.6978C-0.434106 11.9617 -0.434106 9.13627 1.30232 7.40014L2.38941 6.31305C2.67769 6.02477 3.17416 6.21637 3.18904 6.62377C3.20802 7.14297 3.30113 7.6646 3.47292 8.16833C3.53111 8.3389 3.48954 8.52757 3.36209 8.65501L2.97869 9.03842C2.15761 9.8595 2.13186 11.1964 2.94485 12.0255C3.76586 12.8628 5.11534 12.8678 5.94265 12.0405L7.9114 10.072C8.73731 9.24611 8.73385 7.91117 7.9114 7.08872C7.80297 6.98049 7.69375 6.89641 7.60844 6.83767C7.54809 6.79623 7.49826 6.74125 7.46292 6.67713C7.42758 6.61301 7.40772 6.54151 7.40492 6.46835C7.39332 6.15877 7.503 5.83976 7.74763 5.59513L8.36445 4.97829C8.5262 4.81654 8.77994 4.79667 8.96749 4.92757C9.18229 5.07756 9.38348 5.24615 9.56873 5.43139V5.43139ZM13.6977 1.30223C11.9615 -0.43396 9.13645 -0.434194 7.40002 1.30223L5.43127 3.27098C5.42776 3.2745 5.42395 3.27831 5.42073 3.28182C3.70493 5.00717 3.68087 7.81642 5.43127 9.56864C5.61651 9.75387 5.81769 9.92245 6.03248 10.0724C6.22003 10.2033 6.4738 10.1834 6.63552 10.0217L7.25234 9.40487C7.49697 9.16024 7.60665 8.84123 7.59505 8.53165C7.59225 8.45849 7.57239 8.38699 7.53705 8.32287C7.50171 8.25875 7.45188 8.20377 7.39153 8.16233C7.30622 8.10359 7.197 8.01951 7.08857 7.91128C6.26612 7.08883 6.26266 5.75389 7.08857 4.92798L9.05732 2.95953C9.88463 2.13221 11.2341 2.13719 12.0551 2.97447C12.8681 3.80357 12.8424 5.1405 12.0213 5.96158L11.6379 6.34499C11.5104 6.47243 11.4689 6.6611 11.527 6.83167C11.6988 7.3354 11.7919 7.85703 11.8109 8.37622C11.8258 8.78363 12.3223 8.97523 12.6106 8.68695L13.6977 7.59986C15.4341 5.86375 15.4341 3.03836 13.6977 1.30223V1.30223Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3509_73093'%3E%3Crect width='15' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
/* default form styling */
form label {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
form select, form input, form textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
form input[type=text],
form input[type=number],
form input[type=password],
form input[type=email],
form input[type=url],
form textarea,
form select {
  width: 100%;
  border-radius: 5px;
  border-color: rgba(200, 200, 200, 1);
  border-color: var(--color-grey);
  border-width: 1px;
  border-style: solid;
  padding: 8px 12px;
  font-size: 1rem;
  position: relative;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
form input[type=text]:focus, form input[type=text].focus-visible,
form input[type=number]:focus,
form input[type=number].focus-visible,
form input[type=password]:focus,
form input[type=password].focus-visible,
form input[type=email]:focus,
form input[type=email].focus-visible,
form input[type=url]:focus,
form input[type=url].focus-visible,
form textarea:focus,
form textarea.focus-visible,
form select:focus,
form select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
form input[type=text]:focus, form input[type=text].focus-visible,
form input[type=number]:focus,
form input[type=number].focus-visible,
form input[type=password]:focus,
form input[type=password].focus-visible,
form input[type=email]:focus,
form input[type=email].focus-visible,
form input[type=url]:focus,
form input[type=url].focus-visible,
form textarea:focus,
form textarea.focus-visible,
form select:focus,
form select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
form input[type=text]:focus, form input[type=text].focus-visible,
form input[type=number]:focus,
form input[type=number].focus-visible,
form input[type=password]:focus,
form input[type=password].focus-visible,
form input[type=email]:focus,
form input[type=email].focus-visible,
form input[type=url]:focus,
form input[type=url].focus-visible,
form textarea:focus,
form textarea.focus-visible,
form select:focus,
form select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
form input[type=text]:focus, form input[type=text]:focus-visible,
form input[type=number]:focus,
form input[type=number]:focus-visible,
form input[type=password]:focus,
form input[type=password]:focus-visible,
form input[type=email]:focus,
form input[type=email]:focus-visible,
form input[type=url]:focus,
form input[type=url]:focus-visible,
form textarea:focus,
form textarea:focus-visible,
form select:focus,
form select:focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
form input[type=text]::-webkit-input-placeholder, form input[type=number]::-webkit-input-placeholder, form input[type=password]::-webkit-input-placeholder, form input[type=email]::-webkit-input-placeholder, form input[type=url]::-webkit-input-placeholder, form textarea::-webkit-input-placeholder, form select::-webkit-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
form input[type=text]::-moz-placeholder, form input[type=number]::-moz-placeholder, form input[type=password]::-moz-placeholder, form input[type=email]::-moz-placeholder, form input[type=url]::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
form input[type=text]:-ms-input-placeholder, form input[type=number]:-ms-input-placeholder, form input[type=password]:-ms-input-placeholder, form input[type=email]:-ms-input-placeholder, form input[type=url]:-ms-input-placeholder, form textarea:-ms-input-placeholder, form select:-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
form input[type=text]::-ms-input-placeholder, form input[type=number]::-ms-input-placeholder, form input[type=password]::-ms-input-placeholder, form input[type=email]::-ms-input-placeholder, form input[type=url]::-ms-input-placeholder, form textarea::-ms-input-placeholder, form select::-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
form input[type=text]::placeholder,
form input[type=number]::placeholder,
form input[type=password]::placeholder,
form input[type=email]::placeholder,
form input[type=url]::placeholder,
form textarea::placeholder,
form select::placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
form input[type=text] + label,
form input[type=number] + label,
form input[type=password] + label,
form input[type=email] + label,
form input[type=url] + label,
form textarea + label,
form select + label {
  font-size: 0.8rem;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
form input[type=checkbox],
form input[type=radio] {
  border-radius: 2px;
  width: 1rem;
  height: 1rem;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  border-color: rgba(200, 200, 200, 1);
  border-color: var(--color-grey);
  border-width: 1px;
  border-style: solid;
  font-size: 0.775rem;
  line-height: 1rem;
  text-align: center;
  padding: 0;
}
form input[type=checkbox]:focus, form input[type=checkbox].focus-visible,
form input[type=radio]:focus,
form input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
form input[type=checkbox]:focus, form input[type=checkbox].focus-visible,
form input[type=radio]:focus,
form input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
form input[type=checkbox]:focus, form input[type=checkbox].focus-visible,
form input[type=radio]:focus,
form input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
form input[type=checkbox]:focus, form input[type=checkbox]:focus-visible,
form input[type=radio]:focus,
form input[type=radio]:focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
form input[type=checkbox]::after,
form input[type=radio]::after {
  content: "✓";
  opacity: 0;
}
form input[type=checkbox]:checked,
form input[type=radio]:checked {
  border-color: rgba(61, 64, 67, 1);
  border-color: var(--color-nearly-black);
  background-color: rgba(200, 200, 200, 1);
  background-color: var(--color-grey);
}
form input[type=checkbox]:checked::after,
form input[type=radio]:checked::after {
  opacity: 1;
}
form input[type=checkbox] + label,
form input[type=radio] + label {
  margin-bottom: 0px;
  display: inline;
  padding-left: 0.5rem;
  font-size: 1rem;
}
form input[type=radio] {
  border-radius: 999px;
}
form input[type=radio]::after {
  content: "";
}
form select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px' viewBox='-96 0 512 512' fill='none'%3E%3Ctitle%3Ecaret-down%3C/title%3E%3Cpath d='M64 208L256 208 160 320 64 208Z' fill='%233d4043'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}
form input[type=submit],
form button {
  border: none;
  width: auto;
  border-radius: 9999px;
  display: inline-block;
  position: relative;
  padding: 0.75rem 3rem 0.75rem 3rem;
  font-size: 0.875rem;
  line-height: 1;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  z-index: 1;
  margin-bottom: 0.5rem;
  background-color: transparent;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  color: white;
}

/* Gravity Forms */
.gform_wrapper .gform_validation_errors {
  margin-bottom: 32px;
}
.gform_wrapper .gform_validation_errors .gform_submission_error {
  font-family: Roboto, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--font-body), var(--font-sans);
  margin-bottom: 0;
}
.gform_wrapper .gform_validation_errors > ol > li > a {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.gform_wrapper form .gfield {
  margin-bottom: 2rem;
}
.gform_wrapper form .gfield .gfield_label {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.gform_wrapper form .gfield .gfield_label .gfield_required {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
  margin-left: 0.275rem;
}
.gform_wrapper form .gfield.gfield_description {
  font-size: 1rem;
}
.gform_wrapper form .gfield.gform_validation_container {
  display: none;
}
.gform_wrapper form .gfield .ginput_container select, .gform_wrapper form .gfield .ginput_container input, .gform_wrapper form .gfield .ginput_container textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.gform_wrapper form .gfield .ginput_container input[type=text],
.gform_wrapper form .gfield .ginput_container input[type=number],
.gform_wrapper form .gfield .ginput_container input[type=password],
.gform_wrapper form .gfield .ginput_container input[type=email],
.gform_wrapper form .gfield .ginput_container input[type=url],
.gform_wrapper form .gfield .ginput_container textarea,
.gform_wrapper form .gfield .ginput_container select {
  width: 100%;
  border-radius: 5px;
  border-color: rgba(200, 200, 200, 1);
  border-color: var(--color-grey);
  border-width: 1px;
  border-style: solid;
  padding: 8px 12px;
  font-size: 1rem;
  position: relative;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.gform_wrapper form .gfield .ginput_container input[type=text]:focus, .gform_wrapper form .gfield .ginput_container input[type=text].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=number]:focus,
.gform_wrapper form .gfield .ginput_container input[type=number].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=password]:focus,
.gform_wrapper form .gfield .ginput_container input[type=password].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=email]:focus,
.gform_wrapper form .gfield .ginput_container input[type=email].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=url]:focus,
.gform_wrapper form .gfield .ginput_container input[type=url].focus-visible,
.gform_wrapper form .gfield .ginput_container textarea:focus,
.gform_wrapper form .gfield .ginput_container textarea.focus-visible,
.gform_wrapper form .gfield .ginput_container select:focus,
.gform_wrapper form .gfield .ginput_container select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.gform_wrapper form .gfield .ginput_container input[type=text]:focus, .gform_wrapper form .gfield .ginput_container input[type=text].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=number]:focus,
.gform_wrapper form .gfield .ginput_container input[type=number].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=password]:focus,
.gform_wrapper form .gfield .ginput_container input[type=password].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=email]:focus,
.gform_wrapper form .gfield .ginput_container input[type=email].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=url]:focus,
.gform_wrapper form .gfield .ginput_container input[type=url].focus-visible,
.gform_wrapper form .gfield .ginput_container textarea:focus,
.gform_wrapper form .gfield .ginput_container textarea.focus-visible,
.gform_wrapper form .gfield .ginput_container select:focus,
.gform_wrapper form .gfield .ginput_container select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.gform_wrapper form .gfield .ginput_container input[type=text]:focus, .gform_wrapper form .gfield .ginput_container input[type=text].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=number]:focus,
.gform_wrapper form .gfield .ginput_container input[type=number].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=password]:focus,
.gform_wrapper form .gfield .ginput_container input[type=password].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=email]:focus,
.gform_wrapper form .gfield .ginput_container input[type=email].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=url]:focus,
.gform_wrapper form .gfield .ginput_container input[type=url].focus-visible,
.gform_wrapper form .gfield .ginput_container textarea:focus,
.gform_wrapper form .gfield .ginput_container textarea.focus-visible,
.gform_wrapper form .gfield .ginput_container select:focus,
.gform_wrapper form .gfield .ginput_container select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.gform_wrapper form .gfield .ginput_container input[type=text]:focus, .gform_wrapper form .gfield .ginput_container input[type=text]:focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=number]:focus,
.gform_wrapper form .gfield .ginput_container input[type=number]:focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=password]:focus,
.gform_wrapper form .gfield .ginput_container input[type=password]:focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=email]:focus,
.gform_wrapper form .gfield .ginput_container input[type=email]:focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=url]:focus,
.gform_wrapper form .gfield .ginput_container input[type=url]:focus-visible,
.gform_wrapper form .gfield .ginput_container textarea:focus,
.gform_wrapper form .gfield .ginput_container textarea:focus-visible,
.gform_wrapper form .gfield .ginput_container select:focus,
.gform_wrapper form .gfield .ginput_container select:focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.gform_wrapper form .gfield .ginput_container input[type=text]::-webkit-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=number]::-webkit-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=password]::-webkit-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=email]::-webkit-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=url]::-webkit-input-placeholder, .gform_wrapper form .gfield .ginput_container textarea::-webkit-input-placeholder, .gform_wrapper form .gfield .ginput_container select::-webkit-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.gform_wrapper form .gfield .ginput_container input[type=text]::-moz-placeholder, .gform_wrapper form .gfield .ginput_container input[type=number]::-moz-placeholder, .gform_wrapper form .gfield .ginput_container input[type=password]::-moz-placeholder, .gform_wrapper form .gfield .ginput_container input[type=email]::-moz-placeholder, .gform_wrapper form .gfield .ginput_container input[type=url]::-moz-placeholder, .gform_wrapper form .gfield .ginput_container textarea::-moz-placeholder, .gform_wrapper form .gfield .ginput_container select::-moz-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.gform_wrapper form .gfield .ginput_container input[type=text]:-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=number]:-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=password]:-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=email]:-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=url]:-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container textarea:-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container select:-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.gform_wrapper form .gfield .ginput_container input[type=text]::-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=number]::-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=password]::-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=email]::-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container input[type=url]::-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container textarea::-ms-input-placeholder, .gform_wrapper form .gfield .ginput_container select::-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.gform_wrapper form .gfield .ginput_container input[type=text]::placeholder,
.gform_wrapper form .gfield .ginput_container input[type=number]::placeholder,
.gform_wrapper form .gfield .ginput_container input[type=password]::placeholder,
.gform_wrapper form .gfield .ginput_container input[type=email]::placeholder,
.gform_wrapper form .gfield .ginput_container input[type=url]::placeholder,
.gform_wrapper form .gfield .ginput_container textarea::placeholder,
.gform_wrapper form .gfield .ginput_container select::placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.gform_wrapper form .gfield .ginput_container input[type=text] + label,
.gform_wrapper form .gfield .ginput_container input[type=number] + label,
.gform_wrapper form .gfield .ginput_container input[type=password] + label,
.gform_wrapper form .gfield .ginput_container input[type=email] + label,
.gform_wrapper form .gfield .ginput_container input[type=url] + label,
.gform_wrapper form .gfield .ginput_container textarea + label,
.gform_wrapper form .gfield .ginput_container select + label {
  font-size: 0.8rem;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox],
.gform_wrapper form .gfield .ginput_container input[type=radio] {
  border-radius: 2px;
  width: 1rem;
  height: 1rem;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  border-color: rgba(200, 200, 200, 1);
  border-color: var(--color-grey);
  border-width: 1px;
  border-style: solid;
  font-size: 0.775rem;
  line-height: 1rem;
  text-align: center;
  padding: 0;
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox]:focus, .gform_wrapper form .gfield .ginput_container input[type=checkbox].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=radio]:focus,
.gform_wrapper form .gfield .ginput_container input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox]:focus, .gform_wrapper form .gfield .ginput_container input[type=checkbox].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=radio]:focus,
.gform_wrapper form .gfield .ginput_container input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox]:focus, .gform_wrapper form .gfield .ginput_container input[type=checkbox].focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=radio]:focus,
.gform_wrapper form .gfield .ginput_container input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox]:focus, .gform_wrapper form .gfield .ginput_container input[type=checkbox]:focus-visible,
.gform_wrapper form .gfield .ginput_container input[type=radio]:focus,
.gform_wrapper form .gfield .ginput_container input[type=radio]:focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox]::after,
.gform_wrapper form .gfield .ginput_container input[type=radio]::after {
  content: "✓";
  opacity: 0;
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox]:checked,
.gform_wrapper form .gfield .ginput_container input[type=radio]:checked {
  border-color: rgba(61, 64, 67, 1);
  border-color: var(--color-nearly-black);
  background-color: rgba(200, 200, 200, 1);
  background-color: var(--color-grey);
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox]:checked::after,
.gform_wrapper form .gfield .ginput_container input[type=radio]:checked::after {
  opacity: 1;
}
.gform_wrapper form .gfield .ginput_container input[type=checkbox] + label,
.gform_wrapper form .gfield .ginput_container input[type=radio] + label {
  margin-bottom: 0px;
  display: inline;
  padding-left: 0.5rem;
  font-size: 1rem;
}
.gform_wrapper form .gfield .ginput_container input[type=radio] {
  border-radius: 999px;
}
.gform_wrapper form .gfield .ginput_container input[type=radio]::after {
  content: "";
}
.gform_wrapper form .gfield .ginput_container select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px' viewBox='-96 0 512 512' fill='none'%3E%3Ctitle%3Ecaret-down%3C/title%3E%3Cpath d='M64 208L256 208 160 320 64 208Z' fill='%233d4043'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}
.gform_wrapper form .gfield .ginput_container .ginput_counter {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  font-size: 0.75rem;
}
.gform_wrapper form .gfield .ginput_container.ginput_complex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.gform_wrapper form .gfield .ginput_container.ginput_complex .ginput_full,
.gform_wrapper form .gfield .ginput_container.ginput_complex .ginput_left,
.gform_wrapper form .gfield .ginput_container.ginput_complex .ginput_right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-bottom: 1rem;
}
.gform_wrapper form .gfield .ginput_container.ginput_complex .ginput_left,
.gform_wrapper form .gfield .ginput_container.ginput_complex .ginput_right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
.gform_wrapper form .gfield .ginput_container.ginput_complex .ginput_left {
  padding-right: 0.5rem;
}
.gform_wrapper form .gfield .ginput_container.ginput_complex .ginput_right {
  padding-left: 0.5rem;
}
.gform_wrapper form .gfield.hidden_label .gfield_label {
  display: none;
}
.gform_wrapper form .gfield.gfield_error .ginput_container {
  position: relative;
}
.gform_wrapper form .gfield.gfield_error .ginput_container input[type=text],
.gform_wrapper form .gfield.gfield_error .ginput_container input[type=number],
.gform_wrapper form .gfield.gfield_error .ginput_container input[type=password],
.gform_wrapper form .gfield.gfield_error .ginput_container input[type=email],
.gform_wrapper form .gfield.gfield_error .ginput_container input[type=url],
.gform_wrapper form .gfield.gfield_error .ginput_container textarea {
  border: 1px solid rgba(255, 51, 0, 1);
  border: 1px solid var(--color-orange);
}
.gform_wrapper form .gfield.gfield_error .ginput_container::before {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 0.5rem;
  top: 50%;
  margin-top: -0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 12C2 6.47715 6.47715 2 12 2C17.5229 2 22 6.47715 22 12C22 17.5229 17.5229 22 12 22C6.47715 22 2 17.5229 2 12ZM4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12ZM12.7071 15.2929C13.0976 15.6834 13.0976 16.3166 12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071C10.9024 16.3166 10.9024 15.6834 11.2929 15.2929C11.6834 14.9024 12.3166 14.9024 12.7071 15.2929ZM11 8C11 7.44771 11.4477 7 12 7C12.5523 7 13 7.44772 13 8V13C13 13.5523 12.5523 14 12 14C11.4477 14 11 13.5523 11 13V8Z' fill='%23DF1642'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.gform_wrapper form .gfield.gfield_error .gfield_validation_message {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  position: relative;
  padding-left: 2.75rem;
}
.gform_wrapper form .gfield.gfield_error .gfield_validation_message::before {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  left: 0.5rem;
  top: 50%;
  margin-top: -0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8901 4.08012L22.5601 16.8001C23.1271 17.7293 23.1462 18.8928 22.6101 19.8401C21.9979 20.8799 20.8766 21.513 19.6701 21.5001H4.3301C3.11533 21.5048 1.99207 20.8553 1.3901 19.8001C0.869586 18.863 0.888647 17.7194 1.4401 16.8001L9.1101 4.08012C9.37794 3.66111 9.7337 3.30535 10.1527 3.0375C11.7488 2.01722 13.8698 2.48402 14.8901 4.08012ZM19.6701 19.5001C20.1568 19.5216 20.6151 19.2712 20.8601 18.8501C21.0395 18.5364 21.0357 18.1502 20.8501 17.8401L13.1801 5.12012C13.0981 5.01185 13.0017 4.91539 12.8934 4.83343C12.2417 4.34007 11.3135 4.46842 10.8201 5.12012L3.1401 17.8501C2.96147 18.1595 2.96147 18.5407 3.1401 18.8501C3.38506 19.2712 3.84343 19.5216 4.3301 19.5001H19.6701ZM12.7072 15.793C13.0977 16.1835 13.0977 16.8167 12.7072 17.2072C12.3167 17.5978 11.6835 17.5978 11.293 17.2072C10.9025 16.8167 10.9025 16.1835 11.293 15.793C11.6835 15.4025 12.3167 15.4025 12.7072 15.793ZM11.0001 9.50012C11.0001 8.94783 11.4478 8.50012 12.0001 8.50012C12.5524 8.50012 13.0001 8.94783 13.0001 9.50012V13.5001C13.0001 14.0524 12.5524 14.5001 12.0001 14.5001C11.4478 14.5001 11.0001 14.0524 11.0001 13.5001V9.50012Z' fill='%2355889B'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.gform_wrapper form fieldset {
  padding: 0;
  margin: 0;
  border: none;
}

/**
 * Custom Forms
 * - header search
 * - footer newsletter signup
 * - search results search
 */
.form-control .form-field {
  font-size: 1.125rem;
  font-size: calc(1.1rem + 0.125vw);
  font-size: max(1.125rem, min(1.1rem + 0.125vw, 1.25rem));
  font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);
  position: relative;
}
.form-control .form-field select, .form-control .form-field input, .form-control .form-field textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-control .form-field input[type=text],
.form-control .form-field input[type=number],
.form-control .form-field input[type=password],
.form-control .form-field input[type=email],
.form-control .form-field input[type=url],
.form-control .form-field textarea,
.form-control .form-field select {
  border: 0;
  background-color: rgba(235, 245, 253, 1);
  background-color: var(--color-light-blue);
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  border-radius: 100px;
  padding: 0 32px 0 21px;
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 40px;
  font-weight: normal;
  border: 1px solid rgba(235, 245, 253, 1);
  border: 1px solid var(--color-light-blue);
}
.form-control .form-field input[type=text]::-moz-placeholder, .form-control .form-field input[type=number]::-moz-placeholder, .form-control .form-field input[type=password]::-moz-placeholder, .form-control .form-field input[type=email]::-moz-placeholder, .form-control .form-field input[type=url]::-moz-placeholder, .form-control .form-field textarea::-moz-placeholder, .form-control .form-field select::-moz-placeholder {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.form-control .form-field input[type=text]:-moz-placeholder, .form-control .form-field input[type=text]::-moz-placeholder, .form-control .form-field input[type=text]:-ms-input-placeholder .form-control .form-field input[type=text]::-webkit-input-placeholder, .form-control .form-field input[type=text]::placeholder,
.form-control .form-field input[type=number]:-moz-placeholder,
.form-control .form-field input[type=number]::-moz-placeholder,
.form-control .form-field input[type=text]:-ms-input-placeholder .form-control .form-field input[type=number]::-webkit-input-placeholder,
.form-control .form-field input[type=number]::placeholder,
.form-control .form-field input[type=password]:-moz-placeholder,
.form-control .form-field input[type=password]::-moz-placeholder,
.form-control .form-field input[type=text]:-ms-input-placeholder .form-control .form-field input[type=password]::-webkit-input-placeholder,
.form-control .form-field input[type=password]::placeholder,
.form-control .form-field input[type=email]:-moz-placeholder,
.form-control .form-field input[type=email]::-moz-placeholder,
.form-control .form-field input[type=text]:-ms-input-placeholder .form-control .form-field input[type=email]::-webkit-input-placeholder,
.form-control .form-field input[type=email]::placeholder,
.form-control .form-field input[type=url]:-moz-placeholder,
.form-control .form-field input[type=url]::-moz-placeholder,
.form-control .form-field input[type=text]:-ms-input-placeholder .form-control .form-field input[type=url]::-webkit-input-placeholder,
.form-control .form-field input[type=url]::placeholder,
.form-control .form-field textarea:-moz-placeholder,
.form-control .form-field textarea::-moz-placeholder,
.form-control .form-field input[type=text]:-ms-input-placeholder .form-control .form-field textarea::-webkit-input-placeholder,
.form-control .form-field textarea::placeholder,
.form-control .form-field select:-moz-placeholder,
.form-control .form-field select::-moz-placeholder,
.form-control .form-field input[type=text]:-ms-input-placeholder .form-control .form-field select::-webkit-input-placeholder,
.form-control .form-field select::placeholder,
.form-control .form-field input[type=number]:-ms-input-placeholder .form-control .form-field input[type=text]::-webkit-input-placeholder,
.form-control .form-field input[type=number]:-ms-input-placeholder .form-control .form-field input[type=number]::-webkit-input-placeholder,
.form-control .form-field input[type=number]:-ms-input-placeholder .form-control .form-field input[type=password]::-webkit-input-placeholder,
.form-control .form-field input[type=number]:-ms-input-placeholder .form-control .form-field input[type=email]::-webkit-input-placeholder,
.form-control .form-field input[type=number]:-ms-input-placeholder .form-control .form-field input[type=url]::-webkit-input-placeholder,
.form-control .form-field input[type=number]:-ms-input-placeholder .form-control .form-field textarea::-webkit-input-placeholder,
.form-control .form-field input[type=number]:-ms-input-placeholder .form-control .form-field select::-webkit-input-placeholder,
.form-control .form-field input[type=password]:-ms-input-placeholder .form-control .form-field input[type=text]::-webkit-input-placeholder,
.form-control .form-field input[type=password]:-ms-input-placeholder .form-control .form-field input[type=number]::-webkit-input-placeholder,
.form-control .form-field input[type=password]:-ms-input-placeholder .form-control .form-field input[type=password]::-webkit-input-placeholder,
.form-control .form-field input[type=password]:-ms-input-placeholder .form-control .form-field input[type=email]::-webkit-input-placeholder,
.form-control .form-field input[type=password]:-ms-input-placeholder .form-control .form-field input[type=url]::-webkit-input-placeholder,
.form-control .form-field input[type=password]:-ms-input-placeholder .form-control .form-field textarea::-webkit-input-placeholder,
.form-control .form-field input[type=password]:-ms-input-placeholder .form-control .form-field select::-webkit-input-placeholder,
.form-control .form-field input[type=email]:-ms-input-placeholder .form-control .form-field input[type=text]::-webkit-input-placeholder,
.form-control .form-field input[type=email]:-ms-input-placeholder .form-control .form-field input[type=number]::-webkit-input-placeholder,
.form-control .form-field input[type=email]:-ms-input-placeholder .form-control .form-field input[type=password]::-webkit-input-placeholder,
.form-control .form-field input[type=email]:-ms-input-placeholder .form-control .form-field input[type=email]::-webkit-input-placeholder,
.form-control .form-field input[type=email]:-ms-input-placeholder .form-control .form-field input[type=url]::-webkit-input-placeholder,
.form-control .form-field input[type=email]:-ms-input-placeholder .form-control .form-field textarea::-webkit-input-placeholder,
.form-control .form-field input[type=email]:-ms-input-placeholder .form-control .form-field select::-webkit-input-placeholder,
.form-control .form-field input[type=url]:-ms-input-placeholder .form-control .form-field input[type=text]::-webkit-input-placeholder,
.form-control .form-field input[type=url]:-ms-input-placeholder .form-control .form-field input[type=number]::-webkit-input-placeholder,
.form-control .form-field input[type=url]:-ms-input-placeholder .form-control .form-field input[type=password]::-webkit-input-placeholder,
.form-control .form-field input[type=url]:-ms-input-placeholder .form-control .form-field input[type=email]::-webkit-input-placeholder,
.form-control .form-field input[type=url]:-ms-input-placeholder .form-control .form-field input[type=url]::-webkit-input-placeholder,
.form-control .form-field input[type=url]:-ms-input-placeholder .form-control .form-field textarea::-webkit-input-placeholder,
.form-control .form-field input[type=url]:-ms-input-placeholder .form-control .form-field select::-webkit-input-placeholder,
.form-control .form-field textarea:-ms-input-placeholder .form-control .form-field input[type=text]::-webkit-input-placeholder,
.form-control .form-field textarea:-ms-input-placeholder .form-control .form-field input[type=number]::-webkit-input-placeholder,
.form-control .form-field textarea:-ms-input-placeholder .form-control .form-field input[type=password]::-webkit-input-placeholder,
.form-control .form-field textarea:-ms-input-placeholder .form-control .form-field input[type=email]::-webkit-input-placeholder,
.form-control .form-field textarea:-ms-input-placeholder .form-control .form-field input[type=url]::-webkit-input-placeholder,
.form-control .form-field textarea:-ms-input-placeholder .form-control .form-field textarea::-webkit-input-placeholder,
.form-control .form-field textarea:-ms-input-placeholder .form-control .form-field select::-webkit-input-placeholder,
.form-control .form-field select:-ms-input-placeholder .form-control .form-field input[type=text]::-webkit-input-placeholder,
.form-control .form-field select:-ms-input-placeholder .form-control .form-field input[type=number]::-webkit-input-placeholder,
.form-control .form-field select:-ms-input-placeholder .form-control .form-field input[type=password]::-webkit-input-placeholder,
.form-control .form-field select:-ms-input-placeholder .form-control .form-field input[type=email]::-webkit-input-placeholder,
.form-control .form-field select:-ms-input-placeholder .form-control .form-field input[type=url]::-webkit-input-placeholder,
.form-control .form-field select:-ms-input-placeholder .form-control .form-field textarea::-webkit-input-placeholder,
.form-control .form-field select:-ms-input-placeholder .form-control .form-field select::-webkit-input-placeholder {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.form-control .form-field svg {
  position: absolute;
  right: 17px;
  top: 12px;
  z-index: 1;
  width: 16px;
  height: 16px;
}

/* HubSpot embed Forms */
.hbspt-form * {
  max-width: 100% !important;
}
.hbspt-form .hs-form-field {
  font-size: 1.125rem;
  font-size: calc(1.1rem + 0.125vw);
  font-size: max(1.125rem, min(1.1rem + 0.125vw, 1.25rem));
  font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);
  position: relative;
  margin-bottom: 2rem;
}
.hbspt-form .hs-form-field > label {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.hbspt-form .hs-form-field > label .hs-form-required {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
  margin-left: 0.275rem;
}
.hbspt-form .hs-form-field > legend.hs-field-desc {
  font-size: 0.8rem;
  margin-bottom: 0.25rem;
}
.hbspt-form .hs-form-field .hs-error-msgs {
  list-style: none;
  padding: 0;
  margin: 0;
}
.hbspt-form .hs-form-field .hs-error-msgs label {
  font-size: 0.8rem;
  line-height: 1rem;
  font-weight: 500;
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  position: relative;
  padding-left: 2.75rem;
}
.hbspt-form .hs-form-field .hs-error-msgs label::before {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  left: 0.5rem;
  top: 50%;
  margin-top: -0.75rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8901 4.08012L22.5601 16.8001C23.1271 17.7293 23.1462 18.8928 22.6101 19.8401C21.9979 20.8799 20.8766 21.513 19.6701 21.5001H4.3301C3.11533 21.5048 1.99207 20.8553 1.3901 19.8001C0.869586 18.863 0.888647 17.7194 1.4401 16.8001L9.1101 4.08012C9.37794 3.66111 9.7337 3.30535 10.1527 3.0375C11.7488 2.01722 13.8698 2.48402 14.8901 4.08012ZM19.6701 19.5001C20.1568 19.5216 20.6151 19.2712 20.8601 18.8501C21.0395 18.5364 21.0357 18.1502 20.8501 17.8401L13.1801 5.12012C13.0981 5.01185 13.0017 4.91539 12.8934 4.83343C12.2417 4.34007 11.3135 4.46842 10.8201 5.12012L3.1401 17.8501C2.96147 18.1595 2.96147 18.5407 3.1401 18.8501C3.38506 19.2712 3.84343 19.5216 4.3301 19.5001H19.6701ZM12.7072 15.793C13.0977 16.1835 13.0977 16.8167 12.7072 17.2072C12.3167 17.5978 11.6835 17.5978 11.293 17.2072C10.9025 16.8167 10.9025 16.1835 11.293 15.793C11.6835 15.4025 12.3167 15.4025 12.7072 15.793ZM11.0001 9.50012C11.0001 8.94783 11.4478 8.50012 12.0001 8.50012C12.5524 8.50012 13.0001 8.94783 13.0001 9.50012V13.5001C13.0001 14.0524 12.5524 14.5001 12.0001 14.5001C11.4478 14.5001 11.0001 14.0524 11.0001 13.5001V9.50012Z' fill='%2355889B'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.hbspt-form .hs-form-field select, .hbspt-form .hs-form-field input, .hbspt-form .hs-form-field textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.hbspt-form .hs-form-field input[type=text],
.hbspt-form .hs-form-field input[type=number],
.hbspt-form .hs-form-field input[type=password],
.hbspt-form .hs-form-field input[type=email],
.hbspt-form .hs-form-field input[type=url],
.hbspt-form .hs-form-field input[type=date],
.hbspt-form .hs-form-field textarea,
.hbspt-form .hs-form-field select {
  width: 100%;
  border-radius: 5px;
  border-color: rgba(200, 200, 200, 1);
  border-color: var(--color-grey);
  border-width: 1px;
  border-style: solid;
  padding: 8px 12px;
  font-size: 1rem;
  position: relative;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.hbspt-form .hs-form-field input[type=text]:focus, .hbspt-form .hs-form-field input[type=text].focus-visible,
.hbspt-form .hs-form-field input[type=number]:focus,
.hbspt-form .hs-form-field input[type=number].focus-visible,
.hbspt-form .hs-form-field input[type=password]:focus,
.hbspt-form .hs-form-field input[type=password].focus-visible,
.hbspt-form .hs-form-field input[type=email]:focus,
.hbspt-form .hs-form-field input[type=email].focus-visible,
.hbspt-form .hs-form-field input[type=url]:focus,
.hbspt-form .hs-form-field input[type=url].focus-visible,
.hbspt-form .hs-form-field input[type=date]:focus,
.hbspt-form .hs-form-field input[type=date].focus-visible,
.hbspt-form .hs-form-field textarea:focus,
.hbspt-form .hs-form-field textarea.focus-visible,
.hbspt-form .hs-form-field select:focus,
.hbspt-form .hs-form-field select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.hbspt-form .hs-form-field input[type=text]:focus, .hbspt-form .hs-form-field input[type=text].focus-visible,
.hbspt-form .hs-form-field input[type=number]:focus,
.hbspt-form .hs-form-field input[type=number].focus-visible,
.hbspt-form .hs-form-field input[type=password]:focus,
.hbspt-form .hs-form-field input[type=password].focus-visible,
.hbspt-form .hs-form-field input[type=email]:focus,
.hbspt-form .hs-form-field input[type=email].focus-visible,
.hbspt-form .hs-form-field input[type=url]:focus,
.hbspt-form .hs-form-field input[type=url].focus-visible,
.hbspt-form .hs-form-field input[type=date]:focus,
.hbspt-form .hs-form-field input[type=date].focus-visible,
.hbspt-form .hs-form-field textarea:focus,
.hbspt-form .hs-form-field textarea.focus-visible,
.hbspt-form .hs-form-field select:focus,
.hbspt-form .hs-form-field select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.hbspt-form .hs-form-field input[type=text]:focus, .hbspt-form .hs-form-field input[type=text].focus-visible,
.hbspt-form .hs-form-field input[type=number]:focus,
.hbspt-form .hs-form-field input[type=number].focus-visible,
.hbspt-form .hs-form-field input[type=password]:focus,
.hbspt-form .hs-form-field input[type=password].focus-visible,
.hbspt-form .hs-form-field input[type=email]:focus,
.hbspt-form .hs-form-field input[type=email].focus-visible,
.hbspt-form .hs-form-field input[type=url]:focus,
.hbspt-form .hs-form-field input[type=url].focus-visible,
.hbspt-form .hs-form-field input[type=date]:focus,
.hbspt-form .hs-form-field input[type=date].focus-visible,
.hbspt-form .hs-form-field textarea:focus,
.hbspt-form .hs-form-field textarea.focus-visible,
.hbspt-form .hs-form-field select:focus,
.hbspt-form .hs-form-field select.focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.hbspt-form .hs-form-field input[type=text]:focus, .hbspt-form .hs-form-field input[type=text]:focus-visible,
.hbspt-form .hs-form-field input[type=number]:focus,
.hbspt-form .hs-form-field input[type=number]:focus-visible,
.hbspt-form .hs-form-field input[type=password]:focus,
.hbspt-form .hs-form-field input[type=password]:focus-visible,
.hbspt-form .hs-form-field input[type=email]:focus,
.hbspt-form .hs-form-field input[type=email]:focus-visible,
.hbspt-form .hs-form-field input[type=url]:focus,
.hbspt-form .hs-form-field input[type=url]:focus-visible,
.hbspt-form .hs-form-field input[type=date]:focus,
.hbspt-form .hs-form-field input[type=date]:focus-visible,
.hbspt-form .hs-form-field textarea:focus,
.hbspt-form .hs-form-field textarea:focus-visible,
.hbspt-form .hs-form-field select:focus,
.hbspt-form .hs-form-field select:focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.hbspt-form .hs-form-field input[type=text]::-webkit-input-placeholder, .hbspt-form .hs-form-field input[type=number]::-webkit-input-placeholder, .hbspt-form .hs-form-field input[type=password]::-webkit-input-placeholder, .hbspt-form .hs-form-field input[type=email]::-webkit-input-placeholder, .hbspt-form .hs-form-field input[type=url]::-webkit-input-placeholder, .hbspt-form .hs-form-field input[type=date]::-webkit-input-placeholder, .hbspt-form .hs-form-field textarea::-webkit-input-placeholder, .hbspt-form .hs-form-field select::-webkit-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.hbspt-form .hs-form-field input[type=text]::-moz-placeholder, .hbspt-form .hs-form-field input[type=number]::-moz-placeholder, .hbspt-form .hs-form-field input[type=password]::-moz-placeholder, .hbspt-form .hs-form-field input[type=email]::-moz-placeholder, .hbspt-form .hs-form-field input[type=url]::-moz-placeholder, .hbspt-form .hs-form-field input[type=date]::-moz-placeholder, .hbspt-form .hs-form-field textarea::-moz-placeholder, .hbspt-form .hs-form-field select::-moz-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.hbspt-form .hs-form-field input[type=text]:-ms-input-placeholder, .hbspt-form .hs-form-field input[type=number]:-ms-input-placeholder, .hbspt-form .hs-form-field input[type=password]:-ms-input-placeholder, .hbspt-form .hs-form-field input[type=email]:-ms-input-placeholder, .hbspt-form .hs-form-field input[type=url]:-ms-input-placeholder, .hbspt-form .hs-form-field input[type=date]:-ms-input-placeholder, .hbspt-form .hs-form-field textarea:-ms-input-placeholder, .hbspt-form .hs-form-field select:-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.hbspt-form .hs-form-field input[type=text]::-ms-input-placeholder, .hbspt-form .hs-form-field input[type=number]::-ms-input-placeholder, .hbspt-form .hs-form-field input[type=password]::-ms-input-placeholder, .hbspt-form .hs-form-field input[type=email]::-ms-input-placeholder, .hbspt-form .hs-form-field input[type=url]::-ms-input-placeholder, .hbspt-form .hs-form-field input[type=date]::-ms-input-placeholder, .hbspt-form .hs-form-field textarea::-ms-input-placeholder, .hbspt-form .hs-form-field select::-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.hbspt-form .hs-form-field input[type=text]::placeholder,
.hbspt-form .hs-form-field input[type=number]::placeholder,
.hbspt-form .hs-form-field input[type=password]::placeholder,
.hbspt-form .hs-form-field input[type=email]::placeholder,
.hbspt-form .hs-form-field input[type=url]::placeholder,
.hbspt-form .hs-form-field input[type=date]::placeholder,
.hbspt-form .hs-form-field textarea::placeholder,
.hbspt-form .hs-form-field select::placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.hbspt-form .hs-form-field input[type=text] + label,
.hbspt-form .hs-form-field input[type=number] + label,
.hbspt-form .hs-form-field input[type=password] + label,
.hbspt-form .hs-form-field input[type=email] + label,
.hbspt-form .hs-form-field input[type=url] + label,
.hbspt-form .hs-form-field input[type=date] + label,
.hbspt-form .hs-form-field textarea + label,
.hbspt-form .hs-form-field select + label {
  font-size: 0.8rem;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.hbspt-form .hs-form-field input[type=checkbox],
.hbspt-form .hs-form-field input[type=radio] {
  border-radius: 2px;
  width: 1rem;
  height: 1rem;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  border-color: rgba(200, 200, 200, 1);
  border-color: var(--color-grey);
  border-width: 1px;
  border-style: solid;
  font-size: 0.775rem;
  line-height: 1rem;
  text-align: center;
  padding: 0;
}
.hbspt-form .hs-form-field input[type=checkbox]:focus, .hbspt-form .hs-form-field input[type=checkbox].focus-visible,
.hbspt-form .hs-form-field input[type=radio]:focus,
.hbspt-form .hs-form-field input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.hbspt-form .hs-form-field input[type=checkbox]:focus, .hbspt-form .hs-form-field input[type=checkbox].focus-visible,
.hbspt-form .hs-form-field input[type=radio]:focus,
.hbspt-form .hs-form-field input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.hbspt-form .hs-form-field input[type=checkbox]:focus, .hbspt-form .hs-form-field input[type=checkbox].focus-visible,
.hbspt-form .hs-form-field input[type=radio]:focus,
.hbspt-form .hs-form-field input[type=radio].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.hbspt-form .hs-form-field input[type=checkbox]:focus, .hbspt-form .hs-form-field input[type=checkbox]:focus-visible,
.hbspt-form .hs-form-field input[type=radio]:focus,
.hbspt-form .hs-form-field input[type=radio]:focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
.hbspt-form .hs-form-field input[type=checkbox]::after,
.hbspt-form .hs-form-field input[type=radio]::after {
  content: "✓";
  opacity: 0;
}
.hbspt-form .hs-form-field input[type=checkbox]:checked,
.hbspt-form .hs-form-field input[type=radio]:checked {
  border-color: rgba(61, 64, 67, 1);
  border-color: var(--color-nearly-black);
  background-color: rgba(200, 200, 200, 1);
  background-color: var(--color-grey);
}
.hbspt-form .hs-form-field input[type=checkbox]:checked::after,
.hbspt-form .hs-form-field input[type=radio]:checked::after {
  opacity: 1;
}
.hbspt-form .hs-form-field input[type=checkbox] + label,
.hbspt-form .hs-form-field input[type=radio] + label {
  margin-bottom: 0px;
  display: inline;
  padding-left: 0.5rem;
  font-size: 1rem;
}
.hbspt-form .hs-form-field input[type=radio] {
  border-radius: 999px;
}
.hbspt-form .hs-form-field input[type=radio]::after {
  content: "";
}
.hbspt-form .hs-form-field select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px' viewBox='-96 0 512 512' fill='none'%3E%3Ctitle%3Ecaret-down%3C/title%3E%3Cpath d='M64 208L256 208 160 320 64 208Z' fill='%233d4043'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}
.hbspt-form .hs-form-field .hs-dateinput input:not([type=date]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px' viewBox='0 0 448 512'%3E%3Cpath d='M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-origin: content-box;
}
.hbspt-form ul.inputs-list, .hbspt-form ol.inputs-list, .hbspt-form dl.inputs-list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
.hbspt-form ul.inputs-list li, .hbspt-form ul.inputs-list dt, .hbspt-form ul.inputs-list dd, .hbspt-form ol.inputs-list li, .hbspt-form ol.inputs-list dt, .hbspt-form ol.inputs-list dd, .hbspt-form dl.inputs-list li, .hbspt-form dl.inputs-list dt, .hbspt-form dl.inputs-list dd {
  font-size: 0.8rem;
  font-size: calc(0.76rem + 0.2vw);
  font-size: max(0.8rem, min(0.76rem + 0.2vw, 1rem));
  font-size: clamp(0.8rem, 0.76rem + 0.2vw, 1rem);
}
.hbspt-form .hs-form-booleancheckbox-display,
.hbspt-form .hs-form-radio-display {
  display: block;
}
.hbspt-form .hs-form-booleancheckbox-display > input,
.hbspt-form .hs-form-radio-display > input {
  float: left;
  margin: 0.3rem;
}
.hbspt-form .hs-form-booleancheckbox-display > span,
.hbspt-form .hs-form-radio-display > span {
  display: block;
  margin: 0.3rem;
  margin-left: 2rem;
}
.hbspt-form .legal-consent-container .hs-richtext {
  font-size: 0.8rem;
  font-size: calc(0.76rem + 0.2vw);
  font-size: max(0.8rem, min(0.76rem + 0.2vw, 1rem));
  font-size: clamp(0.8rem, 0.76rem + 0.2vw, 1rem);
}
.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display > input,
.hbspt-form .legal-consent-container .hs-form-radio-display > input {
  margin: 0.3rem;
}
.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display > span,
.hbspt-form .legal-consent-container .hs-form-radio-display > span {
  margin-left: 2rem;
}
.hbspt-form .hs-submit .actions .hs-button {
  border: none;
  width: auto;
  border-radius: 9999px;
  display: inline-block;
  position: relative;
  padding: 0.75rem 3rem 0.75rem 3rem;
  font-size: 0.875rem;
  line-height: 1;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  z-index: 1;
  margin-bottom: 0.5rem;
  background-color: transparent;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  color: white;
}

section.has-background.has-dark-blue-background-color .hbspt-form a, section.has-background.has-nearly-black-background-color .hbspt-form a, section.has-background.has-blue-1-background-color .hbspt-form a, section.has-background.has-orange-background-color .hbspt-form a, section.has-background.has-blue-2-background-color .hbspt-form a {
  color: rgba(235, 245, 253, 1);
  color: var(--color-light-blue);
  text-decoration: underline;
}
section.has-background.has-dark-blue-background-color .hbspt-form a:hover, section.has-background.has-nearly-black-background-color .hbspt-form a:hover, section.has-background.has-blue-1-background-color .hbspt-form a:hover, section.has-background.has-orange-background-color .hbspt-form a:hover, section.has-background.has-blue-2-background-color .hbspt-form a:hover {
  color: rgba(148, 173, 191, 1);
  color: var(--color-accent-blue2);
}
section.has-background.has-dark-blue-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-dark-blue-background-color .hbspt-form input[type=radio]:checked, section.has-background.has-nearly-black-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-nearly-black-background-color .hbspt-form input[type=radio]:checked, section.has-background.has-blue-1-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-blue-1-background-color .hbspt-form input[type=radio]:checked, section.has-background.has-orange-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-orange-background-color .hbspt-form input[type=radio]:checked, section.has-background.has-blue-2-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-blue-2-background-color .hbspt-form input[type=radio]:checked {
  border-color: rgba(237, 237, 237, 1);
  border-color: var(--color-secondary-light);
}
section.has-background.has-white-background-color .hbspt-form a, section.has-background.has-grey-background-color .hbspt-form a, section.has-background.has-light-grey-background-color .hbspt-form a, section.has-background.has-light-blue-background-color .hbspt-form a {
  color: rgba(28, 50, 85, 1);
  color: var(--color-primary-dark);
  text-decoration: underline;
}
section.has-background.has-white-background-color .hbspt-form a:hover, section.has-background.has-grey-background-color .hbspt-form a:hover, section.has-background.has-light-grey-background-color .hbspt-form a:hover, section.has-background.has-light-blue-background-color .hbspt-form a:hover {
  color: rgba(85, 136, 155, 1);
  color: var(--color-accent-blue1);
}
section.has-background.has-white-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-white-background-color .hbspt-form input[type=radio]:checked, section.has-background.has-grey-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-grey-background-color .hbspt-form input[type=radio]:checked, section.has-background.has-light-grey-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-light-grey-background-color .hbspt-form input[type=radio]:checked, section.has-background.has-light-blue-background-color .hbspt-form input[type=checkbox]:checked,
section.has-background.has-light-blue-background-color .hbspt-form input[type=radio]:checked {
  border-color: rgba(61, 64, 67, 1);
  border-color: var(--color-nearly-black);
}

.page-template-standalone > header {
  display: none;
}
.page-template-standalone > footer {
  display: none;
}

section.archive > .container > div:first-child > * {
  margin: 0px;
}
section.archive .one {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  -ms-grid-row: 1;
  grid-row: 1;
}
section.archive .two {
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-column: 2/4;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/3;
}
section.archive .empty-result {
  text-align: center;
}
@media (min-width: 1024px) {
  section.archive .row.search, section.archive .roles .search.search-select-butons, .roles section.archive .search.search-select-butons {
    margin-top: -70px;
    padding-left: 30%;
  }
}
section.archive .row.search .search-select-butons, section.archive .roles .search.search-select-butons .search-select-butons, .roles section.archive .search.search-select-butons .search-select-butons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 20px;
  grid-gap: var(--gutter);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}
@media (min-width: 1024px) {
  section.archive .row.search .search-select-butons, section.archive .roles .search.search-select-butons .search-select-butons, .roles section.archive .search.search-select-butons .search-select-butons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  section.archive .row.search .search-select-butons .form-field-search, section.archive .roles .search.search-select-butons .search-select-butons .form-field-search, .roles section.archive .search.search-select-butons .search-select-butons .form-field-search {
    width: auto;
    max-width: 100%;
    min-width: 150px;
  }
  section.archive .row.search .search-select-butons > *, section.archive .roles .search.search-select-butons .search-select-butons > *, .roles section.archive .search.search-select-butons .search-select-butons > * {
    width: 100%;
    min-width: 130px;
  }
}
section.archive .row.search .search-select-butons > *, section.archive .roles .search.search-select-butons .search-select-butons > *, .roles section.archive .search.search-select-butons .search-select-butons > * {
  width: 100%;
}
section.archive .row.loadmore, section.archive .roles .loadmore.search-select-butons, .roles section.archive .loadmore.search-select-butons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.archive .paging-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  section.archive .paging-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
section.archive .result.items {
  padding-top: 1em;
  padding-bottom: 1em;
}
section.archive .result.items ul.result-list {
  padding: 0px;
}
section.archive .result.items .items-viewmode-list {
  margin: 0;
  padding: 0;
  border-top: 1px solid #c8c8c8;
}
section.archive .result.items .items-viewmode-list .item {
  position: relative;
  border-bottom: 1px solid #c8c8c8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 1rem;
  padding-top: calc(0.9rem + 0.5vw);
  padding-top: max(1rem, min(0.9rem + 0.5vw, 1.5rem));
  padding-top: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
  padding-bottom: 1.25rem;
  padding-bottom: calc(1.2rem + 0.25vw);
  padding-bottom: max(1.25rem, min(1.2rem + 0.25vw, 1.5rem));
  padding-bottom: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
}
section.archive .result.items .items-viewmode-list .item .divider {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  padding: 0 5px;
}
section.archive .result.items .items-viewmode-list .item > div {
  padding-right: 2.5rem;
}
section.archive .result.items .items-viewmode-list .item > div h5 a {
  color: inherit;
  text-decoration: none;
}
@media (min-width: 768px) {
  section.archive .result.items .items-viewmode-list .item > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 3rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  section.archive .result.items .items-viewmode-list .item > div h5 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  section.archive .result.items .items-viewmode-list .item > div h5 a {
    color: inherit;
    text-decoration: none;
  }
}
section.archive .result.items .items-viewmode-list .item > div > * {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  section.archive .result.items .items-viewmode-list .item a.btn {
    position: absolute;
    right: 0px;
    top: 2.5rem;
  }
}
section.archive .result.items .items-viewmode-list .item:hover {
  cursor: pointer;
}
section.archive .result.items .items-viewmode-list .item:hover h5, section.archive .result.items .items-viewmode-list .item:hover p {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}
section.archive.has-grey-background-color .select2 .selection .select2-selection,
section.archive.has-grey-background-color .form-control .form-field input,
section.archive.has-grey-background-color .form-control .form-field select, section.archive.has-light-grey-background-color .select2 .selection .select2-selection,
section.archive.has-light-grey-background-color .form-control .form-field input,
section.archive.has-light-grey-background-color .form-control .form-field select {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  border: 1px solid rgba(255, 255, 255, 1);
  border: 1px solid var(--color-white);
}
section.archive .badge {
  position: absolute;
  top: 1rem;
  top: calc(1rem + 0vw);
  top: max(1rem, min(1rem + 0vw, 1rem));
  top: clamp(1rem, 1rem + 0vw, 1rem);
  left: 1rem;
  left: calc(1rem + 0vw);
  left: max(1rem, min(1rem + 0vw, 1rem));
  left: clamp(1rem, 1rem + 0vw, 1rem);
  z-index: 1;
  padding: 0.625rem 1rem;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}
section.archive .badge.applications_open {
  background-color: rgba(148, 173, 191, 1);
  background-color: var(--color-blue2);
  color: #fff;
}
section.archive .badge-series {
  background-color: rgba(255, 255, 255, 1) !important;
  background-color: var(--color-white) !important;
  color: rgba(61, 64, 67, 1) !important;
  color: var(--color-nearly-black) !important;
}
section.archive .badge-series {
  position: absolute;
  top: 1rem;
  top: calc(1rem + 0vw);
  top: max(1rem, min(1rem + 0vw, 1rem));
  top: clamp(1rem, 1rem + 0vw, 1rem);
  left: 1rem;
  left: calc(1rem + 0vw);
  left: max(1rem, min(1rem + 0vw, 1rem));
  left: clamp(1rem, 1rem + 0vw, 1rem);
  z-index: 1;
  padding: 0.625rem 1rem;
  border-radius: 100px;
  line-height: 1;
}
section.archive .badge-series svg {
  display: inline-block;
}

@media (min-width: 992px) {
  .roles-description {
    max-height: calc(100vh - 288px);
  }
}
.roles .btn-select {
  width: 100%;
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
@media (min-width: 768px) {
  .roles .btn-select {
    width: 180px;
  }
}
.roles .search-select-butons {
  padding-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 20px;
  grid-gap: var(--gutter);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .roles .search-select-butons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.wp-block-optiver-career-page.roles .container > * {
  max-width: 967px;
  margin: 0 auto;
}

.careersearch .result .result-list {
  margin: 0;
  padding: 0;
  border-top: 1px solid #c8c8c8;
}
.careersearch .result .result-list .item-posttype-job.item {
  position: relative;
  border-bottom: 1px solid #c8c8c8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 1rem;
  padding-top: calc(0.9rem + 0.5vw);
  padding-top: max(1rem, min(0.9rem + 0.5vw, 1.5rem));
  padding-top: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
  padding-bottom: 1.25rem;
  padding-bottom: calc(1.2rem + 0.25vw);
  padding-bottom: max(1.25rem, min(1.2rem + 0.25vw, 1.5rem));
  padding-bottom: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
}
.careersearch .result .result-list .item-posttype-job.item .divider {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  padding: 0 5px;
}
.careersearch .result .result-list .item-posttype-job.item > div {
  padding-right: 2.5rem;
}
.careersearch .result .result-list .item-posttype-job.item > div h5 a {
  color: inherit;
  text-decoration: none;
}
@media (min-width: 768px) {
  .careersearch .result .result-list .item-posttype-job.item > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 3rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .careersearch .result .result-list .item-posttype-job.item > div h5 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .careersearch .result .result-list .item-posttype-job.item > div h5 a {
    color: inherit;
    text-decoration: none;
  }
}
.careersearch .result .result-list .item-posttype-job.item > div > * {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .careersearch .result .result-list .item-posttype-job.item a.btn {
    position: absolute;
    right: 0px;
    top: 2.5rem;
  }
}
.careersearch .result .result-list .item-posttype-job.item:hover {
  cursor: pointer;
}
.careersearch .result .result-list .item-posttype-job.item:hover h5, .careersearch .result .result-list .item-posttype-job.item:hover p {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}

.wp-block-optiver-career-columns .careersearch .result .result-list .item-posttype-job.item > div {
  display: block;
  padding-right: 2.5rem;
}
.wp-block-optiver-career-columns .careersearch .result .result-list .item-posttype-job.item > div h5 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wp-block-optiver-career-columns .careersearch .result .result-list .item-posttype-job.item a.btn {
  position: absolute;
  right: 0px;
  top: 2.5rem;
}

.paging-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .paging-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.hero {
  padding-top: 0rem;
  padding-bottom: 0rem;
  /*
      @media screen and (max-width: 768px) {
          .wp-block-cover {
              img, video {
                  max-height: 300px;
              }
              .wp-block-cover__inner-container {
                  margin-top: 150px;
                  min-height: 150px;
              }
          }
      }
  */
}
.hero .wp-block-cover {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hero .wp-block-cover .wp-block-cover__inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hero .wp-block-cover .wp-block-cover__inner-container > .wp-block-buttons {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.hero .wp-block-cover.aligncenter {
  padding-top: 1.5rem;
  padding-top: calc(1.5rem + 0vw);
  padding-top: max(1.5rem, min(1.5rem + 0vw, 1.5rem));
  padding-top: clamp(1.5rem, 1.5rem + 0vw, 1.5rem);
  padding-bottom: 1.5rem;
  padding-bottom: calc(1.5rem + 0vw);
  padding-bottom: max(1.5rem, min(1.5rem + 0vw, 1.5rem));
  padding-bottom: clamp(1.5rem, 1.5rem + 0vw, 1.5rem);
}
.hero .wp-block-cover.aligncenter .wp-block-cover__inner-container {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hero.halfed .wp-block-cover .wp-block-cover__inner-container {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .hero.halfed .wp-block-cover .wp-block-cover__inner-container > * {
    max-width: 50%;
  }
}

.hero-homepage {
  padding-top: 0rem;
  padding-bottom: 0rem;
  min-height: 25rem;
  height: 80vh;
  height: calc(1vh * 80);
  height: calc(var(--vh, 1vh) * 80);
  position: relative;
  overflow: hidden;
}
.hero-homepage .hero-homepage-item {
  padding: 0;
  position: absolute;
  width: 100%;
  height: 80vh;
  height: calc(1vh * 80);
  height: calc(var(--vh, 1vh) * 80);
  min-height: 25rem;
  padding-left: 1.5rem;
  padding-left: calc(-1rem + 12.5vw);
  padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  padding-right: 1.5rem;
  padding-right: calc(-1rem + 12.5vw);
  padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  z-index: 0;
  background-color: rgba(28, 50, 85, 1);
  background-color: var(--color-dark-blue);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  /*
          &::after {
              content: "";
              position: absolute;
              bottom: 0;
              left: 0;
              z-index: -1;
              overflow: hidden;
              width: 100%;
              height: 30%;

              background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
              background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
          }
          */
}
.hero-homepage .hero-homepage-item.current-item {
  opacity: 1;
  pointer-events: all;
}
.hero-homepage .hero-homepage-item > .subheader {
  display: none;
}
.hero-homepage .hero-homepage-item > h1:not(.subheader),
.hero-homepage .hero-homepage-item > .h1:not(.subheader),
.hero-homepage .hero-homepage-item > h2:not(.subheader),
.hero-homepage .hero-homepage-item > .h2:not(.subheader) {
  text-align: center;
}
.hero-homepage .hero-homepage-item > figure {
  margin: 0;
}
.hero-homepage .hero-homepage-item > figure video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -2;
  /* hide video loading animation */
}
.hero-homepage .hero-homepage-item > figure video::-webkit-media-controls {
  visibility: hidden;
}
.hero-homepage .hero-homepage-item > figure video::-webkit-media-controls-enclosure {
  visibility: visible;
}
.hero-homepage .hero-homepage-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  z-index: -1;
  overflow: hidden;
  width: 100%;
  height: 7.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
}
.hero-homepage nav {
  display: none;
  position: absolute;
  width: 100%;
  bottom: 2rem;
}
.hero-homepage nav .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 30px;
}
.hero-homepage nav .container a {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
  padding: 0 0 1rem 0;
  border-bottom: 2px solid #fff;
  opacity: 0.8;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* Fallback stuff */
}
.hero-homepage nav .container a.active, .hero-homepage nav .container a:hover {
  text-decoration: none;
  opacity: 1;
  cursor: pointer;
}
.hero-homepage nav .container a.active {
  font-weight: 400;
}
.hero-homepage nav .container a progress {
  display: none;
}
.hero-homepage nav .container a progress[value] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  color: var(--color-black);
}
.hero-homepage nav .container a progress[value]::-webkit-progress-value {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 51, 0, 1)), to(rgba(28, 50, 85, 1)));
  background-image: linear-gradient(to right, rgba(255, 51, 0, 1), rgba(28, 50, 85, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(var(--color-orange)), to(var(--color-dark-blue)));
  background-image: linear-gradient(to right, var(--color-orange), var(--color-dark-blue));
  -webkit-transition: width 1s linear;
  transition: width 1s linear;
}
.hero-homepage nav .container a progress[value]::-moz-progress-bar {
  background-image: -moz-linear-gradient(right, var(--color-orange), var(--color-dark-blue));
}

.header__notice {
  position: absolute;
  top: 0;
  left: 0;
  background: var(--wp--preset--color--light-grey);
  width: 100vw;
  padding: 12px 16px;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  min-height: 52px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  opacity: 1;
}
.header__notice span {
  font-weight: 500;
  font-size: 14px;
}
.header__notice svg {
  width: 24px;
  height: 24px;
}
.header__notice-close {
  cursor: pointer;
}
.header__notice-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.header__notice.hide {
  opacity: 0;
  height: 0px;
}
@media screen and (max-width: 768px) {
  .header__notice {
    padding: 12px 8px;
  }
}

.wp-block-optiver-hero-headline {
  padding-bottom: 1rem;
  padding-bottom: calc(0.4rem + 3vw);
  padding-bottom: max(1rem, min(0.4rem + 3vw, 4rem));
  padding-bottom: clamp(1rem, 0.4rem + 3vw, 4rem);
}
.wp-block-optiver-hero-headline .container > *:last-child {
  margin-bottom: 0;
}

.hero-swiper {
  padding-top: 0rem;
  padding-bottom: 0rem;
  z-index: 1;
  position: relative;
}
.hero-swiper .items {
  height: auto !important;
  height: initial !important;
}
.hero-swiper .items .item {
  padding-top: 1rem;
  padding-top: calc(0.2rem + 4vw);
  padding-top: max(1rem, min(0.2rem + 4vw, 5rem));
  padding-top: clamp(1rem, 0.2rem + 4vw, 5rem);
  padding-bottom: 1rem;
  padding-bottom: calc(0.2rem + 4vw);
  padding-bottom: max(1rem, min(0.2rem + 4vw, 5rem));
  padding-bottom: clamp(1rem, 0.2rem + 4vw, 5rem);
  padding-left: 1rem;
  padding-left: calc(0.2rem + 4vw);
  padding-left: max(1rem, min(0.2rem + 4vw, 5rem));
  padding-left: clamp(1rem, 0.2rem + 4vw, 5rem);
  padding-right: 1rem;
  padding-right: calc(0.2rem + 4vw);
  padding-right: max(1rem, min(0.2rem + 4vw, 5rem));
  padding-right: clamp(1rem, 0.2rem + 4vw, 5rem);
}
.hero-swiper .items .item .wp-block-cover {
  padding: 0em;
  min-height: 520px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.hero-swiper .items .item .wp-block-cover > img {
  border-radius: 5px;
}
.hero-swiper .items .item .wp-block-cover .wp-block-cover__inner-container {
  max-width: 120rem;
  max-width: var(--max-container-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5rem;
  padding-left: calc(-1.2rem + 8.5vw);
  padding-left: max(0.5rem, min(-1.2rem + 8.5vw, 9rem));
  padding-left: clamp(0.5rem, -1.2rem + 8.5vw, 9rem);
  padding-right: 0.5rem;
  padding-right: calc(-1.2rem + 8.5vw);
  padding-right: max(0.5rem, min(-1.2rem + 8.5vw, 9rem));
  padding-right: clamp(0.5rem, -1.2rem + 8.5vw, 9rem);
}
@media screen and (min-width: 120rem) {
  .hero-swiper .items .item .wp-block-cover .wp-block-cover__inner-container {
    padding-left: 1.5rem;
    padding-left: calc(-1rem + 12.5vw);
    padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
    padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
    padding-right: 1.5rem;
    padding-right: calc(-1rem + 12.5vw);
    padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
    padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  }
  .hero-swiper .items .item .wp-block-cover .wp-block-cover__inner-container h2 {
    max-width: 50%;
  }
}
.hero-swiper nav {
  z-index: 2;
  position: absolute;
  bottom: 1.5rem;
  bottom: calc(0.4rem + 5.5vw);
  bottom: max(1.5rem, min(0.4rem + 5.5vw, 7rem));
  bottom: clamp(1.5rem, 0.4rem + 5.5vw, 7rem);
  right: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.88rem;
  width: 100%;
}
.hero-swiper nav a.btn {
  margin: 0;
}
.hero-swiper nav a.btn.inactive {
  opacity: 0.1;
  display: none;
}
.hero-swiper nav ul {
  z-index: 3;
  margin-left: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.94rem;
}
.hero-swiper nav ul li a {
  cursor: pointer;
  color: rgba(237, 237, 237, 1);
  color: var(--color-light-grey);
}
.hero-swiper nav ul li.active a {
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
  font-weight: 400;
}

.hero-swiper .items {
  list-style-type: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: minmax(300px, 1fr);
  grid-template-rows: minmax(300px, 1fr);
  grid-auto-flow: column;
  -ms-grid-column: 1;
  grid-column: 1;
  grid-auto-columns: 100%;
  grid-gap: 1.25rem;
  overflow: hidden;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  scrollbar-width: none;
  margin: 0;
}
.hero-swiper .items::-webkit-scrollbar {
  display: none;
}
.hero-swiper .items > article {
  scroll-snap-align: start;
  scroll-snap-stop: normal;
  scroll-margin-top: calc(20px / 2 * 1.5);
  scroll-margin-top: calc(var(--gutter) / 2 * 1.5);
}
@media screen and (min-width: 120rem) {
  .hero-swiper .items .wp-block-cover {
    height: 800px;
  }
}
@media screen and (min-width: 200rem) {
  .hero-swiper .items .wp-block-cover {
    height: 1250px;
  }
}

.hero-space {
  /*
      @media screen and (max-width: 768px) {
          .wp-block-cover {
              img, video {
                  max-height: 300px;
              }
              .wp-block-cover__inner-container {
                  margin-top: 330px;
                  min-height: 150px;
              }
          }
      }
  */
}
.hero-space .wp-block-cover {
  padding: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.hero-space .wp-block-cover.rounded {
  border-radius: 2rem;
}
.hero-space .wp-block-cover > img {
  border-radius: 5px;
}
.hero-space .wp-block-cover .wp-block-cover__inner-container {
  padding: 1rem;
  padding: calc(0.2rem + 4vw);
  padding: max(1rem, min(0.2rem + 4vw, 5rem));
  padding: clamp(1rem, 0.2rem + 4vw, 5rem);
}

.wp-block-optiver-insights-template .wp-block-post {
  margin-bottom: 2rem; /* required for box-shadow */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wp-block-optiver-insights-template .wp-block-post a {
  display: block;
  -webkit-box-shadow: 5px 5px 23px rgba(25, 46, 80, 0.05);
          box-shadow: 5px 5px 23px rgba(25, 46, 80, 0.05);
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  width: 100%;
  overflow: hidden;
  color: rgb(0, 0, 0);
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  height: 100%;
  text-decoration: none;
}
.wp-block-optiver-insights-template .wp-block-post a article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
}
.wp-block-optiver-insights-template .wp-block-post a article header {
  padding: 0;
  max-width: 100%;
  height: 14rem;
  background-color: rgba(148, 173, 191, 1);
  background-color: var(--color-accent-blue2);
  z-index: 2;
}
.wp-block-optiver-insights-template .wp-block-post a article header img {
  max-width: 100%;
  max-height: 14rem;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  overflow: hidden;
}
.wp-block-optiver-insights-template .wp-block-post a article main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 2rem;
  padding-top: calc(1.8rem + 1vw);
  padding-top: max(2rem, min(1.8rem + 1vw, 3rem));
  padding-top: clamp(2rem, 1.8rem + 1vw, 3rem);
  z-index: 21;
}
.wp-block-optiver-insights-template .wp-block-post a article main h3 {
  font-weight: 400;
}
.wp-block-optiver-insights-template .wp-block-post a article footer {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0;
  padding-bottom: 2rem;
  padding-bottom: calc(1.8rem + 1vw);
  padding-bottom: max(2rem, min(1.8rem + 1vw, 3rem));
  padding-bottom: clamp(2rem, 1.8rem + 1vw, 3rem);
  z-index: 1;
}
.wp-block-optiver-insights-template .wp-block-post a article footer .btn-animate-icon {
  padding: 0 11px;
  background-color: rgba(0, 0, 0, 0);
  height: 40px;
  border: none;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: auto;
  color: white;
}
.wp-block-optiver-insights-template .wp-block-post a article footer .btn-animate-icon span {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 0;
}
.wp-block-optiver-insights-template .wp-block-post a article footer .btn-animate-icon::before {
  content: "";
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  width: 20px;
  height: 1px;
  margin-right: -3px;
  -webkit-transition: width 0.5s ease;
  transition: width 0.5s ease;
  z-index: 1;
}
.wp-block-optiver-insights-template .wp-block-post a article footer .btn-animate-icon::after {
  content: "";
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
  z-index: -1;
}
.wp-block-optiver-insights-template .wp-block-post a article footer > span {
  margin-top: 2rem;
  margin-top: calc(1.8rem + 1vw);
  margin-top: max(2rem, min(1.8rem + 1vw, 3rem));
  margin-top: clamp(2rem, 1.8rem + 1vw, 3rem);
}
.wp-block-optiver-insights-template .wp-block-post a:hover {
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
}
.wp-block-optiver-insights-template .wp-block-post a:hover .btn-animate-icon::before {
  width: 100px;
}
.wp-block-optiver-insights-template .wp-block-post a:hover .btn-animate-icon::after {
  -webkit-transform: scale(30);
          transform: scale(30);
  z-index: -1;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.wp-block-optiver-news-slider .container .wp-block-query {
  margin-top: 1.5rem;
  margin-top: calc(1.4rem + 0.5vw);
  margin-top: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-top: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
.wp-block-optiver-vertical-slider .container .wp-block-optiver-vertical-slider-item {
  border-left: 2px solid currentColor;
}
.wp-block-optiver-vertical-slider .container .wp-block-optiver-vertical-slider-item .container {
  padding-left: 1.5rem;
  cursor: pointer;
}
.wp-block-optiver-vertical-slider .container .wp-block-optiver-vertical-slider-item .container .cloak:not([data-type="core/group"]) {
  display: none;
}
.wp-block-optiver-vertical-slider .container .wp-block-optiver-vertical-slider-item.current {
  border-left: 2px solid rgba(255, 51, 0, 1);
  border-left: 2px solid var(--color-orange);
}
.wp-block-optiver-vertical-slider .container .wp-block-column .wp-block-image {
  margin-right: -14rem;
  margin-right: calc(-16.5rem + 12.5vw);
  margin-right: max(-14rem, min(-16.5rem + 12.5vw, -1.5rem));
  margin-right: clamp(-14rem, -16.5rem + 12.5vw, -1.5rem);
  position: relative;
}

@media screen and (max-width: 1016px) {
  .wp-block-optiver-vertical-slider .container .wp-block-column .wp-block-image {
    margin-right: 0;
  }
}
.wp-block-optiver-office {
  background-color: rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 1;
}
.wp-block-optiver-office .background {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.wp-block-optiver-office .background .bg-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
.wp-block-optiver-office .background .bg-clocks div {
  background-color: rgba(28, 50, 85, 1);
  background-color: var(--color-dark-blue);
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  color: #fff;
  z-index: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.45s ease-in-out;
  transition: all 0.45s ease-in-out;
}
.wp-block-optiver-office .background .bg-clocks div.active {
  opacity: 1;
  pointer-events: all;
}
.wp-block-optiver-office .background .bg-clocks div > img,
.wp-block-optiver-office .background .bg-clocks div > video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -2;
  opacity: 0.2;
}
.wp-block-optiver-office .container .wp-block-columns {
  z-index: 1;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column {
  z-index: 1;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column > h2 {
  margin-bottom: 2rem;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column .wp-block-columns {
  margin-top: 4rem;
  z-index: 1;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column {
  z-index: 1;
  min-width: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column .wp-block-columns .wp-block-column .h2 {
  margin-bottom: 0px;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  border-top-color: rgba(200, 200, 200, 1);
  border-top-color: var(--color-grey);
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 1rem;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .upper, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks article.format-standard > footer .topics span, article.format-standard > footer .topics .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks span, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks article.format-standard > header .author-box .author-box-inner p.description, article.format-standard > header .author-box .author-box-inner .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks p.description, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks article.format-standard > header .bottom, article.format-standard > header .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .bottom, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks article.format-standard > header .top, article.format-standard > header .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .top, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks article.format-standard > header .btn.btn-icon.btn-icon-arrow-left, article.format-standard > header .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .btn.btn-icon.btn-icon-arrow-left, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev, article.format-standard > header .pagination .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .btn.btn-icon-arrow-left.page-numbers.prev, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev, .pagination article.format-standard > header .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .btn.btn-icon-arrow-left.page-numbers.prev, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks article.format-standard > header .pagination .btn.page-numbers.next, article.format-standard > header .pagination .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .btn.page-numbers.next, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .pagination article.format-standard > header .btn.page-numbers.next, .pagination article.format-standard > header .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .btn.page-numbers.next, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .__btn__explore, .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks a.btn.btn-explore,
.wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks a.wp-block-button.btn-explore,
.wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks button.btn.btn-explore {
  margin: 0;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks h5 {
  white-space: nowrap;
  margin-bottom: 1rem;
}
.wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .button {
  position: absolute;
  right: 0;
  top: calc(50% - 1rem);
}
@media only screen and (min-width: 1024px) {
  .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1.5rem 1fr 1.5rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
  }
  .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks {
    border-top: none;
    opacity: 0.7;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, transform 0.5s;
    transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform-origin: center center;
            transform-origin: center center;
    max-width: 20rem;
    padding-top: 0;
  }
  .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks:hover {
    opacity: 0.7;
    -webkit-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
  .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .clock {
    border: 1px solid white;
    width: 6rem;
    width: calc(5.7rem + 1.5vw);
    width: max(6rem, min(5.7rem + 1.5vw, 7.5rem));
    width: clamp(6rem, 5.7rem + 1.5vw, 7.5rem);
    height: 6rem;
    height: calc(5.7rem + 1.5vw);
    height: max(6rem, min(5.7rem + 1.5vw, 7.5rem));
    height: clamp(6rem, 5.7rem + 1.5vw, 7.5rem);
    border-radius: 100%;
    position: relative;
  }
  .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .clock .hand {
    --hand-width: 0.05rem;
    --hand-width-neg: calc(var(--hand-width) * -1);
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: var(--hand-width-neg) 0 var(--hand-width-neg) -45%;
    padding: var(--hand-width) 0 var(--hand-width) 25%;
    background: #fff;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  .wp-block-optiver-office .container .wp-block-columns .wp-block-column.locations .wp-block-optiver-locations-clocks .button {
    display: none;
    visibility: hidden;
  }
}

.wp-block-optiver-form .container .wp-block-columns .wp-block-column:nth-of-type(2),
section[data-type="optiver/form"] .container .wp-block-columns .wp-block-column:nth-of-type(2) {
  padding: 1.5rem;
  padding: calc(0.9rem + 3vw);
  padding: max(1.5rem, min(0.9rem + 3vw, 4.5rem));
  padding: clamp(1.5rem, 0.9rem + 3vw, 4.5rem);
  border-radius: 5px;
}
.wp-block-optiver-form .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper input,
.wp-block-optiver-form .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper textarea,
section[data-type="optiver/form"] .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper input,
section[data-type="optiver/form"] .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper textarea {
  max-width: 100%;
}
.wp-block-optiver-form .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload,
section[data-type="optiver/form"] .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-optiver-form .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload input[type=file],
section[data-type="optiver/form"] .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload input[type=file] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  cursor: pointer;
}
.wp-block-optiver-form .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload .gform_fileupload_rules,
section[data-type="optiver/form"] .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload .gform_fileupload_rules {
  display: none;
}
.wp-block-optiver-form .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload .gfield_description,
section[data-type="optiver/form"] .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload .gfield_description {
  padding: 20px !important;
}
.wp-block-optiver-form .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload .gfield_description,
section[data-type="optiver/form"] .container .wp-block-columns .wp-block-column:nth-of-type(2) .gform_wrapper .custom-file-upload .gfield_description {
  border: 1px solid rgba(200, 200, 200, 1);
  border: 1px solid var(--color-grey);
}

.wp-block-optiver-faq-item {
  border-top: 1px solid rgba(200, 200, 200, 1);
  border-top: 1px solid var(--color-grey);
  position: relative;
}
.wp-block-optiver-faq-item .h6 {
  font-size: 1.125rem;
  font-size: calc(1.1rem + 0.125vw);
  font-size: max(1.125rem, min(1.1rem + 0.125vw, 1.25rem));
  font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);
  display: inline-block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-right: 3.5rem;
}
.wp-block-optiver-faq-item:last-child {
  border-bottom: 1px solid rgba(200, 200, 200, 1);
  border-bottom: 1px solid var(--color-grey);
}
.wp-block-optiver-faq-item svg {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 1rem;
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.wp-block-optiver-faq-item svg .l1 {
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.wp-block-optiver-faq-item svg.minus {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.wp-block-optiver-faq-item svg.minus .l1 {
  -webkit-transform: translate(0, 0) rotate(90deg);
          transform: translate(0, 0) rotate(90deg);
}

.wp-block-optiver-slider .upper-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 2rem;
  width: 100%;
  overflow: visible;
  overflow-x: scroll;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  scrollbar-width: none;
}
.wp-block-optiver-slider .upper-slider::-webkit-scrollbar {
  display: none;
}
.wp-block-optiver-slider .upper-slider .slide {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  cursor: pointer;
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.wp-block-optiver-slider .upper-slider .slide:first-of-type {
  margin-left: 25%;
}
.wp-block-optiver-slider .upper-slider .slide:last-of-type {
  margin-right: 25%;
}
.wp-block-optiver-slider .upper-slider .slide .subheader {
  pointer-events: none;
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding-right: 6.5rem;
  visibility: hidden;
}
.wp-block-optiver-slider .upper-slider .slide .subheader::after {
  left: calc(100% + 1.5rem - 6.5rem);
}
.wp-block-optiver-slider .upper-slider .slide h2, .wp-block-optiver-slider .upper-slider .slide .h2, .wp-block-optiver-slider .upper-slider .slide p {
  pointer-events: none;
  text-align: center;
}
.wp-block-optiver-slider .upper-slider .slide p {
  display: none;
}
.wp-block-optiver-slider .upper-slider .slide.active {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  cursor: auto;
}
.wp-block-optiver-slider .upper-slider .slide.active .subheader {
  visibility: visible;
}
.wp-block-optiver-slider .upper-slider .slide.active p {
  display: block;
}
.wp-block-optiver-slider .lower-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-gap: 2rem;
  gap: 2rem;
}
@media (min-width: 768px) {
  .wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group {
    grid-auto-flow: column;
  }
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article {
  position: relative;
  height: 100%;
  min-height: 20rem;
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article .wp-block-image {
  border-radius: 5px;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article .wp-block-image img {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article .slider-item-article-content {
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
  padding: 2rem;
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article .slider-item-article-content h6, .wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article .slider-item-article-content .h6 {
  font-weight: 300;
  letter-spacing: 0.2rem;
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article .slider-item-article-content h3, .wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article .slider-item-article-content .h3 {
  font-family: Roboto;
  font-family: var(--font-body);
  font-size: 1.5rem;
  font-weight: 300;
}
.wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group .wp-block-optiver-slider-item-article .slider-item-article-content .wp-block-cover__inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
@media screen and (min-width: 1100px) {
  .wp-block-optiver-slider .lower-slider .wp-block-optiver-slider-item > .wp-block-group {
    -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}

.wp-block-optiver-twitter .container #ctf,
section[data-type="optiver/twitter"] .container #ctf {
  overflow-y: visible;
  overflow-y: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-optiver-twitter .container #ctf .ctf-header,
section[data-type="optiver/twitter"] .container #ctf .ctf-header {
  display: none;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items {
  display: -ms-grid;
  display: grid;
  grid-gap: 2.5rem;
  gap: 2.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin-bottom: 1.5rem;
}
@media (min-width: 1024px) {
  .wp-block-optiver-twitter .container #ctf .ctf-tweet-items,
  section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items {
    -ms-grid-columns: minmax(260px, 1fr) 2.5rem minmax(260px, 1fr);
    grid-template-columns: repeat(2, minmax(260px, 1fr));
  }
}
@media (min-width: 1280px) {
  .wp-block-optiver-twitter .container #ctf .ctf-tweet-items,
  section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items {
    -ms-grid-columns: minmax(260px, 1fr) 2.5rem minmax(260px, 1fr) 2.5rem minmax(260px, 1fr);
    grid-template-columns: repeat(3, minmax(260px, 1fr));
  }
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: visible;
  overflow: initial;
  border: none;
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  border-radius: 5px;
  -webkit-box-shadow: 5px 5px 23px rgba(25, 46, 80, 0.05);
          box-shadow: 5px 5px 23px rgba(25, 46, 80, 0.05);
  text-align: left;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-context,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-context {
  padding-left: 56px;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-author-box a,
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content a,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-author-box a,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content a {
  text-decoration: none;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content a,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content a {
  word-break: break-all;
  color: rgba(29, 161, 242, 1);
  color: var(--color-twitter-blue);
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content a:hover,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content a:hover {
  color: rgba(29, 161, 242, 1);
  color: var(--color-twitter-blue);
  text-decoration: underline;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-actions,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-actions {
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-actions .ctf-twitterlink,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-item .ctf-tweet-actions .ctf-twitterlink {
  display: none;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets {
  border: none;
  min-height: 0;
}
.wp-block-optiver-twitter .container #ctf .ctf-tweet-items .ctf-out-of-tweets p,
section[data-type="optiver/twitter"] .container #ctf .ctf-tweet-items .ctf-out-of-tweets p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wp-block-optiver-twitter .container #ctf #ctf-more,
section[data-type="optiver/twitter"] .container #ctf #ctf-more {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}

[data-type="optiver/connect-links"] .container .wp-block-group:first-child,
.wp-block-optiver-connect-links .container .wp-block-group:first-child {
  max-width: 714px;
  margin: 0 auto;
}
[data-type="optiver/connect-links"] .container > * > *,
.wp-block-optiver-connect-links .container > * > * {
  text-align: center;
}
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column {
  color: rgba(28, 50, 85, 1);
  color: var(--color-dark-blue);
  padding: 2.5rem;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 0;
}
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .upper, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > footer .topics span, article.format-standard > footer .topics [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column span, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .author-box .author-box-inner p.description, article.format-standard > header .author-box .author-box-inner [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column p.description, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .bottom, article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .bottom, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .top, article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .top, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .btn.btn-icon.btn-icon-arrow-left, article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.btn-icon.btn-icon-arrow-left, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev, article.format-standard > header .pagination [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.btn-icon-arrow-left.page-numbers.prev, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev, .pagination article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.btn-icon-arrow-left.page-numbers.prev, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .pagination .btn.page-numbers.next, article.format-standard > header .pagination [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.page-numbers.next, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .pagination article.format-standard > header .btn.page-numbers.next, .pagination article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.page-numbers.next, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .__btn__explore, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column a.btn.btn-explore,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column a.wp-block-button.btn-explore,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column button.btn.btn-explore,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .upper,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > footer .topics span,
article.format-standard > footer .topics .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column span,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .author-box .author-box-inner p.description,
article.format-standard > header .author-box .author-box-inner .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column p.description,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .bottom,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .bottom,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .top,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .top,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .btn.btn-icon.btn-icon-arrow-left,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.btn-icon.btn-icon-arrow-left,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev,
article.format-standard > header .pagination .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.btn-icon-arrow-left.page-numbers.prev,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev,
.pagination article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.btn-icon-arrow-left.page-numbers.prev,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .pagination .btn.page-numbers.next,
article.format-standard > header .pagination .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.page-numbers.next,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .pagination article.format-standard > header .btn.page-numbers.next,
.pagination article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.page-numbers.next,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .__btn__explore,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column a.btn.btn-explore,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column a.wp-block-button.btn-explore,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column button.btn.btn-explore {
  display: none;
  position: relative;
}
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .upper::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > footer .topics span::after, article.format-standard > footer .topics [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column span::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .author-box .author-box-inner p.description::after, article.format-standard > header .author-box .author-box-inner [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column p.description::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .bottom::after, article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .bottom::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .top::after, article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .top::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .btn.btn-icon.btn-icon-arrow-left::after, article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.btn-icon.btn-icon-arrow-left::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev::after, article.format-standard > header .pagination [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.btn-icon-arrow-left.page-numbers.prev::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev::after, .pagination article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.btn-icon-arrow-left.page-numbers.prev::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column article.format-standard > header .pagination .btn.page-numbers.next::after, article.format-standard > header .pagination [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.page-numbers.next::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .pagination article.format-standard > header .btn.page-numbers.next::after, .pagination article.format-standard > header [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .btn.page-numbers.next::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .__btn__explore::after, [data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column a.btn.btn-explore::after,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column a.wp-block-button.btn-explore::after,
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column button.btn.btn-explore::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .upper::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > footer .topics span::after,
article.format-standard > footer .topics .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column span::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .author-box .author-box-inner p.description::after,
article.format-standard > header .author-box .author-box-inner .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column p.description::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .bottom::after,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .bottom::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .top::after,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .top::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .btn.btn-icon.btn-icon-arrow-left::after,
article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.btn-icon.btn-icon-arrow-left::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev::after,
article.format-standard > header .pagination .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.btn-icon-arrow-left.page-numbers.prev::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev::after,
.pagination article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.btn-icon-arrow-left.page-numbers.prev::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column article.format-standard > header .pagination .btn.page-numbers.next::after,
article.format-standard > header .pagination .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.page-numbers.next::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .pagination article.format-standard > header .btn.page-numbers.next::after,
.pagination article.format-standard > header .wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .btn.page-numbers.next::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .__btn__explore::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column a.btn.btn-explore::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column a.wp-block-button.btn-explore::after,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column button.btn.btn-explore::after {
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  height: 2px;
  width: 1rem;
  background-color: currentColor;
  position: relative;
}
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column > .h1,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column > .h1 {
  font-size: 4rem;
  font-size: calc(3.675rem + 1.625vw);
  font-size: max(4rem, min(3.675rem + 1.625vw, 5.625rem));
  font-size: clamp(4rem, 3.675rem + 1.625vw, 5.625rem);
  margin-bottom: 1.25rem;
  margin-bottom: calc(1.2rem + 0.25vw);
  margin-bottom: max(1.25rem, min(1.2rem + 0.25vw, 1.5rem));
  margin-bottom: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
  display: block;
}
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column > .h4,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column > .h4 {
  margin-top: 1.5rem;
  margin-top: calc(1.4rem + 0.5vw);
  margin-top: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-top: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column > p,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column > p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
[data-type="optiver/connect-links"] .container .wp-block-columns .wp-block-column .wp-block-buttons,
.wp-block-optiver-connect-links .container .wp-block-columns .wp-block-column .wp-block-buttons {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.disciplines:not([data-type="optiver/disciplines"]) > div {
  overflow: hidden;
  position: relative;
}
.disciplines:not([data-type="optiver/disciplines"]) .main-content {
  margin: 0 auto;
  padding: 0;
  padding-bottom: 1.5rem;
  padding-bottom: calc(-1rem + 12.5vw);
  padding-bottom: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-bottom: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  padding-left: 1.5rem;
  padding-left: calc(-1rem + 12.5vw);
  padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  padding-right: 1.5rem;
  padding-right: calc(-1rem + 12.5vw);
  padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
}
@media (min-width: 768px) {
  .disciplines:not([data-type="optiver/disciplines"]) .main-content {
    padding: 0;
    text-align: center;
    max-width: 714px;
  }
}
.disciplines:not([data-type="optiver/disciplines"]) .main-content h2 {
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.5rem + 0vw);
  margin-bottom: max(1.5rem, min(1.5rem + 0vw, 1.5rem));
  margin-bottom: clamp(1.5rem, 1.5rem + 0vw, 1.5rem);
}
.disciplines:not([data-type="optiver/disciplines"]) .items {
  padding-top: 0px;
  padding-bottom: 0px;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item {
  height: 16rem;
  height: calc(13.6rem + 12vw);
  height: max(16rem, min(13.6rem + 12vw, 28rem));
  height: clamp(16rem, 13.6rem + 12vw, 28rem);
  position: relative;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  cursor: pointer;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item .discipline-item-card {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  -webkit-box-shadow: 0rem 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0rem 0.5rem 1rem rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0rem 0.5rem 1rem var(--color-darken);
          box-shadow: 0rem 0.5rem 1rem var(--color-darken);
  border-radius: 5px;
  position: relative;
  z-index: 1;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  overflow: hidden;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item .discipline-item-card main {
  padding-left: 1.25rem;
  padding-left: calc(1.25rem + 0vw);
  padding-left: max(1.25rem, min(1.25rem + 0vw, 1.25rem));
  padding-left: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
  padding-right: 1.25rem;
  padding-right: calc(1.25rem + 0vw);
  padding-right: max(1.25rem, min(1.25rem + 0vw, 1.25rem));
  padding-right: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
  padding-top: 1.25rem;
  padding-top: calc(1.25rem + 0vw);
  padding-top: max(1.25rem, min(1.25rem + 0vw, 1.25rem));
  padding-top: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item .discipline-item-card main .btn-animate {
  float: left;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item .discipline-item-card footer {
  padding-left: 1.25rem;
  padding-left: calc(1.25rem + 0vw);
  padding-left: max(1.25rem, min(1.25rem + 0vw, 1.25rem));
  padding-left: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
  padding-right: 1.25rem;
  padding-right: calc(1.25rem + 0vw);
  padding-right: max(1.25rem, min(1.25rem + 0vw, 1.25rem));
  padding-right: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
  padding-bottom: 1.25rem;
  padding-bottom: calc(1.25rem + 0vw);
  padding-bottom: max(1.25rem, min(1.25rem + 0vw, 1.25rem));
  padding-bottom: clamp(1.25rem, 1.25rem + 0vw, 1.25rem);
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item .discipline-item-card footer > * {
  margin-bottom: 0px;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item .discipline-item-card figure {
  position: absolute;
  right: 1.25rem;
  bottom: 1.25rem;
  z-index: -1;
  width: 40%;
  height: 40%;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item .discipline-item-card figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-image-source: none;
  border: 0 none;
  text-decoration: none;
  color: transparent;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item .discipline-item-card:hover {
  color: rgba(255, 255, 255, 1) !important;
  color: var(--color-white) !important;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal {
  display: none;
  -webkit-box-shadow: 0rem 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0rem 0.5rem 1rem rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0rem 0.5rem 1rem var(--color-darken);
          box-shadow: 0rem 0.5rem 1rem var(--color-darken);
  width: 100%;
  max-width: 120rem;
  max-width: var(--max-container-width);
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  min-height: 100vh;
  min-height: calc(1vh * 100);
  min-height: calc(var(--vh, 1vh) * 100);
  border-radius: 15px;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .controls {
  padding: 2.5rem;
  padding: calc(2.2rem + 1.5vw);
  padding: max(2.5rem, min(2.2rem + 1.5vw, 4rem));
  padding: clamp(2.5rem, 2.2rem + 1.5vw, 4rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .controls .meta {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .controls .meta .current {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .controls .meta .total::before {
  content: "/";
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .controls .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .controls svg {
  cursor: pointer;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal > section:first-child h2,
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal > section:first-child .subheader {
  text-align: center;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal > section:first-child .subheader {
  margin-left: calc(50% - 6.5rem);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container {
  max-width: 100%;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container .text-center, .disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container [data-type="optiver/gallery"] .wp-block-group:not(.image-grid), [data-type="optiver/gallery"] .disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container .wp-block-group:not(.image-grid),
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container .wp-block-optiver-gallery .wp-block-group:not(.image-grid),
.wp-block-optiver-gallery .disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container .wp-block-group:not(.image-grid), .disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container .wp-block-optiver-hero-headline, .disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container .wp-block-optiver-twitter .container, .wp-block-optiver-twitter .disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container .container,
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container section[data-type="optiver/twitter"] .container,
section[data-type="optiver/twitter"] .disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page.roles .container .container {
  text-align: left;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal .wp-block-optiver-career-page .wp-block-group {
  padding: 0;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal > section {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal > section:first-of-type {
  margin-top: 0rem;
}
.disciplines:not([data-type="optiver/disciplines"]) .items .item > .discipline-item-modal > section > .container {
  padding-left: 2.5rem;
  padding-left: calc(1.6rem + 4.5vw);
  padding-left: max(2.5rem, min(1.6rem + 4.5vw, 7rem));
  padding-left: clamp(2.5rem, 1.6rem + 4.5vw, 7rem);
  padding-right: 2.5rem;
  padding-right: calc(1.6rem + 4.5vw);
  padding-right: max(2.5rem, min(1.6rem + 4.5vw, 7rem));
  padding-right: clamp(2.5rem, 1.6rem + 4.5vw, 7rem);
}
.disciplines:not([data-type="optiver/disciplines"]) .modalview.items {
  grid-auto-columns: 100%;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .disciplines:not([data-type="optiver/disciplines"]) .modalview.items {
    gap: 120px;
  }
}
.disciplines:not([data-type="optiver/disciplines"]) .modalview.items .item {
  background-color: transparent;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.disciplines:not([data-type="optiver/disciplines"]) .modalview.items .item .discipline-item-card {
  display: none;
}
.disciplines:not([data-type="optiver/disciplines"]) .modalview.items .item .discipline-item-modal {
  display: block;
}

.wp-block-optiver-trading {
  overflow: hidden;
}
.wp-block-optiver-trading .container {
  margin-bottom: 4.5rem;
}
.wp-block-optiver-trading .container > * {
  max-width: 40rem;
}
.wp-block-optiver-trading .trading-products ul {
  list-style: none;
  margin: 0;
  margin-bottom: 1rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.wp-block-optiver-trading .trading-products ul li.trading-product {
  display: inline-block;
  width: 20rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 20rem;
          flex: 1 0 20rem;
  padding: 1rem;
  background-color: transparent;
  -webkit-box-shadow: 0px 0px 2.5rem rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 2.5rem rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 2.5rem var(--color-darken);
          box-shadow: 0px 0px 2.5rem var(--color-darken);
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
  border-radius: 5px;
  margin-right: 1rem;
}
.wp-block-optiver-trading .trading-products ul li.trading-product .bullet {
  float: left;
  margin-right: 1rem;
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
}
.wp-block-optiver-trading .trading-products ul li.trading-product .bullet::after {
  content: attr(data-short);
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  font-family: var(--font-serif);
  display: block;
  width: 2rem;
  height: 2rem;
  font-size: 0.8rem;
  line-height: 2rem;
  text-align: center;
}
.wp-block-optiver-trading .trading-products ul li.trading-product .bullet.commodities {
  background-color: rgba(85, 136, 155, 1);
  background-color: var(--color-blue1);
}
.wp-block-optiver-trading .trading-products ul li.trading-product .bullet.equities {
  background-color: rgba(200, 200, 200, 1);
  background-color: var(--color-grey);
}
.wp-block-optiver-trading .trading-products ul li.trading-product .bullet.fixed-income {
  background-color: rgba(148, 173, 191, 1);
  background-color: var(--color-blue2);
}
.wp-block-optiver-trading .trading-products ul li.trading-product > div:not(.bullet) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-optiver-trading .trading-products ul li.trading-product > div:not(.bullet) > div {
  margin-bottom: 0;
}

[data-type="optiver/gallery"],
.wp-block-optiver-gallery {
  /* autoprefixer grid: autoplace */
}
@media (min-width: 768px) {
  [data-type="optiver/gallery"] .wp-block-group:not(.image-grid),
  .wp-block-optiver-gallery .wp-block-group:not(.image-grid) {
    width: 500px;
    margin: 0 auto;
  }
}
[data-type="optiver/gallery"] .image-grid,
.wp-block-optiver-gallery .image-grid {
  display: -ms-grid;
  display: grid;
  grid-gap: 1rem;
  gap: 1rem;
  gap: calc(0.6rem + 2vw);
  gap: max(1rem, min(0.6rem + 2vw, 3rem));
  gap: clamp(1rem, 0.6rem + 2vw, 3rem);
  /**
   * A B C
   * A B D
   */
  grid-auto-columns: 2fr 1fr;
  -ms-grid-columns: 1fr clamp(1rem, 0.6rem + 2vw, 3rem) 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr clamp(1rem, 0.6rem + 2vw, 3rem) 1fr clamp(1rem, 0.6rem + 2vw, 3rem) 1fr;
  grid-template-rows: 1fr 1fr 1fr;
}
[data-type="optiver/gallery"] .image-grid > *:nth-child(1), .wp-block-optiver-gallery .image-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
[data-type="optiver/gallery"] .image-grid > *:nth-child(2), .wp-block-optiver-gallery .image-grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
[data-type="optiver/gallery"] .image-grid > *:nth-child(3), .wp-block-optiver-gallery .image-grid > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
[data-type="optiver/gallery"] .image-grid > *:nth-child(4), .wp-block-optiver-gallery .image-grid > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
[data-type="optiver/gallery"] .image-grid > *:nth-child(5), .wp-block-optiver-gallery .image-grid > *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
[data-type="optiver/gallery"] .image-grid > *:nth-child(6), .wp-block-optiver-gallery .image-grid > *:nth-child(6) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
[data-type="optiver/gallery"] .image-grid figure,
.wp-block-optiver-gallery .image-grid figure {
  margin: 0;
}
[data-type="optiver/gallery"] .image-grid figure img,
.wp-block-optiver-gallery .image-grid figure img {
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
[data-type="optiver/gallery"] .image-grid figure:nth-child(4n+1),
.wp-block-optiver-gallery .image-grid figure:nth-child(4n+1) {
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}
[data-type="optiver/gallery"] .image-grid figure:nth-child(4n+2),
.wp-block-optiver-gallery .image-grid figure:nth-child(4n+2) {
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}
@media (min-width: 35rem) {
  [data-type="optiver/gallery"] .image-grid,
  .wp-block-optiver-gallery .image-grid {
    /**
     * A B
     * A B
     * C D
     */
    grid-auto-columns: 2fr 1fr;
    -ms-grid-columns: 1fr clamp(1rem, 0.6rem + 2vw, 3rem) 1fr clamp(1rem, 0.6rem + 2vw, 3rem) 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr clamp(1rem, 0.6rem + 2vw, 3rem) 1fr;
    grid-template-rows: 1fr 1fr;
  }
  [data-type="optiver/gallery"] .image-grid > *:nth-child(1), .wp-block-optiver-gallery .image-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-type="optiver/gallery"] .image-grid > *:nth-child(2), .wp-block-optiver-gallery .image-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  [data-type="optiver/gallery"] .image-grid > *:nth-child(3), .wp-block-optiver-gallery .image-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  [data-type="optiver/gallery"] .image-grid > *:nth-child(4), .wp-block-optiver-gallery .image-grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  [data-type="optiver/gallery"] .image-grid > *:nth-child(5), .wp-block-optiver-gallery .image-grid > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  [data-type="optiver/gallery"] .image-grid > *:nth-child(6), .wp-block-optiver-gallery .image-grid > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
}

.wp-block-optiver-timeline .timeline-slide {
  padding-top: 3rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  -webkit-column-gap: calc(1.2rem + 4vw);
     -moz-column-gap: calc(1.2rem + 4vw);
          column-gap: calc(1.2rem + 4vw);
  -webkit-column-gap: max(2rem, min(1.2rem + 4vw, 6rem));
     -moz-column-gap: max(2rem, min(1.2rem + 4vw, 6rem));
          column-gap: max(2rem, min(1.2rem + 4vw, 6rem));
  -webkit-column-gap: clamp(2rem, 1.2rem + 4vw, 6rem);
     -moz-column-gap: clamp(2rem, 1.2rem + 4vw, 6rem);
          column-gap: clamp(2rem, 1.2rem + 4vw, 6rem);
}
.wp-block-optiver-timeline .timeline-slide .timeline-block {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-rows: 1fr 1fr;
  grid-gap: 2rem;
  gap: 2rem;
  width: 100%;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: -5rem;
  height: 1px;
  background-color: rgba(200, 200, 200, 1);
  background-color: var(--color-grey);
}
.wp-block-optiver-timeline .timeline-slide .timeline-block::after {
  content: "";
  width: 0.9rem;
  height: 0.9rem;
  background: #f30;
  background: #f30;
  background: rgba(255, 51, 0, 1);
  background: var(--color-orange);
  border-radius: 50%;
  position: absolute;
  left: -0.45rem;
  top: calc(50% - 0.45rem);
}
.wp-block-optiver-timeline .timeline-slide .timeline-block:last-child::before {
  content: none;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block:nth-child(even) .bottom-timeline {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block .top-timeline {
  width: 100%;
  min-height: 10rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block .top-timeline::before {
  content: attr(data-day);
  position: absolute;
  right: -2rem;
  top: -3rem;
  display: inline;
  z-index: -1;
  color: rgba(237, 237, 237, 1);
  color: var(--color-light-grey);
  font-family: CenturyExpanded;
  font-family: var(--font-heading);
  font-size: 4rem;
  white-space: nowrap;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block .top-timeline img {
  max-height: 15rem;
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block .bottom-timeline {
  min-height: 10rem;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block .bottom-timeline .timeline-day {
  margin: 0;
  padding-top: 0.5rem;
  font-size: 0.7rem;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block .bottom-timeline h2 {
  font-family: Roboto;
  font-family: var(--font-body);
  font-size: 2rem;
  margin: 0;
  padding-top: 1rem;
}
.wp-block-optiver-timeline .timeline-slide .timeline-block .bottom-timeline p {
  font-size: 1rem;
  margin: 0;
  padding-top: 0.5rem;
}

[data-type="optiver/post-block"] > .wp-block-buttons,
.wp-block-optiver-post-block > .wp-block-buttons,
.wp-block-optiver-latest > .wp-block-buttons {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2.375rem 1fr 2.375rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 2.375rem;
  margin-top: 1rem;
}
@media screen and (min-width: 768px) {
  [data-type="optiver/post-block"] > .wp-block-buttons,
  .wp-block-optiver-post-block > .wp-block-buttons,
  .wp-block-optiver-latest > .wp-block-buttons {
    margin-top: -1rem;
  }
}
[data-type="optiver/post-block"] > .wp-block-buttons .btn-explore,
.wp-block-optiver-post-block > .wp-block-buttons .btn-explore,
.wp-block-optiver-latest > .wp-block-buttons .btn-explore {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
}
@media screen and (min-width: 768px) {
  [data-type="optiver/post-block"] > .wp-block-buttons .btn-explore,
  .wp-block-optiver-post-block > .wp-block-buttons .btn-explore,
  .wp-block-optiver-latest > .wp-block-buttons .btn-explore {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    grid-column: 3/span 1;
  }
}
[data-type="optiver/post-block"] .items ul,
.wp-block-optiver-post-block .items ul,
.wp-block-optiver-latest .items ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
}
@media screen and (min-width: 768px) {
  [data-type="optiver/post-block"] .items ul,
  .wp-block-optiver-post-block .items ul,
  .wp-block-optiver-latest .items ul {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 1024px) {
  [data-type="optiver/post-block"] .items ul,
  .wp-block-optiver-post-block .items ul,
  .wp-block-optiver-latest .items ul {
    -ms-grid-columns: 1fr 2.375rem 1fr;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2.375rem;
  }
}
@media screen and (min-width: 1440px) {
  [data-type="optiver/post-block"] .items ul,
  .wp-block-optiver-post-block .items ul,
  .wp-block-optiver-latest .items ul {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  [data-type="optiver/post-block"] .items ul li:first-child,
  .wp-block-optiver-post-block .items ul li:first-child,
  .wp-block-optiver-latest .items ul li:first-child {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/4;
  }
}
@media screen and (min-width: 1440px) {
  [data-type="optiver/post-block"] .items ul li:first-child,
  .wp-block-optiver-post-block .items ul li:first-child,
  .wp-block-optiver-latest .items ul li:first-child {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/span 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/4;
  }
}
[data-type="optiver/post-block"] .items ul li:first-child:hover span,
[data-type="optiver/post-block"] .items ul li:first-child:hover p,
.wp-block-optiver-post-block .items ul li:first-child:hover span,
.wp-block-optiver-post-block .items ul li:first-child:hover p,
.wp-block-optiver-latest .items ul li:first-child:hover span,
.wp-block-optiver-latest .items ul li:first-child:hover p {
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
}
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article {
  cursor: pointer;
  height: 100%;
  display: -ms-grid;
  display: grid;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
@media screen and (min-width: 768px) {
  [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article,
  .wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article,
  .wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }
  [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article > *:nth-child(1), .wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article > *:nth-child(1), .wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article > *:nth-child(2), .wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article > *:nth-child(2), .wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
}
@media screen and (min-width: 1024px) {
  [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article,
  .wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article,
  .wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 1440px) {
  [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article,
  .wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article,
  .wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article header,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article header,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article header {
  height: 100%;
  -ms-grid-row: 1;
  grid-row: 1;
  border-radius: 5px 5px 0px 0px;
}
@media screen and (min-width: 768px) {
  [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article header,
  .wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article header,
  .wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/span 2;
    border-radius: 5px 0px 0px 5px;
  }
}
@media screen and (min-width: 1024px) {
  [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article header,
  .wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article header,
  .wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article header {
    border-radius: 5px 5px 0px 0px;
  }
}
@media screen and (min-width: 1440px) {
  [data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article header,
  .wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article header,
  .wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/span 2;
    border-radius: 5px 0px 0px 5px;
  }
}
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main > span,
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main > p,
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main > h2,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main > span,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main > p,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main > h2,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main > span,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main > p,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main > h2 {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main > p,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main > p,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main > p {
  display: block;
}
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main h2,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main h2,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main h2 {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article main,
[data-type="optiver/post-block"] .items ul li:first-child.item-viewmode-grid article footer,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article main,
.wp-block-optiver-post-block .items ul li:first-child.item-viewmode-grid article footer,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article main,
.wp-block-optiver-latest .items ul li:first-child.item-viewmode-grid article footer {
  padding-left: 1rem;
  padding-left: calc(0.6rem + 2vw);
  padding-left: max(1rem, min(0.6rem + 2vw, 3rem));
  padding-left: clamp(1rem, 0.6rem + 2vw, 3rem);
  padding-right: 1rem;
  padding-right: calc(0.6rem + 2vw);
  padding-right: max(1rem, min(0.6rem + 2vw, 3rem));
  padding-right: clamp(1rem, 0.6rem + 2vw, 3rem);
}
[data-type="optiver/post-block"] .items ul li:first-child figure.wp-block-image,
.wp-block-optiver-post-block .items ul li:first-child figure.wp-block-image,
.wp-block-optiver-latest .items ul li:first-child figure.wp-block-image {
  width: 100%;
  height: 100%;
}
[data-type="optiver/post-block"] .items ul li:first-child img,
.wp-block-optiver-post-block .items ul li:first-child img,
.wp-block-optiver-latest .items ul li:first-child img {
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
[data-type="optiver/post-block"] .items ul li:first-child:hover h2,
.wp-block-optiver-post-block .items ul li:first-child:hover h2,
.wp-block-optiver-latest .items ul li:first-child:hover h2 {
  color: white;
}
[data-type="optiver/post-block"] .items ul li:first-child:hover a.btn-animate::after,
.wp-block-optiver-post-block .items ul li:first-child:hover a.btn-animate::after,
.wp-block-optiver-latest .items ul li:first-child:hover a.btn-animate::after {
  -webkit-transform: scale(50);
          transform: scale(50);
}
[data-type="optiver/post-block"] .items ul li:nth-child(2),
.wp-block-optiver-post-block .items ul li:nth-child(2),
.wp-block-optiver-latest .items ul li:nth-child(2) {
  margin-top: 7px;
}
@media screen and (min-width: 1024px) {
  [data-type="optiver/post-block"] .items ul li:nth-child(n+2),
  .wp-block-optiver-post-block .items ul li:nth-child(n+2),
  .wp-block-optiver-latest .items ul li:nth-child(n+2) {
    border-bottom: 0px;
    border-top: 1px solid #c8c8c8;
  }
}
[data-type="optiver/post-block"] .items ul li:nth-child(n+2) > *,
.wp-block-optiver-post-block .items ul li:nth-child(n+2) > *,
.wp-block-optiver-latest .items ul li:nth-child(n+2) > * {
  gap: 0.5rem;
  text-decoration: none;
}
[data-type="optiver/post-block"] .items ul li:nth-child(n+2) > *:hover,
.wp-block-optiver-post-block .items ul li:nth-child(n+2) > *:hover,
.wp-block-optiver-latest .items ul li:nth-child(n+2) > *:hover {
  color: inherit;
}
[data-type="optiver/post-block"] .latest-container,
.wp-block-optiver-post-block .latest-container,
.wp-block-optiver-latest .latest-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
[data-type="optiver/post-block"] .latest-container .latest-first-post,
.wp-block-optiver-post-block .latest-container .latest-first-post,
.wp-block-optiver-latest .latest-container .latest-first-post {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  -webkit-box-shadow: 0 0 2rem rgba(237, 237, 237, 1);
          box-shadow: 0 0 2rem rgba(237, 237, 237, 1);
  -webkit-box-shadow: 0 0 2rem var(--color-light-grey);
          box-shadow: 0 0 2rem var(--color-light-grey);
  border-radius: 0 5px 5px 0;
}
[data-type="optiver/post-block"] .latest-container .latest-first-post .latest-image,
.wp-block-optiver-post-block .latest-container .latest-first-post .latest-image,
.wp-block-optiver-latest .latest-container .latest-first-post .latest-image {
  height: auto;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[data-type="optiver/post-block"] .latest-container .latest-first-post .latest-image img,
.wp-block-optiver-post-block .latest-container .latest-first-post .latest-image img,
.wp-block-optiver-latest .latest-container .latest-first-post .latest-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
[data-type="optiver/post-block"] .latest-container .latest-first-post .latest-inner-first-post,
.wp-block-optiver-post-block .latest-container .latest-first-post .latest-inner-first-post,
.wp-block-optiver-latest .latest-container .latest-first-post .latest-inner-first-post {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 3rem;
  padding-bottom: 9rem;
  position: relative;
}
[data-type="optiver/post-block"] .latest-container .latest-first-post .latest-inner-first-post h2,
.wp-block-optiver-post-block .latest-container .latest-first-post .latest-inner-first-post h2,
.wp-block-optiver-latest .latest-container .latest-first-post .latest-inner-first-post h2 {
  font-size: 2rem;
  margin-bottom: 0;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
[data-type="optiver/post-block"] .latest-container .latest-first-post .latest-inner-first-post p,
.wp-block-optiver-post-block .latest-container .latest-first-post .latest-inner-first-post p,
.wp-block-optiver-latest .latest-container .latest-first-post .latest-inner-first-post p {
  font-size: 1rem;
}
[data-type="optiver/post-block"] .latest-container .latest-first-post .latest-inner-first-post a,
.wp-block-optiver-post-block .latest-container .latest-first-post .latest-inner-first-post a,
.wp-block-optiver-latest .latest-container .latest-first-post .latest-inner-first-post a {
  position: absolute;
  bottom: 5rem;
  left: 3rem;
  padding-left: 0rem;
}
[data-type="optiver/post-block"] .latest-container .latest-first-post .latest-inner-first-post .location,
.wp-block-optiver-post-block .latest-container .latest-first-post .latest-inner-first-post .location,
.wp-block-optiver-latest .latest-container .latest-first-post .latest-inner-first-post .location {
  position: absolute;
  bottom: 1rem;
  left: 3rem;
}
[data-type="optiver/post-block"] .latest-container .latest-posts,
.wp-block-optiver-post-block .latest-container .latest-posts,
.wp-block-optiver-latest .latest-container .latest-posts {
  padding-left: 2rem;
  padding-right: 2rem;
  width: 33%;
}
[data-type="optiver/post-block"] .latest-container .latest-posts .latest-post,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-top: 1px solid rgba(200, 200, 200, 1);
  border-top: 1px solid var(--color-grey);
  padding-bottom: 2rem;
  position: relative;
}
[data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .upper, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post article.format-standard > footer .topics span, article.format-standard > footer .topics [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post span, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post article.format-standard > header .author-box .author-box-inner p.description, article.format-standard > header .author-box .author-box-inner [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post p.description, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post article.format-standard > header .bottom, article.format-standard > header [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .bottom, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post article.format-standard > header .top, article.format-standard > header [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .top, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post article.format-standard > header .btn.btn-icon.btn-icon-arrow-left, article.format-standard > header [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .btn.btn-icon.btn-icon-arrow-left, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev, article.format-standard > header .pagination [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .btn.btn-icon-arrow-left.page-numbers.prev, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev, .pagination article.format-standard > header [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .btn.btn-icon-arrow-left.page-numbers.prev, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post article.format-standard > header .pagination .btn.page-numbers.next, article.format-standard > header .pagination [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .btn.page-numbers.next, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .pagination article.format-standard > header .btn.page-numbers.next, .pagination article.format-standard > header [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .btn.page-numbers.next, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post .__btn__explore, [data-type="optiver/post-block"] .latest-container .latest-posts .latest-post a.btn.btn-explore,
[data-type="optiver/post-block"] .latest-container .latest-posts .latest-post a.wp-block-button.btn-explore,
[data-type="optiver/post-block"] .latest-container .latest-posts .latest-post button.btn.btn-explore,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post .upper,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post article.format-standard > footer .topics span,
article.format-standard > footer .topics .wp-block-optiver-post-block .latest-container .latest-posts .latest-post span,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post article.format-standard > header .author-box .author-box-inner p.description,
article.format-standard > header .author-box .author-box-inner .wp-block-optiver-post-block .latest-container .latest-posts .latest-post p.description,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post article.format-standard > header .bottom,
article.format-standard > header .wp-block-optiver-post-block .latest-container .latest-posts .latest-post .bottom,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post article.format-standard > header .top,
article.format-standard > header .wp-block-optiver-post-block .latest-container .latest-posts .latest-post .top,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post article.format-standard > header .btn.btn-icon.btn-icon-arrow-left,
article.format-standard > header .wp-block-optiver-post-block .latest-container .latest-posts .latest-post .btn.btn-icon.btn-icon-arrow-left,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev,
article.format-standard > header .pagination .wp-block-optiver-post-block .latest-container .latest-posts .latest-post .btn.btn-icon-arrow-left.page-numbers.prev,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev,
.pagination article.format-standard > header .wp-block-optiver-post-block .latest-container .latest-posts .latest-post .btn.btn-icon-arrow-left.page-numbers.prev,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post article.format-standard > header .pagination .btn.page-numbers.next,
article.format-standard > header .pagination .wp-block-optiver-post-block .latest-container .latest-posts .latest-post .btn.page-numbers.next,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post .pagination article.format-standard > header .btn.page-numbers.next,
.pagination article.format-standard > header .wp-block-optiver-post-block .latest-container .latest-posts .latest-post .btn.page-numbers.next,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post .__btn__explore,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post a.btn.btn-explore,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post a.wp-block-button.btn-explore,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post button.btn.btn-explore,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post .upper,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post article.format-standard > footer .topics span,
article.format-standard > footer .topics .wp-block-optiver-latest .latest-container .latest-posts .latest-post span,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post article.format-standard > header .author-box .author-box-inner p.description,
article.format-standard > header .author-box .author-box-inner .wp-block-optiver-latest .latest-container .latest-posts .latest-post p.description,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post article.format-standard > header .bottom,
article.format-standard > header .wp-block-optiver-latest .latest-container .latest-posts .latest-post .bottom,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post article.format-standard > header .top,
article.format-standard > header .wp-block-optiver-latest .latest-container .latest-posts .latest-post .top,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post article.format-standard > header .btn.btn-icon.btn-icon-arrow-left,
article.format-standard > header .wp-block-optiver-latest .latest-container .latest-posts .latest-post .btn.btn-icon.btn-icon-arrow-left,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev,
article.format-standard > header .pagination .wp-block-optiver-latest .latest-container .latest-posts .latest-post .btn.btn-icon-arrow-left.page-numbers.prev,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev,
.pagination article.format-standard > header .wp-block-optiver-latest .latest-container .latest-posts .latest-post .btn.btn-icon-arrow-left.page-numbers.prev,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post article.format-standard > header .pagination .btn.page-numbers.next,
article.format-standard > header .pagination .wp-block-optiver-latest .latest-container .latest-posts .latest-post .btn.page-numbers.next,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post .pagination article.format-standard > header .btn.page-numbers.next,
.pagination article.format-standard > header .wp-block-optiver-latest .latest-container .latest-posts .latest-post .btn.page-numbers.next,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post .__btn__explore,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post a.btn.btn-explore,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post a.wp-block-button.btn-explore,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post button.btn.btn-explore {
  font-size: 0.7rem;
  padding-top: 1rem;
}
[data-type="optiver/post-block"] .latest-container .latest-posts .latest-post h2,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post h2,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post h2 {
  font-family: Roboto;
  font-family: var(--font-body);
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
  padding-right: 5rem;
}
[data-type="optiver/post-block"] .latest-container .latest-posts .latest-post a,
.wp-block-optiver-post-block .latest-container .latest-posts .latest-post a,
.wp-block-optiver-latest .latest-container .latest-posts .latest-post a {
  position: absolute;
  top: 2.9rem;
  right: 0;
}

@media screen and (max-width: 1000px) {
  .wp-block-optiver-latest .latest-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .wp-block-optiver-latest .latest-container .latest-first-post {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 0 0 5px 5px;
    margin-bottom: 2rem;
  }
  .wp-block-optiver-latest .latest-container .latest-first-post .latest-inner-first-post {
    margin-top: 2rem;
    padding: 0.5rem;
    padding-bottom: 9rem;
  }
  .wp-block-optiver-latest .latest-container .latest-first-post .latest-inner-first-post a {
    left: 0.5rem;
  }
  .wp-block-optiver-latest .latest-container .latest-first-post .latest-inner-first-post .location {
    left: 0.5rem;
  }
  .wp-block-optiver-latest .latest-container .latest-posts {
    padding: 0;
    width: 100%;
  }
}
.wp-block-optiver-quotes .container {
  position: relative;
}
.wp-block-optiver-quotes .container .container-first {
  padding-left: 0rem;
  padding-left: calc(-3.6rem + 18vw);
  padding-left: max(0rem, min(-3.6rem + 18vw, 18rem));
  padding-left: clamp(0rem, -3.6rem + 18vw, 18rem);
  padding-right: 0rem;
  padding-right: calc(-3.6rem + 18vw);
  padding-right: max(0rem, min(-3.6rem + 18vw, 18rem));
  padding-right: clamp(0rem, -3.6rem + 18vw, 18rem);
  padding-bottom: 10rem;
  padding-top: 10rem;
}
.wp-block-optiver-quotes .container .container-first figure {
  margin-top: -10rem;
}
.wp-block-optiver-quotes .container .container-last figure {
  overflow: hidden;
  position: absolute;
}
.wp-block-optiver-quotes .container .container-last figure img {
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.wp-block-optiver-quotes .container .container-last figure:nth-child(1) {
  top: 0;
  left: 4rem;
  left: calc(2.8rem + 6vw);
  left: max(4rem, min(2.8rem + 6vw, 10rem));
  left: clamp(4rem, 2.8rem + 6vw, 10rem);
  width: 6rem;
  width: calc(5rem + 5vw);
  width: max(6rem, min(5rem + 5vw, 11rem));
  width: clamp(6rem, 5rem + 5vw, 11rem);
  height: 6rem;
  height: calc(5rem + 5vw);
  height: max(6rem, min(5rem + 5vw, 11rem));
  height: clamp(6rem, 5rem + 5vw, 11rem);
}
.wp-block-optiver-quotes .container .container-last figure:nth-child(2) {
  top: 5rem;
  top: calc(4.4rem + 3vw);
  top: max(5rem, min(4.4rem + 3vw, 8rem));
  top: clamp(5rem, 4.4rem + 3vw, 8rem);
  right: 4rem;
  right: calc(1.8rem + 11vw);
  right: max(4rem, min(1.8rem + 11vw, 15rem));
  right: clamp(4rem, 1.8rem + 11vw, 15rem);
  width: 5rem;
  width: calc(4rem + 5vw);
  width: max(5rem, min(4rem + 5vw, 10rem));
  width: clamp(5rem, 4rem + 5vw, 10rem);
  height: 5rem;
  height: calc(4rem + 5vw);
  height: max(5rem, min(4rem + 5vw, 10rem));
  height: clamp(5rem, 4rem + 5vw, 10rem);
}
.wp-block-optiver-quotes .container .container-last figure:nth-child(3) {
  bottom: 0;
  left: 6rem;
  left: calc(4.2rem + 9vw);
  left: max(6rem, min(4.2rem + 9vw, 15rem));
  left: clamp(6rem, 4.2rem + 9vw, 15rem);
  width: 3rem;
  width: calc(2rem + 5vw);
  width: max(3rem, min(2rem + 5vw, 8rem));
  width: clamp(3rem, 2rem + 5vw, 8rem);
  height: 3rem;
  height: calc(2rem + 5vw);
  height: max(3rem, min(2rem + 5vw, 8rem));
  height: clamp(3rem, 2rem + 5vw, 8rem);
}
.wp-block-optiver-quotes .container .container-last figure:nth-child(4) {
  bottom: 0rem;
  bottom: calc(-0.2rem + 1vw);
  bottom: max(0rem, min(-0.2rem + 1vw, 1rem));
  bottom: clamp(0rem, -0.2rem + 1vw, 1rem);
  right: 1rem;
  right: calc(-0.8rem + 9vw);
  right: max(1rem, min(-0.8rem + 9vw, 10rem));
  right: clamp(1rem, -0.8rem + 9vw, 10rem);
  width: 10rem;
  width: calc(9rem + 5vw);
  width: max(10rem, min(9rem + 5vw, 15rem));
  width: clamp(10rem, 9rem + 5vw, 15rem);
  height: 10rem;
  height: calc(9rem + 5vw);
  height: max(10rem, min(9rem + 5vw, 15rem));
  height: clamp(10rem, 9rem + 5vw, 15rem);
}

@media screen and (max-width: 1024px) {
  .wp-block-optiver-quotes .container .container-first figure {
    margin-left: 10rem;
  }
}
@media screen and (max-width: 761px) {
  .wp-block-optiver-quotes .container .container-first {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .wp-block-optiver-quotes .container .container-first figure {
    margin-top: 0;
    margin-left: 0;
  }
  .wp-block-optiver-quotes .container .container-last {
    padding-left: 0rem;
    padding-left: calc(-3.6rem + 18vw);
    padding-left: max(0rem, min(-3.6rem + 18vw, 18rem));
    padding-left: clamp(0rem, -3.6rem + 18vw, 18rem);
    padding-right: 0rem;
    padding-right: calc(-3.6rem + 18vw);
    padding-right: max(0rem, min(-3.6rem + 18vw, 18rem));
    padding-right: clamp(0rem, -3.6rem + 18vw, 18rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .wp-block-optiver-quotes .container .container-last figure {
    position: static;
    display: inline-block;
    margin-left: 0rem;
    margin-left: calc(-0.1rem + 0.5vw);
    margin-left: max(0rem, min(-0.1rem + 0.5vw, 0.5rem));
    margin-left: clamp(0rem, -0.1rem + 0.5vw, 0.5rem);
    margin-right: 0rem;
    margin-right: calc(-0.1rem + 0.5vw);
    margin-right: max(0rem, min(-0.1rem + 0.5vw, 0.5rem));
    margin-right: clamp(0rem, -0.1rem + 0.5vw, 0.5rem);
  }
  .wp-block-optiver-quotes .container .container-last figure img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
  }
  .wp-block-optiver-quotes .container .container-last figure:nth-child(1) {
    width: 3.4rem;
    width: calc(2.08rem + 6.6vw);
    width: max(3.4rem, min(2.08rem + 6.6vw, 10rem));
    width: clamp(3.4rem, 2.08rem + 6.6vw, 10rem);
    height: 3.4rem;
    height: calc(2.08rem + 6.6vw);
    height: max(3.4rem, min(2.08rem + 6.6vw, 10rem));
    height: clamp(3.4rem, 2.08rem + 6.6vw, 10rem);
  }
  .wp-block-optiver-quotes .container .container-last figure:nth-child(2) {
    width: 3.4rem;
    width: calc(2.08rem + 6.6vw);
    width: max(3.4rem, min(2.08rem + 6.6vw, 10rem));
    width: clamp(3.4rem, 2.08rem + 6.6vw, 10rem);
    height: 3.4rem;
    height: calc(2.08rem + 6.6vw);
    height: max(3.4rem, min(2.08rem + 6.6vw, 10rem));
    height: clamp(3.4rem, 2.08rem + 6.6vw, 10rem);
  }
  .wp-block-optiver-quotes .container .container-last figure:nth-child(3) {
    width: 3.4rem;
    width: calc(2.08rem + 6.6vw);
    width: max(3.4rem, min(2.08rem + 6.6vw, 10rem));
    width: clamp(3.4rem, 2.08rem + 6.6vw, 10rem);
    height: 3.4rem;
    height: calc(2.08rem + 6.6vw);
    height: max(3.4rem, min(2.08rem + 6.6vw, 10rem));
    height: clamp(3.4rem, 2.08rem + 6.6vw, 10rem);
  }
  .wp-block-optiver-quotes .container .container-last figure:nth-child(4) {
    width: 3.4rem;
    width: calc(2.08rem + 6.6vw);
    width: max(3.4rem, min(2.08rem + 6.6vw, 10rem));
    width: clamp(3.4rem, 2.08rem + 6.6vw, 10rem);
    height: 3.4rem;
    height: calc(2.08rem + 6.6vw);
    height: max(3.4rem, min(2.08rem + 6.6vw, 10rem));
    height: clamp(3.4rem, 2.08rem + 6.6vw, 10rem);
  }
}
.wp-block-optiver-post-block .wp-block-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) {
  -webkit-box-flex: 2.4;
      -ms-flex: 2.4;
          flex: 2.4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  -webkit-box-shadow: 0 0 2rem rgba(237, 237, 237, 1);
          box-shadow: 0 0 2rem rgba(237, 237, 237, 1);
  -webkit-box-shadow: 0 0 2rem var(--color-light-grey);
          box-shadow: 0 0 2rem var(--color-light-grey);
  border-radius: 0 5px 5px 0;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(1) figure {
  height: auto;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(1) figure img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(2) {
  padding: 3rem;
  padding-left: 1rem;
  padding-bottom: 9rem;
  position: relative;
  display: block;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(2) h3 {
  display: block;
  font-size: 2rem;
  margin-bottom: 0;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(2) p {
  display: block;
  font-size: 1rem;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(2) .location {
  display: block;
  position: absolute;
  bottom: 1rem;
  left: 1rem;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 2rem;
  padding-right: 2rem;
  margin-left: -2rem;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group {
  border-top: 1px solid rgba(200, 200, 200, 1);
  border-top: 1px solid var(--color-grey);
  padding-bottom: 2rem;
  position: relative;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .upper, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group article.format-standard > footer .topics span, article.format-standard > footer .topics .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group span, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group article.format-standard > header .author-box .author-box-inner p.description, article.format-standard > header .author-box .author-box-inner .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group p.description, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group article.format-standard > header .bottom, article.format-standard > header .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .bottom, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group article.format-standard > header .top, article.format-standard > header .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .top, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group article.format-standard > header .btn.btn-icon.btn-icon-arrow-left, article.format-standard > header .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .btn.btn-icon.btn-icon-arrow-left, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev, article.format-standard > header .pagination .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .btn.btn-icon-arrow-left.page-numbers.prev, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev, .pagination article.format-standard > header .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .btn.btn-icon-arrow-left.page-numbers.prev, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group article.format-standard > header .pagination .btn.page-numbers.next, article.format-standard > header .pagination .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .btn.page-numbers.next, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .pagination article.format-standard > header .btn.page-numbers.next, .pagination article.format-standard > header .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .btn.page-numbers.next, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group .__btn__explore, .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group a.btn.btn-explore,
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group a.wp-block-button.btn-explore,
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group button.btn.btn-explore {
  font-size: 0.7rem;
  padding-top: 1rem;
}
.wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group h3 {
  font-family: Roboto;
  font-family: var(--font-body);
  font-size: 1.2rem;
  font-weight: 300;
  margin-bottom: 0.5rem;
  padding-right: 5rem;
}
@media screen and (max-width: 1000px) {
  .wp-block-optiver-post-block .wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) {
    border-radius: 0 0 5px 5px;
  }
  .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(2) {
    margin-top: -2rem;
    padding: 0.5rem;
    padding-bottom: 9rem;
  }
  .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(2) a {
    left: 0.5rem;
  }
  .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(1) .wp-block-columns:nth-child(2) .location {
    left: 0.5rem;
  }
  .wp-block-optiver-post-block .wp-block-columns .wp-block-column:nth-child(2) {
    margin: 0;
    padding: 0;
    width: 100%;
  }
}
.post-slider .container .wp-block-query {
  margin-top: 1.5rem;
  margin-top: calc(1.4rem + 0.5vw);
  margin-top: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-top: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
.post-slider .container > p {
  max-width: 500px;
}
.post-slider ul .item {
  min-height: 352px;
}
@media (min-width: 768px) {
  .post-slider ul .item {
    min-height: 552px;
  }
}
.post-slider header .badge {
  position: absolute;
  top: 1rem;
  top: calc(1rem + 0vw);
  top: max(1rem, min(1rem + 0vw, 1rem));
  top: clamp(1rem, 1rem + 0vw, 1rem);
  left: 1rem;
  left: calc(1rem + 0vw);
  left: max(1rem, min(1rem + 0vw, 1rem));
  left: clamp(1rem, 1rem + 0vw, 1rem);
  z-index: 1;
  padding: 0.625rem 1rem;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}
.post-slider header .badge.applications_open {
  background-color: rgba(148, 173, 191, 1);
  background-color: var(--color-blue2);
  color: #fff;
}
.post-slider header .badge-series {
  background-color: rgba(255, 255, 255, 1) !important;
  background-color: var(--color-white) !important;
  color: rgba(61, 64, 67, 1) !important;
  color: var(--color-nearly-black) !important;
}
.post-slider header .badge-series {
  position: absolute;
  top: 1rem;
  top: calc(1rem + 0vw);
  top: max(1rem, min(1rem + 0vw, 1rem));
  top: clamp(1rem, 1rem + 0vw, 1rem);
  left: 1rem;
  left: calc(1rem + 0vw);
  left: max(1rem, min(1rem + 0vw, 1rem));
  left: clamp(1rem, 1rem + 0vw, 1rem);
  z-index: 1;
  padding: 0.625rem 1rem;
  border-radius: 100px;
  line-height: 1;
}
.post-slider header .badge-series svg {
  display: inline-block;
}

.wp-block-optiver-content-3col .container .wp-block-columns .wp-block-column .wp-block-image {
  height: 5rem;
  overflow: hidden;
  width: 5rem;
}
.wp-block-optiver-content-3col .container .wp-block-columns .wp-block-column .wp-block-image img {
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
.wp-block-optiver-content-3col .container .wp-block-columns .wp-block-column h3 {
  font-family: Roboto;
  font-family: var(--font-body);
  font-weight: 300;
  font-size: 2rem;
}

.wp-block-optiver-full-width-image img {
  width: 100%;
}

.wp-block-optiver-social .wp-block-social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 1rem 3rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.wp-block-optiver-social .wp-block-social-links .wp-block-social-link {
  display: inline-block;
}
.wp-block-optiver-social .wp-block-social-links .wp-block-social-link.wp-social-link-twitter {
  background-color: rgba(29, 161, 242, 1);
  background-color: var(--color-twitter-blue);
}
.wp-block-optiver-locations .wp-block-group:last-child {
  display: -ms-grid;
  display: grid;
  grid-gap: 2rem;
  gap: 2rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 768px) {
  .wp-block-optiver-locations .wp-block-group:last-child {
    -ms-grid-columns: 1fr 2rem 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1280px) {
  .wp-block-optiver-locations .wp-block-group:last-child {
    -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}
.wp-block-optiver-locations .wp-block-optiver-location-contact {
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1rem 2rem var(--color-darken);
          box-shadow: 0 1rem 2rem var(--color-darken);
  border-radius: 5px;
  padding: 1rem;
  padding: calc(0.8rem + 1vw);
  padding: max(1rem, min(0.8rem + 1vw, 2rem));
  padding: clamp(1rem, 0.8rem + 1vw, 2rem);
}
.wp-block-optiver-locations .wp-block-optiver-location-contact .wp-block-image {
  width: 80%;
  min-width: 11rem;
  aspect-ratio: 1/1;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact .wp-block-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact hr {
  height: 1px;
  border: none;
  background-color: black;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact .h3 {
  padding: 0;
  margin: 0;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact div {
  padding-bottom: 2rem;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact p {
  padding: 0;
  margin: 0;
  width: 100%;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact p a {
  text-decoration: none;
  color: inherit;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact p a:hover {
  color: lightgray;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact ul {
  margin-left: 0;
  padding-left: 0;
}
.wp-block-optiver-locations .wp-block-optiver-location-contact ul li {
  list-style-type: none;
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}

.wp-block-optiver-team .wp-block-columns:last-child .wp-block-column:last-child {
  display: -ms-grid;
  display: grid;
  grid-gap: 2rem;
  gap: 2rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 768px) {
  .wp-block-optiver-team .wp-block-columns:last-child .wp-block-column:last-child {
    -ms-grid-columns: 1fr 2rem 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1280px) {
  .wp-block-optiver-team .wp-block-columns:last-child .wp-block-column:last-child {
    -ms-grid-columns: 1fr 2rem 1fr 2rem 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}
.wp-block-optiver-team .wp-block-optiver-team-block {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1rem 2rem var(--color-darken);
          box-shadow: 0 1rem 2rem var(--color-darken);
  border-radius: 5px;
  padding: 1rem;
  padding: calc(0.6rem + 2vw);
  padding: max(1rem, min(0.6rem + 2vw, 3rem));
  padding: clamp(1rem, 0.6rem + 2vw, 3rem);
}
.wp-block-optiver-team .wp-block-optiver-team-block .wp-block-image {
  width: 80%;
  min-width: 5rem;
  aspect-ratio: 1/1;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-optiver-team .wp-block-optiver-team-block .wp-block-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.wp-block-optiver-team .wp-block-optiver-team-block hr {
  height: 1px;
  border: none;
  background-color: black;
}
.wp-block-optiver-team .wp-block-optiver-team-block .h3, .wp-block-optiver-team .wp-block-optiver-team-block .h6 {
  padding: 0;
  margin: 0 0 0.5rem 0;
  font-size: 0.75rem;
}
.wp-block-optiver-team .wp-block-optiver-team-block .h3 {
  padding: 0;
  margin: 0;
  font-family: Roboto;
  font-family: var(--font-body);
  font-size: 1.25rem;
}
.wp-block-optiver-team .wp-block-optiver-team-block div {
  padding-bottom: 2rem;
}
.wp-block-optiver-team .wp-block-optiver-team-block p {
  padding: 0;
  margin: 0;
  font-size: 1rem;
}
.wp-block-optiver-team .wp-block-optiver-team-block a, .wp-block-optiver-team .wp-block-optiver-team-block span {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}

.swiper nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.88rem;
  width: 100%;
}
.swiper nav a.btn {
  margin: 0;
}
.swiper nav a.btn.inactive {
  opacity: 0.1;
  display: none;
}
.swiper nav ul {
  margin-left: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.94rem;
}
.swiper nav ul li a {
  cursor: pointer;
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
.swiper nav ul li.active a {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}

.swiper .items {
  list-style-type: none;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: minmax(300px, 1fr);
  grid-template-rows: minmax(300px, 1fr);
  grid-auto-flow: column;
  -ms-grid-column: 1;
  grid-column: 1;
  grid-auto-columns: 100%;
  grid-gap: 1.25rem;
  overflow: hidden;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  scrollbar-width: none;
  margin: 0;
}
.swiper .items::-webkit-scrollbar {
  display: none;
}
.swiper .items > article {
  scroll-snap-align: start;
  scroll-snap-stop: normal;
  scroll-margin-top: calc(20px / 2 * 1.5);
  scroll-margin-top: calc(var(--gutter) / 2 * 1.5);
}
.swiper .items > article .column-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper .items > article .column-content .subheader::after {
  display: none;
}
@media screen and (max-width: 768px) {
  .swiper .items {
    grid-auto-rows: minmax(-webkit-min-content, -webkit-max-content);
    grid-auto-rows: minmax(min-content, max-content);
  }
}
@media screen and (min-width: 768px) {
  .swiper .items > article .subheader {
    width: 20vw;
  }
}

nav.subnavigation {
  display: block;
  position: fixed;
  z-index: 999;
  top: 0px;
  background-color: #fff;
  width: 100%;
}
nav.subnavigation.show-below-header {
  border-top: 1px solid rgb(237, 237, 237);
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  -webkit-animation-name: subnavsticky;
          animation-name: subnavsticky;
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
nav.subnavigation.show-below-header .subnavitems {
  padding-top: 0px;
}
@media (min-width: 768px) {
  nav.subnavigation .subnavitems {
    padding-top: 1rem;
  }
  nav.subnavigation.show-below-header .subnavitems {
    padding-top: 5px;
  }
}
@-webkit-keyframes subnavsticky {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes subnavsticky {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
nav.subnavigation .subnavitems {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  gap: 1.5rem;
}
nav.subnavigation .subnavitems ul.items {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
nav.subnavigation .subnavitems ul.items a {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
nav.subnavigation .subnavitems p.current-position-subnav {
  width: 153px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  margin: 0;
  font-family: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-body-mono), var(--font-mono);
  font-size: 0.875rem;
  font-size: calc(0.875rem + 0vw);
  font-size: max(0.875rem, min(0.875rem + 0vw, 0.875rem));
  font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
}
nav.subnavigation .subnavitems p.current-position-subnav span:last-child {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
@media (min-width: 768px) {
  nav.subnavigation .subnavitems {
    gap: 3.8rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -ms-flex-line-pack: end;
        align-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 120rem;
    max-width: var(--max-container-width);
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-left: calc(-1rem + 12.5vw);
    padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
    padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
    padding-right: 1.5rem;
    padding-right: calc(-1rem + 12.5vw);
    padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
    padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  }
  nav.subnavigation .subnavitems p.current-position-subnav {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    width: 100px;
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
  }
  nav.subnavigation .subnavitems ul.items {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
  }
}
nav.subnavigation ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 3rem;
  gap: calc(2.9rem + 0.5vw);
  gap: max(3rem, min(2.9rem + 0.5vw, 3.5rem));
  gap: clamp(3rem, 2.9rem + 0.5vw, 3.5rem);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin: 0;
  padding: 0;
}
nav.subnavigation ul li {
  scroll-snap-align: start;
}
nav.subnavigation ul li a {
  font-size: 0.875rem;
  font-size: calc(0.875rem + 0vw);
  font-size: max(0.875rem, min(0.875rem + 0vw, 0.875rem));
  font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
  line-height: 1.4;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  color: rgba(28, 50, 85, 1);
  color: var(--color-dark-blue);
  padding: 0.5rem 0;
  border-bottom: 2px solid #ffffff;
  height: 100%;
  white-space: nowrap;
}
nav.subnavigation ul li a:hover {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
  border-color: rgba(255, 51, 0, 1);
  border-color: var(--color-orange);
}
nav.subnavigation ul li a.active {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
  border-color: rgba(255, 51, 0, 1);
  border-color: var(--color-orange);
}
nav.subnavigation ul li.current_page_item > a, nav.subnavigation ul li.current-page-ancestor > a {
  color: var(--color-black);
  font-weight: 500;
}

@media (min-width: 992px) {
  .roles-description {
    max-height: calc(100vh - 288px);
  }
}
.roles .btn-select {
  width: 100%;
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
@media (min-width: 768px) {
  .roles .btn-select {
    width: 180px;
  }
}
.roles .search-select-butons {
  padding-top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 20px;
  grid-gap: var(--gutter);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .roles .search-select-butons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.wp-block-optiver-external-events.roles .container > * {
  max-width: 967px;
  margin: 0 auto;
}

.external-events .result .result-list {
  margin: 0;
  padding: 0;
  border-top: 1px solid #c8c8c8;
}
.external-events .result .result-list .wp-block-optiver-event-item,
.external-events .result .result-list .item-posttype-event_recruiting.item {
  position: relative;
  border-bottom: 1px solid #c8c8c8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 1rem;
  padding-top: calc(0.9rem + 0.5vw);
  padding-top: max(1rem, min(0.9rem + 0.5vw, 1.5rem));
  padding-top: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);
  padding-bottom: 1.25rem;
  padding-bottom: calc(1.2rem + 0.25vw);
  padding-bottom: max(1.25rem, min(1.2rem + 0.25vw, 1.5rem));
  padding-bottom: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);
}
.external-events .result .result-list .wp-block-optiver-event-item .divider,
.external-events .result .result-list .item-posttype-event_recruiting.item .divider {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  padding: 0 5px;
}
.external-events .result .result-list .wp-block-optiver-event-item > p,
.external-events .result .result-list .item-posttype-event_recruiting.item > p {
  display: inline-block;
  font-size: 0.625rem;
  font-size: calc(0.6rem + 0.125vw);
  font-size: max(0.625rem, min(0.6rem + 0.125vw, 0.75rem));
  font-size: clamp(0.625rem, 0.6rem + 0.125vw, 0.75rem);
  margin-bottom: 0;
}
.external-events .result .result-list .wp-block-optiver-event-item > p span,
.external-events .result .result-list .item-posttype-event_recruiting.item > p span {
  font-family: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--font-body-mono), var(--font-mono);
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.25em;
}
.external-events .result .result-list .wp-block-optiver-event-item > div,
.external-events .result .result-list .item-posttype-event_recruiting.item > div {
  padding-right: 2.5rem;
}
.external-events .result .result-list .wp-block-optiver-event-item > div h5 a,
.external-events .result .result-list .item-posttype-event_recruiting.item > div h5 a {
  color: inherit;
  text-decoration: none;
}
.external-events .result .result-list .wp-block-optiver-event-item > div > p,
.external-events .result .result-list .item-posttype-event_recruiting.item > div > p {
  display: inline-block;
}
.external-events .result .result-list .wp-block-optiver-event-item > div > p > span,
.external-events .result .result-list .item-posttype-event_recruiting.item > div > p > span {
  display: block;
}
@media (min-width: 768px) {
  .external-events .result .result-list .wp-block-optiver-event-item > div,
  .external-events .result .result-list .item-posttype-event_recruiting.item > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 3rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .external-events .result .result-list .wp-block-optiver-event-item > div h5,
  .external-events .result .result-list .item-posttype-event_recruiting.item > div h5 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .external-events .result .result-list .wp-block-optiver-event-item > div h5 a,
  .external-events .result .result-list .item-posttype-event_recruiting.item > div h5 a {
    color: inherit;
    text-decoration: none;
  }
}
.external-events .result .result-list .wp-block-optiver-event-item > div > *,
.external-events .result .result-list .item-posttype-event_recruiting.item > div > * {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .external-events .result .result-list .wp-block-optiver-event-item a.btn,
  .external-events .result .result-list .item-posttype-event_recruiting.item a.btn {
    position: relative;
    right: auto;
    right: initial;
    top: auto;
    top: initial;
  }
}
.external-events .result .result-list .wp-block-optiver-event-item:hover,
.external-events .result .result-list .item-posttype-event_recruiting.item:hover {
  cursor: pointer;
}
.external-events .result .result-list .wp-block-optiver-event-item:hover h5, .external-events .result .result-list .wp-block-optiver-event-item:hover p,
.external-events .result .result-list .item-posttype-event_recruiting.item:hover h5,
.external-events .result .result-list .item-posttype-event_recruiting.item:hover p {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}

.wp-block-optiver-external-events .external-events .result .result-list .wp-block-optiver-event-item > div,
.wp-block-optiver-external-events .external-events .result .result-list .item-posttype-event_recruiting.item > div {
  padding-right: 2.5rem;
}
.wp-block-optiver-external-events .external-events .result .result-list .wp-block-optiver-event-item > div h5,
.wp-block-optiver-external-events .external-events .result .result-list .item-posttype-event_recruiting.item > div h5 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wp-block-optiver-external-events .external-events .result .result-list .wp-block-optiver-event-item a.btn,
.wp-block-optiver-external-events .external-events .result .result-list .item-posttype-event_recruiting.item a.btn {
  position: absolute !important;
  right: 0px !important;
  top: 2.5rem !important;
}

.ws-block-meta-event {
  padding: 0 1rem;
  margin: 1rem;
  border: 1px solid green;
  background: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 20px, rgba(0, 0, 0, 0.05) 21px, rgba(0, 0, 0, 0.05) 40px);
}
.ws-block-meta-event .row, .ws-block-meta-event .roles .search-select-butons, .roles .ws-block-meta-event .search-select-butons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
}
.ws-block-meta-event .row .col, .ws-block-meta-event .roles .search-select-butons .col, .roles .ws-block-meta-event .search-select-butons .col {
  max-width: 100%;
}
.ws-block-meta-event .event-date {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0 0 1rem;
}
.ws-block-meta-event .event-date .components-base-control {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin: 0 0 1rem;
}
.ws-block-meta-event .event-date.no-date button, .ws-block-meta-event .event-date.no-date .date-display {
  pointer-events: none;
  opacity: 0.5;
}

ul.has-background.has-dark-blue-background-color, ul.has-background.has-nearly-black-background-color, ul.has-background.has-blue-1-background-color, ul.has-background.has-orange-background-color, ul.has-background.has-blue-2-background-color,
ol.has-background.has-dark-blue-background-color,
ol.has-background.has-nearly-black-background-color,
ol.has-background.has-blue-1-background-color,
ol.has-background.has-orange-background-color,
ol.has-background.has-blue-2-background-color,
table.has-background.has-dark-blue-background-color,
table.has-background.has-nearly-black-background-color,
table.has-background.has-blue-1-background-color,
table.has-background.has-orange-background-color,
table.has-background.has-blue-2-background-color,
[class^=wp-block-].has-background.has-dark-blue-background-color,
[class^=wp-block-].has-background.has-nearly-black-background-color,
[class^=wp-block-].has-background.has-blue-1-background-color,
[class^=wp-block-].has-background.has-orange-background-color,
[class^=wp-block-].has-background.has-blue-2-background-color,
.wp-block.has-background.has-dark-blue-background-color,
.wp-block.has-background.has-nearly-black-background-color,
.wp-block.has-background.has-blue-1-background-color,
.wp-block.has-background.has-orange-background-color,
.wp-block.has-background.has-blue-2-background-color {
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
}
ul.has-background.has-dark-blue-background-color.hero .wp-block-cover,
ul.has-background.has-dark-blue-background-color.hero .hero-homepage-item, ul.has-background.has-nearly-black-background-color.hero .wp-block-cover,
ul.has-background.has-nearly-black-background-color.hero .hero-homepage-item, ul.has-background.has-blue-1-background-color.hero .wp-block-cover,
ul.has-background.has-blue-1-background-color.hero .hero-homepage-item, ul.has-background.has-orange-background-color.hero .wp-block-cover,
ul.has-background.has-orange-background-color.hero .hero-homepage-item, ul.has-background.has-blue-2-background-color.hero .wp-block-cover,
ul.has-background.has-blue-2-background-color.hero .hero-homepage-item,
ol.has-background.has-dark-blue-background-color.hero .wp-block-cover,
ol.has-background.has-dark-blue-background-color.hero .hero-homepage-item,
ol.has-background.has-nearly-black-background-color.hero .wp-block-cover,
ol.has-background.has-nearly-black-background-color.hero .hero-homepage-item,
ol.has-background.has-blue-1-background-color.hero .wp-block-cover,
ol.has-background.has-blue-1-background-color.hero .hero-homepage-item,
ol.has-background.has-orange-background-color.hero .wp-block-cover,
ol.has-background.has-orange-background-color.hero .hero-homepage-item,
ol.has-background.has-blue-2-background-color.hero .wp-block-cover,
ol.has-background.has-blue-2-background-color.hero .hero-homepage-item,
table.has-background.has-dark-blue-background-color.hero .wp-block-cover,
table.has-background.has-dark-blue-background-color.hero .hero-homepage-item,
table.has-background.has-nearly-black-background-color.hero .wp-block-cover,
table.has-background.has-nearly-black-background-color.hero .hero-homepage-item,
table.has-background.has-blue-1-background-color.hero .wp-block-cover,
table.has-background.has-blue-1-background-color.hero .hero-homepage-item,
table.has-background.has-orange-background-color.hero .wp-block-cover,
table.has-background.has-orange-background-color.hero .hero-homepage-item,
table.has-background.has-blue-2-background-color.hero .wp-block-cover,
table.has-background.has-blue-2-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-dark-blue-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-dark-blue-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-nearly-black-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-nearly-black-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-blue-1-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-blue-1-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-orange-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-orange-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-blue-2-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-blue-2-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-dark-blue-background-color.hero .wp-block-cover,
.wp-block.has-background.has-dark-blue-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-nearly-black-background-color.hero .wp-block-cover,
.wp-block.has-background.has-nearly-black-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-blue-1-background-color.hero .wp-block-cover,
.wp-block.has-background.has-blue-1-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-orange-background-color.hero .wp-block-cover,
.wp-block.has-background.has-orange-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-blue-2-background-color.hero .wp-block-cover,
.wp-block.has-background.has-blue-2-background-color.hero .hero-homepage-item {
  z-index: 0;
}
ul.has-background.has-dark-blue-background-color.hero .wp-block-cover::before,
ul.has-background.has-dark-blue-background-color.hero .hero-homepage-item::before, ul.has-background.has-nearly-black-background-color.hero .wp-block-cover::before,
ul.has-background.has-nearly-black-background-color.hero .hero-homepage-item::before, ul.has-background.has-blue-1-background-color.hero .wp-block-cover::before,
ul.has-background.has-blue-1-background-color.hero .hero-homepage-item::before, ul.has-background.has-orange-background-color.hero .wp-block-cover::before,
ul.has-background.has-orange-background-color.hero .hero-homepage-item::before, ul.has-background.has-blue-2-background-color.hero .wp-block-cover::before,
ul.has-background.has-blue-2-background-color.hero .hero-homepage-item::before,
ol.has-background.has-dark-blue-background-color.hero .wp-block-cover::before,
ol.has-background.has-dark-blue-background-color.hero .hero-homepage-item::before,
ol.has-background.has-nearly-black-background-color.hero .wp-block-cover::before,
ol.has-background.has-nearly-black-background-color.hero .hero-homepage-item::before,
ol.has-background.has-blue-1-background-color.hero .wp-block-cover::before,
ol.has-background.has-blue-1-background-color.hero .hero-homepage-item::before,
ol.has-background.has-orange-background-color.hero .wp-block-cover::before,
ol.has-background.has-orange-background-color.hero .hero-homepage-item::before,
ol.has-background.has-blue-2-background-color.hero .wp-block-cover::before,
ol.has-background.has-blue-2-background-color.hero .hero-homepage-item::before,
table.has-background.has-dark-blue-background-color.hero .wp-block-cover::before,
table.has-background.has-dark-blue-background-color.hero .hero-homepage-item::before,
table.has-background.has-nearly-black-background-color.hero .wp-block-cover::before,
table.has-background.has-nearly-black-background-color.hero .hero-homepage-item::before,
table.has-background.has-blue-1-background-color.hero .wp-block-cover::before,
table.has-background.has-blue-1-background-color.hero .hero-homepage-item::before,
table.has-background.has-orange-background-color.hero .wp-block-cover::before,
table.has-background.has-orange-background-color.hero .hero-homepage-item::before,
table.has-background.has-blue-2-background-color.hero .wp-block-cover::before,
table.has-background.has-blue-2-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-dark-blue-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-dark-blue-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-nearly-black-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-nearly-black-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-blue-1-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-blue-1-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-orange-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-orange-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-blue-2-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-blue-2-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-dark-blue-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-dark-blue-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-nearly-black-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-nearly-black-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-blue-1-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-blue-1-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-orange-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-orange-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-blue-2-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-blue-2-background-color.hero .hero-homepage-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  z-index: -1;
  overflow: hidden;
  width: 100%;
  height: 7.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
}
ul.has-background.has-dark-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container, ul.has-background.has-dark-blue-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ul.has-background.has-dark-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ul.has-background.has-dark-blue-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container, ul.has-background.has-nearly-black-background-color.hero .wp-block-cover .wp-block-cover__inner-container, ul.has-background.has-nearly-black-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ul.has-background.has-nearly-black-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ul.has-background.has-nearly-black-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container, ul.has-background.has-blue-1-background-color.hero .wp-block-cover .wp-block-cover__inner-container, ul.has-background.has-blue-1-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ul.has-background.has-blue-1-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ul.has-background.has-blue-1-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container, ul.has-background.has-orange-background-color.hero .wp-block-cover .wp-block-cover__inner-container, ul.has-background.has-orange-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ul.has-background.has-orange-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ul.has-background.has-orange-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container, ul.has-background.has-blue-2-background-color.hero .wp-block-cover .wp-block-cover__inner-container, ul.has-background.has-blue-2-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ul.has-background.has-blue-2-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ul.has-background.has-blue-2-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
ol.has-background.has-dark-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-dark-blue-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ol.has-background.has-dark-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-dark-blue-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
ol.has-background.has-nearly-black-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-nearly-black-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ol.has-background.has-nearly-black-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-nearly-black-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
ol.has-background.has-blue-1-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-blue-1-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ol.has-background.has-blue-1-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-blue-1-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
ol.has-background.has-orange-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-orange-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ol.has-background.has-orange-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-orange-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
ol.has-background.has-blue-2-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-blue-2-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
ol.has-background.has-blue-2-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-blue-2-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
table.has-background.has-dark-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-dark-blue-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
table.has-background.has-dark-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-dark-blue-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
table.has-background.has-nearly-black-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-nearly-black-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
table.has-background.has-nearly-black-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-nearly-black-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
table.has-background.has-blue-1-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-blue-1-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
table.has-background.has-blue-1-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-blue-1-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
table.has-background.has-orange-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-orange-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
table.has-background.has-orange-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-orange-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
table.has-background.has-blue-2-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-blue-2-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
table.has-background.has-blue-2-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-blue-2-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-dark-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-dark-blue-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-dark-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-dark-blue-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-nearly-black-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-nearly-black-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-nearly-black-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-nearly-black-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-blue-1-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-blue-1-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-blue-1-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-blue-1-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-orange-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-orange-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-orange-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-orange-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-blue-2-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-blue-2-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-blue-2-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-blue-2-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-dark-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-dark-blue-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-dark-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-dark-blue-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-nearly-black-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-nearly-black-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-nearly-black-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-nearly-black-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-blue-1-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-blue-1-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-blue-1-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-blue-1-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-orange-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-orange-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-orange-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-orange-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-blue-2-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-blue-2-background-color.hero .wp-block-cover.is-light .wp-block-cover__inner-container,
.wp-block.has-background.has-blue-2-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-blue-2-background-color.hero .hero-homepage-item.is-light .wp-block-cover__inner-container {
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
}
ul.has-background.has-white-background-color, ul.has-background.has-grey-background-color, ul.has-background.has-light-grey-background-color, ul.has-background.has-light-blue-background-color,
ol.has-background.has-white-background-color,
ol.has-background.has-grey-background-color,
ol.has-background.has-light-grey-background-color,
ol.has-background.has-light-blue-background-color,
table.has-background.has-white-background-color,
table.has-background.has-grey-background-color,
table.has-background.has-light-grey-background-color,
table.has-background.has-light-blue-background-color,
[class^=wp-block-].has-background.has-white-background-color,
[class^=wp-block-].has-background.has-grey-background-color,
[class^=wp-block-].has-background.has-light-grey-background-color,
[class^=wp-block-].has-background.has-light-blue-background-color,
.wp-block.has-background.has-white-background-color,
.wp-block.has-background.has-grey-background-color,
.wp-block.has-background.has-light-grey-background-color,
.wp-block.has-background.has-light-blue-background-color {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
ul.has-background.has-white-background-color.hero .wp-block-cover,
ul.has-background.has-white-background-color.hero .hero-homepage-item, ul.has-background.has-grey-background-color.hero .wp-block-cover,
ul.has-background.has-grey-background-color.hero .hero-homepage-item, ul.has-background.has-light-grey-background-color.hero .wp-block-cover,
ul.has-background.has-light-grey-background-color.hero .hero-homepage-item, ul.has-background.has-light-blue-background-color.hero .wp-block-cover,
ul.has-background.has-light-blue-background-color.hero .hero-homepage-item,
ol.has-background.has-white-background-color.hero .wp-block-cover,
ol.has-background.has-white-background-color.hero .hero-homepage-item,
ol.has-background.has-grey-background-color.hero .wp-block-cover,
ol.has-background.has-grey-background-color.hero .hero-homepage-item,
ol.has-background.has-light-grey-background-color.hero .wp-block-cover,
ol.has-background.has-light-grey-background-color.hero .hero-homepage-item,
ol.has-background.has-light-blue-background-color.hero .wp-block-cover,
ol.has-background.has-light-blue-background-color.hero .hero-homepage-item,
table.has-background.has-white-background-color.hero .wp-block-cover,
table.has-background.has-white-background-color.hero .hero-homepage-item,
table.has-background.has-grey-background-color.hero .wp-block-cover,
table.has-background.has-grey-background-color.hero .hero-homepage-item,
table.has-background.has-light-grey-background-color.hero .wp-block-cover,
table.has-background.has-light-grey-background-color.hero .hero-homepage-item,
table.has-background.has-light-blue-background-color.hero .wp-block-cover,
table.has-background.has-light-blue-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-white-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-white-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-grey-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-grey-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-light-grey-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-light-grey-background-color.hero .hero-homepage-item,
[class^=wp-block-].has-background.has-light-blue-background-color.hero .wp-block-cover,
[class^=wp-block-].has-background.has-light-blue-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-white-background-color.hero .wp-block-cover,
.wp-block.has-background.has-white-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-grey-background-color.hero .wp-block-cover,
.wp-block.has-background.has-grey-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-light-grey-background-color.hero .wp-block-cover,
.wp-block.has-background.has-light-grey-background-color.hero .hero-homepage-item,
.wp-block.has-background.has-light-blue-background-color.hero .wp-block-cover,
.wp-block.has-background.has-light-blue-background-color.hero .hero-homepage-item {
  z-index: 0;
}
ul.has-background.has-white-background-color.hero .wp-block-cover::before,
ul.has-background.has-white-background-color.hero .hero-homepage-item::before, ul.has-background.has-grey-background-color.hero .wp-block-cover::before,
ul.has-background.has-grey-background-color.hero .hero-homepage-item::before, ul.has-background.has-light-grey-background-color.hero .wp-block-cover::before,
ul.has-background.has-light-grey-background-color.hero .hero-homepage-item::before, ul.has-background.has-light-blue-background-color.hero .wp-block-cover::before,
ul.has-background.has-light-blue-background-color.hero .hero-homepage-item::before,
ol.has-background.has-white-background-color.hero .wp-block-cover::before,
ol.has-background.has-white-background-color.hero .hero-homepage-item::before,
ol.has-background.has-grey-background-color.hero .wp-block-cover::before,
ol.has-background.has-grey-background-color.hero .hero-homepage-item::before,
ol.has-background.has-light-grey-background-color.hero .wp-block-cover::before,
ol.has-background.has-light-grey-background-color.hero .hero-homepage-item::before,
ol.has-background.has-light-blue-background-color.hero .wp-block-cover::before,
ol.has-background.has-light-blue-background-color.hero .hero-homepage-item::before,
table.has-background.has-white-background-color.hero .wp-block-cover::before,
table.has-background.has-white-background-color.hero .hero-homepage-item::before,
table.has-background.has-grey-background-color.hero .wp-block-cover::before,
table.has-background.has-grey-background-color.hero .hero-homepage-item::before,
table.has-background.has-light-grey-background-color.hero .wp-block-cover::before,
table.has-background.has-light-grey-background-color.hero .hero-homepage-item::before,
table.has-background.has-light-blue-background-color.hero .wp-block-cover::before,
table.has-background.has-light-blue-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-white-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-white-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-grey-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-grey-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-light-grey-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-light-grey-background-color.hero .hero-homepage-item::before,
[class^=wp-block-].has-background.has-light-blue-background-color.hero .wp-block-cover::before,
[class^=wp-block-].has-background.has-light-blue-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-white-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-white-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-grey-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-grey-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-light-grey-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-light-grey-background-color.hero .hero-homepage-item::before,
.wp-block.has-background.has-light-blue-background-color.hero .wp-block-cover::before,
.wp-block.has-background.has-light-blue-background-color.hero .hero-homepage-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  z-index: -1;
  overflow: hidden;
  width: 100%;
  height: 7.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
}
ul.has-background.has-white-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ul.has-background.has-white-background-color.hero .hero-homepage-item .wp-block-cover__inner-container, ul.has-background.has-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ul.has-background.has-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container, ul.has-background.has-light-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ul.has-background.has-light-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container, ul.has-background.has-light-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ul.has-background.has-light-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-white-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-white-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-light-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-light-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
ol.has-background.has-light-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
ol.has-background.has-light-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-white-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-white-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-light-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-light-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
table.has-background.has-light-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
table.has-background.has-light-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-white-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-white-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-light-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-light-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-light-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
[class^=wp-block-].has-background.has-light-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-white-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-white-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-light-grey-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-light-grey-background-color.hero .hero-homepage-item .wp-block-cover__inner-container,
.wp-block.has-background.has-light-blue-background-color.hero .wp-block-cover .wp-block-cover__inner-container,
.wp-block.has-background.has-light-blue-background-color.hero .hero-homepage-item .wp-block-cover__inner-container {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}

.overlay {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 1000;
  background: rgba(28, 50, 85, 0.95);
}

.overlay__inner {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.overlay__content {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
}

.spinner {
  width: 75px;
  height: 75px;
  display: inline-block;
  border-width: 2px;
  border-color: rgba(255, 255, 255, 0.05);
  border-top-color: #fff;
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear;
  border-radius: 100%;
  border-style: solid;
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.apply-now {
  width: 100%;
  background-color: rgba(28, 50, 85, 1);
  background-color: var(--color-dark-blue);
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 9999999;
}
.apply-now .apply-now-container {
  padding-top: 20px;
  padding-bottom: 30px;
  padding-right: 10px;
  padding-left: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0rem;
  padding-left: calc(-2rem + 10vw);
  padding-left: max(0rem, min(-2rem + 10vw, 10rem));
  padding-left: clamp(0rem, -2rem + 10vw, 10rem);
  padding-right: 0rem;
  padding-right: calc(-2rem + 10vw);
  padding-right: max(0rem, min(-2rem + 10vw, 10rem));
  padding-right: clamp(0rem, -2rem + 10vw, 10rem);
  max-width: 60rem;
}
.apply-now .apply-now-container .apply-now-content {
  margin: 0 auto;
}
.apply-now .apply-now-container .apply-now-row {
  position: relative;
}
.apply-now .apply-now-container .apply-now-row .btn {
  position: absolute;
  right: 0;
}
.apply-now span {
  display: block;
  width: 50%;
}
.apply-now span.apply-now-job-title {
  font-weight: 600;
}

.modal-window {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.25);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow-y: auto;
  height: auto;
}
.modal-window.show {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.modal-window .modal-window__container {
  width: 800px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 2em;
  background: rgba(255, 255, 255, 1);
  background: var(--color-white);
  -webkit-box-shadow: 0px 24px 54px rgba(28, 50, 85, 0.1);
          box-shadow: 0px 24px 54px rgba(28, 50, 85, 0.1);
  border-radius: 15px;
}

.modal-close {
  color: #aaa;
  line-height: 50px;
  font-size: 80%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 70px;
  text-decoration: none;
}
.modal-close:hover {
  color: black;
}

.popup {
  position: fixed;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9999;
  background-color: rgba(28, 50, 85, 0.8);
}
.popup .popup-modal {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 50%;
  padding: 1rem;
  padding: calc(0.6rem + 2vw);
  padding: max(1rem, min(0.6rem + 2vw, 3rem));
  padding: clamp(1rem, 0.6rem + 2vw, 3rem);
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.popup .popup-modal > figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  position: relative;
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  align-items: center;
  justify-items: center;
  place-items: center;
}
.popup .popup-modal > figure > img,
.popup .popup-modal > figure > video {
  position: absolute;
  z-index: 0;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 5px;
}
.popup .popup-modal > figure.wp-block-embed.is-type-video .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.popup .popup-modal > figure.wp-block-embed.is-type-video .wp-block-embed__wrapper::before {
  content: none;
}
.popup .popup-modal > figure.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe {
  height: 90vh;
  height: calc(1vh * 90);
  height: calc(var(--vh, 1vh) * 90);
  max-height: 90%;
  max-height: calc(100vh - 6rem);
  max-width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup .popup-modal .popup-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.popup .popup-modal .popup-header .popup-close {
  text-indent: -9999px;
  width: 3rem;
  height: 3rem;
  display: inline-block;
  cursor: pointer;
  z-index: 999;
  padding: 0;
  background-color: transparent;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='36.021' y='10.565' width='2' height='36' rx='1' transform='rotate(45 36.021 10.565)' fill='black'/%3E%3Crect x='37.4351' y='36.0208' width='2' height='36' rx='1' transform='rotate(135 37.4351 36.0208)' fill='black'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.popup .popup-modal .popup-content {
  height: 100%;
  overflow-y: auto;
}

.popup-trigger {
  cursor: pointer;
}

[data-type="optiver/modal"] {
  position: relative;
  border: 1px dashed rgba(237, 237, 237, 1);
  border: 1px dashed var(--color-light-grey);
}
[data-type="optiver/modal"] [data-type="optiver/modal-trigger"] {
  position: relative;
  border: 1px dashed rgba(255, 51, 0, 1);
  border: 1px dashed var(--color-orange);
  padding: 1rem;
}
[data-type="optiver/modal"] [data-type="optiver/modal-trigger"]::before {
  position: absolute;
  content: "trigger";
  top: 0;
  right: 0;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  color: white;
  padding: 5px 7px;
  z-index: 999;
}
[data-type="optiver/modal"] [data-type="optiver/modal-content"] {
  position: relative;
  border: 1px dashed rgba(255, 51, 0, 1);
  border: 1px dashed var(--color-orange);
  padding: 1rem;
}
[data-type="optiver/modal"] [data-type="optiver/modal-content"]::before {
  position: absolute;
  content: "content";
  top: 0;
  right: 0;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  color: white;
  padding: 5px 7px;
  z-index: 999;
}

body > header {
  padding-top: 1.5rem;
  padding-top: calc(1.375rem + 0.625vw);
  padding-top: max(1.5rem, min(1.375rem + 0.625vw, 2.125rem));
  padding-top: clamp(1.5rem, 1.375rem + 0.625vw, 2.125rem);
  padding-bottom: 1.5rem;
  padding-bottom: calc(1.375rem + 0.625vw);
  padding-bottom: max(1.5rem, min(1.375rem + 0.625vw, 2.125rem));
  padding-bottom: clamp(1.5rem, 1.375rem + 0.625vw, 2.125rem);
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
  z-index: 999;
  width: 100%;
}
body > header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 3.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body > header .container svg {
  cursor: pointer;
  max-height: 34px;
}
body > header .container a.header-logo {
  padding-top: 1px;
}
body > header .container a.header-logo svg {
  color: black;
}
body > header .container nav.header-main-menu {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (min-width: 85rem) {
  body > header .container nav.header-main-menu {
    display: block;
  }
  body > header .container nav.header-main-menu ul.menu {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 1.5rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    margin: 0;
    padding: 0;
  }
  body > header .container nav.header-main-menu ul.menu li a {
    font-size: 0.875rem;
    font-size: calc(0.875rem + 0vw);
    font-size: max(0.875rem, min(0.875rem + 0vw, 0.875rem));
    font-size: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);
    line-height: 1.4;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    color: rgba(61, 64, 67, 1);
    color: var(--color-nearly-black);
    padding: 0.5rem 0;
  }
  body > header .container nav.header-main-menu ul.menu li a:hover {
    color: rgba(255, 51, 0, 1);
    color: var(--color-orange);
  }
  body > header .container nav.header-main-menu ul.menu li.current_page_item > a, body > header .container nav.header-main-menu ul.menu li.current-page-ancestor > a {
    color: rgba(255, 51, 0, 1);
    color: var(--color-orange);
    font-weight: 500;
  }
}
body > header .container label[for=toggle-hamburger] {
  cursor: pointer;
}
body > header .container label[for=toggle-hamburger] svg {
  color: black;
}
body > header .container input#toggle-hamburger {
  display: none;
}
body > header .container input#toggle-hamburger:checked ~ nav.header-hamburger-menu {
  max-height: 100vh;
  height: 100vh;
  height: calc(1vh * 100);
  height: calc(var(--vh, 1vh) * 100);
}
body > header .container nav.header-hamburger-menu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  z-index: 999;
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
  background-color: rgba(28, 50, 85, 1);
  background-color: var(--color-primary-dark);
  color: rgba(237, 237, 237, 1);
  color: var(--color-light-grey);
}
body > header .container nav.header-hamburger-menu .container {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body > header .container nav.header-hamburger-menu .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 2rem;
  padding-top: 1.5rem;
  padding-top: calc(1.375rem + 0.625vw);
  padding-top: max(1.5rem, min(1.375rem + 0.625vw, 2.125rem));
  padding-top: clamp(1.5rem, 1.375rem + 0.625vw, 2.125rem);
  padding-bottom: 2.5rem;
  padding-bottom: calc(2.1rem + 2vw);
  padding-bottom: max(2.5rem, min(2.1rem + 2vw, 4.5rem));
  padding-bottom: clamp(2.5rem, 2.1rem + 2vw, 4.5rem);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body > header .container nav.header-hamburger-menu .header a.header-logo svg {
  color: white;
}
body > header .container nav.header-hamburger-menu .header label[for=toggle-hamburger] {
  margin-left: 0;
  margin-left: initial;
  cursor: pointer;
}
body > header .container nav.header-hamburger-menu .header label[for=toggle-hamburger] svg {
  color: white;
}
body > header .container nav.header-hamburger-menu .header input#toggle-search-box {
  display: none;
}
body > header .container nav.header-hamburger-menu .header input#toggle-search-box:checked ~ div.search-box {
  max-width: 100vw;
}
body > header .container nav.header-hamburger-menu .header label[for=toggle-search-box] {
  cursor: pointer;
  margin-left: auto;
}
body > header .container nav.header-hamburger-menu .header label[for=toggle-search-box] svg {
  color: white;
}
body > header .container nav.header-hamburger-menu .header div.search-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: var(---color-white);
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 1s ease-in-out;
  transition: max-width 1s ease-in-out;
  background-color: white;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1000;
}
body > header .container nav.header-hamburger-menu .header div.search-box .container {
  padding-top: 1.5rem;
  padding-top: calc(1.375rem + 0.625vw);
  padding-top: max(1.5rem, min(1.375rem + 0.625vw, 2.125rem));
  padding-top: clamp(1.5rem, 1.375rem + 0.625vw, 2.125rem);
  padding-bottom: 1.5rem;
  padding-bottom: calc(1.375rem + 0.625vw);
  padding-bottom: max(1.5rem, min(1.375rem + 0.625vw, 2.125rem));
  padding-bottom: clamp(1.5rem, 1.375rem + 0.625vw, 2.125rem);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form {
  width: 100%;
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search] {
  --search-min-size: 1.25rem;
  --search-max-size: 2rem;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 2rem);
  max-width: 1092px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 1.25rem;
  font-size: calc(1.1rem + 0.75vw);
  font-size: max(1.25rem, min(1.1rem + 0.75vw, 2rem));
  font-size: clamp(1.25rem, 1.1rem + 0.75vw, 2rem);
  /* clears the ‘X’ from Internet Explorer */
  /* clears the ‘X’ from Chrome */
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-webkit-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-secondary);
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-moz-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-secondary);
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]:-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-secondary);
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-secondary);
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-secondary);
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-ms-clear, body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-webkit-search-decoration, body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-webkit-search-cancel-button, body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-webkit-search-results-button, body > header .container nav.header-hamburger-menu .header div.search-box .container form.search-form input[type=search]::-webkit-search-results-decoration {
  display: none;
}
body > header .container nav.header-hamburger-menu .header div.search-box .container label[for=toggle-search-box] {
  cursor: pointer;
}
body > header .container nav.header-hamburger-menu .header div.search-box .container label[for=toggle-search-box] svg {
  color: black !important;
}
body > header .container nav.header-hamburger-menu .header div.search-box .container label[for=toggle-search-box] svg {
  height: 1.875rem;
  height: calc(1.65rem + 1.125vw);
  height: max(1.875rem, min(1.65rem + 1.125vw, 3rem));
  height: clamp(1.875rem, 1.65rem + 1.125vw, 3rem);
}
body > header .container nav.header-hamburger-menu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow-y: auto;
  max-width: 30rem;
  width: 100%;
}
body > header .container nav.header-hamburger-menu ul.menu::-webkit-scrollbar {
  display: none;
}
body > header .container nav.header-hamburger-menu ul.menu > li {
  margin-bottom: 1.5rem;
  margin-bottom: calc(1.4rem + 0.5vw);
  margin-bottom: max(1.5rem, min(1.4rem + 0.5vw, 2rem));
  margin-bottom: clamp(1.5rem, 1.4rem + 0.5vw, 2rem);
}
body > header .container nav.header-hamburger-menu ul.menu > li > a:hover, body > header .container nav.header-hamburger-menu ul.menu > li:hover > a {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}
body > header .container nav.header-hamburger-menu ul.menu > li.current-menu-item > a, body > header .container nav.header-hamburger-menu ul.menu > li.current-menu-ancestor > a {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
}
body > header .container nav.header-hamburger-menu ul.menu > li > a {
  color: rgba(237, 237, 237, 1);
  color: var(--color-light-grey);
  display: block;
  margin-bottom: 0;
  text-decoration: none;
  font-weight: 300;
  padding-right: 4rem;
}
body > header .container nav.header-hamburger-menu ul.menu > li > a:hover {
  text-decoration: none;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children {
  position: relative;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > input[type=checkbox][id^=toggle-] {
  display: none;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > input[type=checkbox][id^=toggle-]:checked ~ ul.sub-menu {
  max-height: 100vw;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > input[type=checkbox][id^=toggle-]:checked ~ label[for^=toggle-] {
  cursor: pointer;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > input[type=checkbox][id^=toggle-]:checked ~ label[for^=toggle-] svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > input[type=checkbox][id^=toggle-]:checked ~ label[for^=toggle-] svg .l1 {
  -webkit-transform: translate(0, 0) rotate(90deg);
          transform: translate(0, 0) rotate(90deg);
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > label[for^=toggle-] {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > label[for^=toggle-] svg {
  color: var(---color-white);
  max-height: 100%;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > label[for^=toggle-] svg .l1 {
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > ul.sub-menu {
  overflow: hidden;
  -webkit-transition: max-height 0.7s ease-in-out;
  transition: max-height 0.7s ease-in-out;
  max-height: 0;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > ul.sub-menu > li > a {
  color: white;
  white-space: nowrap;
  padding: 0.5rem;
  display: block;
}
body > header .container nav.header-hamburger-menu ul.menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu {
  display: none;
}
body > header .container nav.header-hamburger-menu .content {
  display: none;
}
body > header .container nav.header-hamburger-menu .content > .h4.ss {
  font-weight: 300;
}
body > header .container nav.header-hamburger-menu .content > .post-slider > .items > .result-list {
  grid-auto-columns: 336px;
  padding-left: 0;
}
body > header .container nav.header-hamburger-menu .content > .post-slider > .items > .result-list > .item,
body > header .container nav.header-hamburger-menu .content > .post-slider > .items > .result-list > .item article {
  height: 319px;
  min-height: 319px;
}
body > header .container nav.header-hamburger-menu .content > .post-slider > .items > .result-list > .item header.thumbnail-insights,
body > header .container nav.header-hamburger-menu .content > .post-slider > .items > .result-list > .item article header.thumbnail-insights {
  display: none;
}
@media screen and (min-width: 60rem) {
  body > header .container nav.header-hamburger-menu .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: auto;
    max-width: 50%;
    padding-top: 1rem;
    padding-top: calc(0.8rem + 1vw);
    padding-top: max(1rem, min(0.8rem + 1vw, 2rem));
    padding-top: clamp(1rem, 0.8rem + 1vw, 2rem);
  }
}
body > header #breadcrumbs {
  background-color: rgba(235, 245, 253, 1);
  background-color: var(--color-light-blue);
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
body > header #breadcrumbs nav p {
  font-size: 0.8rem;
  margin-bottom: 0;
}
body > header #breadcrumbs #career-quicklink {
  font-size: 0.8rem;
  font-weight: bold;
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
  text-decoration: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: right;
}
@media screen and (max-width: 768px) {
  body > header #breadcrumbs nav {
    display: none;
  }
}
body > header.transparent-dark {
  background-color: transparent;
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
}
body > header.transparent-dark a, body > header.transparent-dark svg {
  color: rgba(255, 255, 255, 1) !important;
  color: var(--color-white) !important;
}
body > header.transparent-dark #breadcrumbs {
  opacity: 0;
}
body > header.transparent-light {
  background-color: transparent;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
body > header.transparent-light a {
  color: rgba(28, 50, 85, 1);
  color: var(--color-primary-dark);
}
body > header.transparent-light svg {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
body > header.transparent-light #breadcrumbs {
  opacity: 0;
}

main > article > section:first-of-type,
main article.format-standard {
  padding-top: 10.75rem;
  padding-top: calc(9.6rem + 5.75vw);
  padding-top: max(10.75rem, min(9.6rem + 5.75vw, 16.5rem));
  padding-top: clamp(10.75rem, 9.6rem + 5.75vw, 16.5rem);
}
main > article > section:first-of-type.hero, main > article > section:first-of-type.hero-homepage, main > article > section:first-of-type.wp-block-optiver-hero,
main article.format-standard.hero,
main article.format-standard.hero-homepage,
main article.format-standard.wp-block-optiver-hero {
  padding-top: 0px;
}
main > article > section:first-of-type.hero .wp-block-cover:not(.aligncenter), main > article > section:first-of-type.hero-homepage .wp-block-cover:not(.aligncenter), main > article > section:first-of-type.wp-block-optiver-hero .wp-block-cover:not(.aligncenter),
main article.format-standard.hero .wp-block-cover:not(.aligncenter),
main article.format-standard.hero-homepage .wp-block-cover:not(.aligncenter),
main article.format-standard.wp-block-optiver-hero .wp-block-cover:not(.aligncenter) {
  padding-top: 10.75rem;
  padding-top: calc(9.6rem + 5.75vw);
  padding-top: max(10.75rem, min(9.6rem + 5.75vw, 16.5rem));
  padding-top: clamp(10.75rem, 9.6rem + 5.75vw, 16.5rem);
}

main > article > section:first-of-type.hero .wp-block-cover, main > article > section:first-of-type.hero-space .wp-block-cover {
  min-height: 25rem;
  height: 80vh;
  height: calc(1vh * 80);
  height: calc(var(--vh, 1vh) * 80);
}
main > article > section:first-of-type.hero-space {
  padding-top: 4.5rem;
  padding-top: calc(3.6rem + 4.5vw);
  padding-top: max(4.5rem, min(3.6rem + 4.5vw, 9rem));
  padding-top: clamp(4.5rem, 3.6rem + 4.5vw, 9rem);
  padding-bottom: 4.5rem;
  padding-bottom: calc(3.6rem + 4.5vw);
  padding-bottom: max(4.5rem, min(3.6rem + 4.5vw, 9rem));
  padding-bottom: clamp(4.5rem, 3.6rem + 4.5vw, 9rem);
}

body > footer {
  background-color: rgba(28, 50, 85, 1);
  background-color: var(--color-primary-dark);
  color: rgba(255, 255, 255, 1);
  color: var(--color-white);
  padding: 9rem 0;
}
body > footer .container .newsletter {
  padding-bottom: 4.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 44.75rem;
  margin: 0 auto;
  text-align: center;
}
body > footer .container .newsletter .subheader:after {
  content: none;
}
body > footer .container .newsletter h5 {
  font-weight: 300;
}
body > footer .container .newsletter form {
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 768px) {
  body > footer .container .newsletter form {
    padding-left: 112px;
    padding-right: 60px;
  }
}
@media (min-width: 1024px) {
  body > footer .container .newsletter form {
    padding-left: 130px;
    padding-right: 130px;
  }
}
body > footer .container .newsletter form label {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 0.3125rem;
  width: 100%;
  padding: 0.5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body > footer .container .newsletter form label input[type=email] {
  background-color: transparent;
  color: rgb(255, 255, 255);
  border: none;
  outline: none;
  width: 100%;
  margin: 0 0.5rem 0 0;
  padding: 0;
}
body > footer .container .newsletter form label input[type=email]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
body > footer .container .newsletter form label input[type=email]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
body > footer .container .newsletter form label input[type=email]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
body > footer .container .newsletter form label input[type=email]::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
body > footer .container .newsletter form label input[type=email]::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
body > footer .container .newsletter form label button[type=submit] {
  background: none;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  line-height: 0;
}
body > footer .container .newsletter form label button[type=submit] svg {
  fill: white;
}
body > footer .container .footer-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  gap: 2rem;
  padding-bottom: 2.5rem;
  border-bottom: 1px solid rgba(229, 229, 229, 0.3);
  border-bottom: 1px solid var(--color-grey-50);
}
@media (min-width: 768px) {
  body > footer .container .footer-columns {
    border-top: 1px solid rgba(229, 229, 229, 0.3);
    border-top: 1px solid var(--color-grey-50);
    padding-top: 2rem;
  }
}
@media (min-width: 1024px) {
  body > footer .container .footer-columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
body > footer .container .footer-columns .footer-left {
  max-width: 27.875rem;
}
@media (min-width: 1024px) {
  body > footer .container .footer-columns .footer-left {
    width: 20.8rem;
  }
}
body > footer .container .footer-columns .footer-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
body > footer .container .footer-columns .footer-navigation > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  gap: 2rem;
}
@media (min-width: 768px) {
  body > footer .container .footer-columns .footer-navigation > ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
body > footer .container .footer-columns .footer-navigation > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 120px;
  line-height: 1.1rem;
}
body > footer .container .footer-columns .footer-navigation > ul > li > a {
  font-weight: 600;
  color: white;
  font-size: 0.875rem;
  padding: 0.5rem 0;
}
body > footer .container .footer-columns .footer-navigation > ul > li.current_page_item > a {
  text-decoration: underline;
}
body > footer .container .footer-columns .footer-navigation > ul > li.current-page-ancestor > a {
  font-weight: 500;
}
body > footer .container .footer-columns .footer-navigation > ul > li.menu-item-has-children > ul.sub-menu {
  margin-top: 1rem;
}
body > footer .container .footer-columns .footer-navigation > ul > li.menu-item-has-children > ul.sub-menu > li > a {
  color: white;
  font-size: 0.875rem;
  padding: 0.5rem 0.5rem;
  display: block;
}
@media (min-width: 768px) {
  body > footer .container .footer-columns .footer-navigation > ul > li.menu-item-has-children > ul.sub-menu > li > a {
    padding: 0 0 0.7rem 0rem;
  }
}
body > footer .container .footer-columns .footer-navigation > ul > li.menu-item-has-children > ul.sub-menu > li.current_page_item > a {
  text-decoration: underline;
}
body > footer .container .wp-block-social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1rem;
}
body > footer .container .wp-block-social-links .wp-block-social-link {
  display: inline-block;
}
body > footer .container .wp-block-social-links .wp-block-social-link.wp-social-link-linkedin, body > footer .container .wp-block-social-links .wp-block-social-link.wp-social-link-twitter, body > footer .container .wp-block-social-links .wp-block-social-link.wp-social-link-facebook, body > footer .container .wp-block-social-links .wp-block-social-link.wp-social-link-youtube {
  color: rgba(28, 50, 85, 1);
  color: var(--color-dark-blue);
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
}
body > footer .container .footer-sub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  body > footer .container .footer-sub {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
body > footer .container .footer-sub > p {
  color: white;
  font-size: 0.875rem;
  line-height: 2rem;
  margin: 0.5rem 0;
}
body > footer .container .footer-sub .footer-sub-navigation {
  margin: 0.5rem 0;
  margin-left: auto;
}
body > footer .container .footer-sub .footer-sub-navigation > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 2rem;
}
body > footer .container .footer-sub .footer-sub-navigation > ul > li > a {
  color: white;
  font-size: 0.875rem;
  line-height: 2rem;
}

.slider > div > div,
.slider > div > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  overflow-x: scroll;
  margin-top: 0;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  padding: 0px 100px 0px 100px;
  padding-top: 0.75rem;
  padding-top: calc(0.275rem + 2.375vw);
  padding-top: max(0.75rem, min(0.275rem + 2.375vw, 3.125rem));
  padding-top: clamp(0.75rem, 0.275rem + 2.375vw, 3.125rem);
  padding-bottom: 2.5rem;
  padding-bottom: calc(2.2rem + 1.5vw);
  padding-bottom: max(2.5rem, min(2.2rem + 1.5vw, 4rem));
  padding-bottom: clamp(2.5rem, 2.2rem + 1.5vw, 4rem);
  padding-right: 1.5rem;
  padding-right: calc(-1rem + 12.5vw);
  padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  padding-left: 1.5rem;
  padding-left: calc(-1rem + 12.5vw);
  padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  scroll-padding-left: 1.5rem;
  scroll-padding-left: calc(-1rem + 12.5vw);
  scroll-padding-left: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  scroll-padding-left: clamp(1.5rem, -1rem + 12.5vw, 14rem);
  scroll-padding-right: 1.5rem;
  scroll-padding-right: calc(-1rem + 12.5vw);
  scroll-padding-right: max(1.5rem, min(-1rem + 12.5vw, 14rem));
  scroll-padding-right: clamp(1.5rem, -1rem + 12.5vw, 14rem);
}
.slider > div > div > div,
.slider > div > div > li,
.slider > div > ul > div,
.slider > div > ul > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  width: 16rem;
  width: calc(13.4rem + 13vw);
  width: max(16rem, min(13.4rem + 13vw, 29rem));
  width: clamp(16rem, 13.4rem + 13vw, 29rem);
  scroll-snap-align: start;
  scroll-snap-stop: normal;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  -webkit-box-shadow: 8px 10px 24px rgba(28, 50, 85, 0.1);
  box-shadow: 8px 10px 24px rgba(28, 50, 85, 0.1);
  border-radius: 5px;
}

body.search section.search-header {
  padding-bottom: 0;
}
body.search section .search-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body.search section .search-box form.searchform > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
}
body.search section .search-box form.searchform > div input[type=text] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 200px;
          flex: 1 0 200px;
  border-radius: 5px;
  border-color: rgba(200, 200, 200, 1);
  border-color: var(--color-grey);
  border-width: 1px;
  border-style: solid;
  padding: 0.75rem 1rem 0.75rem 1rem;
  font-size: 1rem;
  line-height: 1;
  position: relative;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
body.search section .search-box form.searchform > div input[type=text]:focus, body.search section .search-box form.searchform > div input[type=text].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
body.search section .search-box form.searchform > div input[type=text]:focus, body.search section .search-box form.searchform > div input[type=text].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
body.search section .search-box form.searchform > div input[type=text]:focus, body.search section .search-box form.searchform > div input[type=text].focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
body.search section .search-box form.searchform > div input[type=text]:focus, body.search section .search-box form.searchform > div input[type=text]:focus-visible {
  border-color: rgba(85, 136, 155, 1);
  border-color: var(--color-blue1);
  outline: none;
}
body.search section .search-box form.searchform > div input[type=text]::-webkit-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
body.search section .search-box form.searchform > div input[type=text]::-moz-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
body.search section .search-box form.searchform > div input[type=text]:-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
body.search section .search-box form.searchform > div input[type=text]::-ms-input-placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
body.search section .search-box form.searchform > div input[type=text]::placeholder {
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
}
body.search section .search-box form.searchform > div input[type=text] + label {
  font-size: 0.8rem;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
body.search section .search-box form.searchform > div input[type=submit] {
  border: none;
  width: auto;
  border-radius: 9999px;
  display: inline-block;
  position: relative;
  padding: 0.75rem 3rem 0.75rem 3rem;
  font-size: 1rem;
  line-height: 1;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  z-index: 1;
  margin-bottom: 0;
  background-color: transparent;
  background-color: rgba(255, 51, 0, 1);
  background-color: var(--color-orange);
  color: white;
}
.searchwp-live-search-results {
  max-width: 120rem;
  max-width: var(--max-container-width);
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  background-color: rgba(255, 255, 255, 1);
  background-color: var(--color-white);
  border-radius: 0 0 5px 5px;
  border: none;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
          box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  padding-top: 0.5rem;
  padding-top: calc(0.3rem + 1vw);
  padding-top: max(0.5rem, min(0.3rem + 1vw, 1.5rem));
  padding-top: clamp(0.5rem, 0.3rem + 1vw, 1.5rem);
  padding-bottom: 0.5rem;
  padding-bottom: calc(0.3rem + 1vw);
  padding-bottom: max(0.5rem, min(0.3rem + 1vw, 1.5rem));
  padding-bottom: clamp(0.5rem, 0.3rem + 1vw, 1.5rem);
}
.searchwp-live-search-results .searchwp-live-search-result > a {
  margin-bottom: 0;
  padding-left: 1rem;
  padding-left: calc(0.8rem + 1vw);
  padding-left: max(1rem, min(0.8rem + 1vw, 2rem));
  padding-left: clamp(1rem, 0.8rem + 1vw, 2rem);
  padding-right: 1rem;
  padding-right: calc(0.8rem + 1vw);
  padding-right: max(1rem, min(0.8rem + 1vw, 2rem));
  padding-right: clamp(1rem, 0.8rem + 1vw, 2rem);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  line-height: 1.5;
  text-decoration: none;
  display: block;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.searchwp-live-search-results .searchwp-live-search-result > a:hover {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  background-color: rgba(235, 245, 253, 1);
  background-color: var(--color-light-blue);
}
.searchwp-live-search-results .searchwp-live-search-no-results {
  padding: 2rem;
  padding: calc(1.8rem + 1vw);
  padding: max(2rem, min(1.8rem + 1vw, 3rem));
  padding: clamp(2rem, 1.8rem + 1vw, 3rem);
}
.searchwp-live-search-results.searchwp-live-search-no-min-chars {
  padding: 0;
}
.searchwp-live-search-results.searchwp-live-search-no-min-chars::after {
  padding: 1rem;
  padding: calc(0.8rem + 1vw);
  padding: max(1rem, min(0.8rem + 1vw, 2rem));
  padding: clamp(1rem, 0.8rem + 1vw, 2rem);
  padding-top: 5rem;
  padding-top: calc(4.6rem + 2vw);
  padding-top: max(5rem, min(4.6rem + 2vw, 7rem));
  padding-top: clamp(5rem, 4.6rem + 2vw, 7rem);
}
@-webkit-keyframes searchwp-spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25;
  }
  40% {
    opacity: 1;
  }
}
@keyframes searchwp-spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25;
  }
  40% {
    opacity: 1;
  }
}
.series-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}
.series-container .optiver-series {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  gap: 1rem;
  border-top: 1px solid rgba(200, 200, 200, 1);
  border-top: 1px solid var(--color-grey);
  border-bottom: 1px solid rgba(200, 200, 200, 1);
  border-bottom: 1px solid var(--color-grey);
  padding: 0.5rem;
}
.series-container .optiver-series > span {
  line-height: 2;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  font-weight: 400;
}
.series-container .optiver-series > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1rem;
}
.series-container .optiver-series > ul li {
  display: inline-block;
  line-height: 1;
}
.series-container .optiver-series > ul li a {
  display: inline-block;
  line-height: 2;
  text-decoration: none;
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  font-weight: 400;
}
.series-container .optiver-series > ul li a.current {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}

section.event-block {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
section.event-block .event-data {
  background-color: rgba(235, 245, 253, 1);
  background-color: var(--color-primary-light);
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  padding: 1.25rem;
}
section.event-block .event-data p {
  margin-bottom: 0;
  text-align: center;
}
section.event-block .event-data p span {
  font-weight: 400;
}

.hidden-search {
  display: none !important;
}

li[data-parent].closed {
  display: none !important;
}

li[data-parent].open:not(.hidden-search) {
  display: block !important;
}

.vsb-menu {
  cursor: pointer;
  z-index: 1000;
  display: block;
  visibility: hidden;
  position: absolute; /*Don't change*/
  border: 1px solid #B2B2B2;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 4px;
  font-size: 11px;
}

.vsb-js-search-zone {
  position: absolute; /*Don't change*/
  z-index: 1001;
  width: 80%;
  min-height: 1.8em;
  padding: 2px;
  background-color: #fff;
}

.vsb-js-search-zone input {
  height: 25px !important;
}

.vsb-js-search-zone input {
  border: 1px solid grey;
  margin-left: 2px;
  width: 96%;
  border-radius: 4px;
}

.vsb-main {
  position: relative; /*Don't change*/
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

.vsb-menu li:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background: linear-gradient(#f5f5f5, #e8e8e8);
}

.vsb-menu ul {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  list-style: none;
  white-space: nowrap;
  margin: 0px;
  margin-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 3px;
  color: #333;
  cursor: pointer;
  overflow-y: auto;
}

li.disabled {
  cursor: not-allowed;
  opacity: 0.3;
  background-color: #999;
}

li.overflow {
  cursor: not-allowed;
  opacity: 0.3;
  background-color: #999;
}

li.short {
  overflow: hidden;
  text-overflow: ellipsis;
}

.vsb-main button {
  background: white !important;
  border: 1px solid #999 !important;
}

.vsb-main button {
  min-width: 120px;
  border-radius: 0;
  width: 100%;
  text-align: left;
  z-index: 100;
  color: #333;
  line-height: 20px;
  font-size: 14px;
  padding: 6px 12px;
}

.vsb-main button.disabled {
  cursor: not-allowed;
  opacity: 0.65;
}

.vsb-main .title {
  margin-right: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.vsb-main li:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background: linear-gradient(#f5f5f5, #e8e8e8);
}

.vsb-main ul {
  white-space: nowrap;
}

.vsb-menu li {
  font-size: 14px;
  background-color: #fff;
  min-height: 1.4em;
  padding: 0.2em 2em 0.2em 1em;
}

.vsb-menu li.grouped-option b {
  display: inline-block;
  font-size: 15px;
  margin-left: 10px;
  -webkit-transform: translate(-18px);
          transform: translate(-18px);
}

.vsb-menu li.grouped-option.open span {
  display: inline-block;
  font-size: inherit;
  margin-top: -2px;
  height: 8px;
  width: 8px;
  -webkit-transform: translate(-38px) rotate(45deg);
          transform: translate(-38px) rotate(45deg);
  border-bottom: 3px solid black;
  border-right: 3px solid black;
  border-radius: 2px;
}

.vsb-menu li.grouped-option.closed span {
  display: inline-block;
  font-size: inherit;
  height: 8px;
  width: 8px;
  -webkit-transform: translate(-38px) rotate(-45deg);
          transform: translate(-38px) rotate(-45deg);
  border-bottom: 3px solid black;
  border-right: 3px solid black;
  border-radius: 2px;
}

.vsb-menu li.grouped-option i {
  display: inline-block;
  font-size: inherit;
  float: left;
  font-weight: bold;
  margin-left: 22px;
  margin-right: 2px;
  height: 11px;
  width: 8px;
  border: 1px solid;
  border-radius: 3px;
  padding: 1px 3px 2px 3px;
  margin-top: 0px;
  color: black;
}

.vsb-menu li.grouped-option.checked i::after {
  content: "";
  display: inline-block;
  font-size: inherit;
  color: #333;
  float: left;
  margin-left: 0px;
  display: inline-block;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 8px;
  width: 5px;
  border-bottom: 3px solid black;
  border-right: 3px solid black;
}

.vsb-menu :not(.multi) li.active {
  margin-left: 7px;
}

.vsb-menu :not(.multi) li.active::before {
  content: "";
  display: inline-block;
  font-size: inherit;
  margin-left: -18px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 10px;
  width: 5px;
  border-bottom: 3px solid black;
  border-right: 3px solid black;
  border-radius: 2px;
}

.vsb-menu .multi li {
  font-size: 14px;
  background-color: #fff;
  min-height: 1.4em;
  padding: 0.2em 2em 0.2em 26px;
}

.vsb-menu .multi li.grouped-option {
  font-size: 15px;
  padding-left: 5px;
}

.vsb-menu .multi li.grouped-option:hover {
  font-weight: bold;
  text-decoration: underline;
  color: rgb(52, 31, 112);
}

.vsb-menu .multi li:not(.grouped-option)::before {
  content: "";
  display: inline-block;
  font-size: inherit;
  float: left;
  font-weight: bold;
  margin-left: -22px;
  margin-right: 2px;
  border: 1px solid;
  border-radius: 3px;
  padding: 7px;
  margin-top: 0px;
  color: black;
}

.vsb-menu .multi li:not(.grouped-option).active::after {
  content: "";
  display: inline-block;
  font-size: inherit;
  color: #333;
  float: left;
  margin-left: -18px;
  display: inline-block;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: 1px;
  height: 8px;
  width: 5px;
  border-bottom: 3px solid black;
  border-right: 3px solid black;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

li[data-parent] {
  padding-left: 50px !important;
}

/**/
.vsb-main {
  background-color: rgb(240, 246, 252);
  color: rgb(61, 64, 67);
  border: none;
  border-radius: 100px;
  padding: 0 32px;
  margin-bottom: 0.4rem;
  z-index: 100;
  cursor: pointer;
  color: rgb(61, 64, 67);
  -webkit-transition: background-color ease 0.3s;
  transition: background-color ease 0.3s;
}
.vsb-main:hover {
  background-color: rgb(178, 207, 227);
}
.vsb-main button {
  background: transparent !important;
  border: none !important;
}
.vsb-main button {
  cursor: pointer;
  position: relative;
  padding: 0 20px 0 0;
  white-space: nowrap;
}
.vsb-main button span.title {
  height: 44px;
  line-height: 44px;
  padding: 0;
  font-size: 1rem;
  font-weight: 300;
  font-weight: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.vsb-main button .caret {
  position: absolute;
  right: 26px;
  top: 22px;
}
.vsb-main .vsb-menu {
  left: 0;
  top: 60px;
  border-radius: 5px;
  border: none;
  -webkit-box-shadow: 5px 5px 29px 0px rgba(29, 62, 63, 0.2);
  box-shadow: 5px 5px 29px 0px rgba(29, 62, 63, 0.2);
}
.vsb-main .vsb-menu ul {
  margin: 8px 0;
  padding: 0;
}
.vsb-main .vsb-menu ul.multi li {
  padding-right: 1.25rem;
  padding-left: 3.125rem;
}
.vsb-main .vsb-menu ul.multi li:hover:not(.grouped-option)::before {
  border-color: rgb(237, 237, 237);
}
.vsb-main .vsb-menu ul.multi li:not(.grouped-option).active::before {
  border: 1px solid rgb(61, 64, 67);
  background-color: rgb(237, 237, 237);
}
.vsb-main .vsb-menu ul.multi li:not(.grouped-option)::before {
  margin-left: -2rem;
  margin-right: 2px;
  border: 1px solid rgb(237, 237, 237);
  border-radius: 3px;
  padding: 0;
  width: 16px;
  height: 16px;
  margin-top: 4px;
  color: #000;
}
.vsb-main .vsb-menu ul.multi li:not(.grouped-option).active::after {
  content: "";
  margin-left: -29px;
  margin-top: 8px;
  -webkit-transform: none;
          transform: none;
  height: 8px;
  width: 10px;
  border-bottom: none;
  border-right: none;
  border-radius: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: none;
}
.vsb-main .vsb-menu ul.multi li:after {
  border-radius: 2px;
  border: 1px solid rgb(237, 237, 237);
  width: 1rem;
  height: 1rem;
}
.vsb-main .vsb-menu ul:not(.multi) li {
  padding-left: 1.25rem;
  padding-right: 3.125rem;
}
.vsb-main .vsb-menu ul:not(.multi) li.active {
  margin-left: 0;
}
.vsb-main .vsb-menu ul:not(.multi) li.active::before {
  content: "";
  position: absolute;
  right: 20px;
  font-size: inherit;
  margin-left: 0;
  -webkit-transform: none;
          transform: none;
  height: 14px;
  width: 19px;
  border-bottom: none;
  border-right: none;
  border-radius: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.vsb-main .vsb-menu li {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  font-weight: 300;
  color: rgb(61, 64, 67);
  line-height: 1.5;
  position: relative;
}
.vsb-main .vsb-menu li:hover {
  background: green;
}

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  -webkit-transition-delay: 50ms;
          transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  -webkit-transition-delay: 150ms;
          transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  -webkit-transition-delay: 250ms;
          transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  -webkit-transition-delay: 350ms;
          transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  -webkit-transition-duration: 450ms;
          transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  -webkit-transition-delay: 450ms;
          transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  -webkit-transition-duration: 550ms;
          transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  -webkit-transition-delay: 550ms;
          transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  -webkit-transition-delay: 650ms;
          transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  -webkit-transition-duration: 700ms;
          transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  -webkit-transition-delay: 700ms;
          transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  -webkit-transition-duration: 750ms;
          transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  -webkit-transition-delay: 750ms;
          transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  -webkit-transition-delay: 800ms;
          transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  -webkit-transition-duration: 850ms;
          transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  -webkit-transition-delay: 850ms;
          transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  -webkit-transition-duration: 900ms;
          transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  -webkit-transition-delay: 900ms;
          transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  -webkit-transition-duration: 950ms;
          transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  -webkit-transition-delay: 950ms;
          transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  -webkit-transition-delay: 1000ms;
          transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  -webkit-transition-duration: 1050ms;
          transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  -webkit-transition-delay: 1050ms;
          transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  -webkit-transition-duration: 1100ms;
          transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  -webkit-transition-delay: 1100ms;
          transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  -webkit-transition-duration: 1150ms;
          transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  -webkit-transition-delay: 1150ms;
          transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  -webkit-transition-duration: 1200ms;
          transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  -webkit-transition-delay: 1200ms;
          transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  -webkit-transition-duration: 1250ms;
          transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  -webkit-transition-delay: 1250ms;
          transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  -webkit-transition-duration: 1300ms;
          transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  -webkit-transition-delay: 1300ms;
          transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  -webkit-transition-duration: 1350ms;
          transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  -webkit-transition-delay: 1350ms;
          transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  -webkit-transition-duration: 1400ms;
          transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  -webkit-transition-delay: 1400ms;
          transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  -webkit-transition-duration: 1450ms;
          transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  -webkit-transition-delay: 1450ms;
          transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  -webkit-transition-duration: 1500ms;
          transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  -webkit-transition-delay: 1500ms;
          transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  -webkit-transition-duration: 1550ms;
          transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  -webkit-transition-delay: 1550ms;
          transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  -webkit-transition-duration: 1600ms;
          transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  -webkit-transition-delay: 1600ms;
          transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  -webkit-transition-duration: 1650ms;
          transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  -webkit-transition-delay: 1650ms;
          transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  -webkit-transition-duration: 1700ms;
          transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  -webkit-transition-delay: 1700ms;
          transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  -webkit-transition-duration: 1750ms;
          transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  -webkit-transition-delay: 1750ms;
          transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  -webkit-transition-duration: 1800ms;
          transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  -webkit-transition-delay: 1800ms;
          transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  -webkit-transition-duration: 1850ms;
          transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  -webkit-transition-delay: 1850ms;
          transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  -webkit-transition-duration: 1900ms;
          transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  -webkit-transition-delay: 1900ms;
          transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  -webkit-transition-duration: 1950ms;
          transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  -webkit-transition-delay: 1950ms;
          transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  -webkit-transition-duration: 2000ms;
          transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  -webkit-transition-delay: 2000ms;
          transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  -webkit-transition-duration: 2050ms;
          transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  -webkit-transition-delay: 2050ms;
          transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  -webkit-transition-duration: 2100ms;
          transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  -webkit-transition-delay: 2100ms;
          transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  -webkit-transition-duration: 2150ms;
          transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  -webkit-transition-delay: 2150ms;
          transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  -webkit-transition-duration: 2200ms;
          transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  -webkit-transition-delay: 2200ms;
          transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  -webkit-transition-duration: 2250ms;
          transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  -webkit-transition-delay: 2250ms;
          transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  -webkit-transition-duration: 2300ms;
          transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  -webkit-transition-delay: 2300ms;
          transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  -webkit-transition-duration: 2350ms;
          transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  -webkit-transition-delay: 2350ms;
          transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  -webkit-transition-duration: 2400ms;
          transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  -webkit-transition-delay: 2400ms;
          transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  -webkit-transition-duration: 2450ms;
          transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  -webkit-transition-delay: 2450ms;
          transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  -webkit-transition-duration: 2500ms;
          transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  -webkit-transition-delay: 2500ms;
          transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  -webkit-transition-duration: 2550ms;
          transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  -webkit-transition-delay: 2550ms;
          transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  -webkit-transition-duration: 2600ms;
          transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  -webkit-transition-delay: 2600ms;
          transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  -webkit-transition-duration: 2650ms;
          transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  -webkit-transition-delay: 2650ms;
          transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  -webkit-transition-duration: 2700ms;
          transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  -webkit-transition-delay: 2700ms;
          transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  -webkit-transition-duration: 2750ms;
          transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  -webkit-transition-delay: 2750ms;
          transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  -webkit-transition-duration: 2800ms;
          transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  -webkit-transition-delay: 2800ms;
          transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  -webkit-transition-duration: 2850ms;
          transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  -webkit-transition-delay: 2850ms;
          transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  -webkit-transition-duration: 2900ms;
          transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  -webkit-transition-delay: 2900ms;
          transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  -webkit-transition-duration: 2950ms;
          transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  -webkit-transition-delay: 2950ms;
          transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  -webkit-transition-duration: 3000ms;
          transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  -webkit-transition-delay: 3000ms;
          transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

[data-aos=fade-up] {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  -webkit-transform: translate3d(0, -100px, 0);
          transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  -webkit-transform: translate3d(-100px, 100px, 0);
          transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  -webkit-transform: translate3d(100px, 100px, 0);
          transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  -webkit-transform: translate3d(-100px, -100px, 0);
          transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  -webkit-transform: translate3d(100px, -100px, 0);
          transform: translate3d(100px, -100px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
          transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
          transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
          transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
          transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
          transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
          transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
          transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
          transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

[data-aos=slide-up] {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

.admin-bar header.header {
  top: 32px;
}

@media screen and (max-width: 782px) {
  .admin-bar header.header.transparent-dark, .admin-bar header.header.transparent-light {
    top: 46px;
  }
}
.wp-block-columns {
  gap: 2.5rem;
}

.wp-core-ui .button,
.wp-core-ui .button-secondary {
  all: unset;
}

.wp-block-file a[id^=wp-block-file] {
  display: none;
}
.wp-block-pullquote blockquote {
  margin: 0;
}

article.format-standard > header {
  text-align: center;
  position: relative;
  padding-left: 0rem;
  padding-left: calc(-2rem + 10vw);
  padding-left: max(0rem, min(-2rem + 10vw, 10rem));
  padding-left: clamp(0rem, -2rem + 10vw, 10rem);
  padding-right: 0rem;
  padding-right: calc(-2rem + 10vw);
  padding-right: max(0rem, min(-2rem + 10vw, 10rem));
  padding-right: clamp(0rem, -2rem + 10vw, 10rem);
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}
article.format-standard > header .btn.btn-icon.btn-icon-arrow-left, article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev, .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev, article.format-standard > header .pagination .btn.page-numbers.next, .pagination article.format-standard > header .btn.page-numbers.next {
  position: absolute;
  top: 0;
  left: 0;
  height: 2rem;
  line-height: 2rem;
  vertical-align: middle;
  text-indent: 2.5rem;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
@media screen and (max-width: 1100px) {
  article.format-standard > header .btn.btn-icon.btn-icon-arrow-left, article.format-standard > header .pagination .btn.btn-icon-arrow-left.page-numbers.prev, .pagination article.format-standard > header .btn.btn-icon-arrow-left.page-numbers.prev, article.format-standard > header .pagination .btn.page-numbers.next, .pagination article.format-standard > header .btn.page-numbers.next {
    top: -4rem;
  }
}
article.format-standard > header .top {
  margin-bottom: 1rem;
}
article.format-standard > header .top a {
  text-decoration: none;
}
article.format-standard > header .bottom {
  min-width: 200px;
  border-top: 1px solid rgba(200, 200, 200, 1);
  border-top: 1px solid var(--color-grey);
  border-bottom: 1px solid rgba(200, 200, 200, 1);
  border-bottom: 1px solid var(--color-grey);
  padding: 1rem;
}
article.format-standard > header .bottom > * {
  margin: 0;
}
article.format-standard > header .bottom a {
  text-decoration: none;
}
@media (max-width: 767px) {
  article.format-standard > header h1 {
    font-size: 1.4rem;
  }
}
article.format-standard > header .author-box {
  margin: 0 auto;
  margin-bottom: 1.5rem;
  width: 17rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
article.format-standard > header .author-box img {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 100%;
  margin-right: 1rem;
}
article.format-standard > header .author-box .author-box-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
article.format-standard > header .author-box .author-box-inner p {
  margin: 0;
  text-align: left;
}
article.format-standard > header .featured {
  height: auto;
  margin-top: 3rem;
  margin-bottom: 0;
  margin-left: 0rem;
  margin-left: calc(4.5rem + -22.5vw);
  margin-left: max(-9rem, min(4.5rem + -22.5vw, 0rem));
  margin-left: clamp(-9rem, 4.5rem + -22.5vw, 0rem);
  margin-right: 0rem;
  margin-right: calc(4.5rem + -22.5vw);
  margin-right: max(-9rem, min(4.5rem + -22.5vw, 0rem));
  margin-right: clamp(-9rem, 4.5rem + -22.5vw, 0rem);
  position: relative;
}
article.format-standard > header .featured > img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
article.format-standard > section {
  margin-left: auto;
  margin-right: auto;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  padding-left: 0rem;
  padding-left: calc(-2rem + 10vw);
  padding-left: max(0rem, min(-2rem + 10vw, 10rem));
  padding-left: clamp(0rem, -2rem + 10vw, 10rem);
  padding-right: 0rem;
  padding-right: calc(-2rem + 10vw);
  padding-right: max(0rem, min(-2rem + 10vw, 10rem));
  padding-right: clamp(0rem, -2rem + 10vw, 10rem);
  max-width: 60rem;
}
article.format-standard > section figure.size-full,
article.format-standard > section figure.size-large,
article.format-standard > section figure.wp-block-table {
  height: auto;
  margin-left: 0rem;
  margin-left: calc(4.5rem + -22.5vw);
  margin-left: max(-9rem, min(4.5rem + -22.5vw, 0rem));
  margin-left: clamp(-9rem, 4.5rem + -22.5vw, 0rem);
  margin-right: 0rem;
  margin-right: calc(4.5rem + -22.5vw);
  margin-right: max(-9rem, min(4.5rem + -22.5vw, 0rem));
  margin-right: clamp(-9rem, 4.5rem + -22.5vw, 0rem);
  position: relative;
}
article.format-standard > section figure.size-full > img,
article.format-standard > section figure.size-large > img,
article.format-standard > section figure.wp-block-table > img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
article.format-standard > section figure.size-full > table,
article.format-standard > section figure.size-large > table,
article.format-standard > section figure.wp-block-table > table {
  width: 100%;
  height: auto;
}
article.format-standard > footer {
  padding-bottom: 9rem;
  padding-left: 0rem;
  padding-left: calc(-2rem + 10vw);
  padding-left: max(0rem, min(-2rem + 10vw, 10rem));
  padding-left: clamp(0rem, -2rem + 10vw, 10rem);
  padding-right: 0rem;
  padding-right: calc(-2rem + 10vw);
  padding-right: max(0rem, min(-2rem + 10vw, 10rem));
  padding-right: clamp(0rem, -2rem + 10vw, 10rem);
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}
article.format-standard > footer .topics {
  border-top: 1px solid rgba(200, 200, 200, 1);
  border-top: 1px solid var(--color-grey);
}
article.format-standard > footer .topics span {
  color: rgba(255, 51, 0, 1);
  color: var(--color-orange);
  padding: 0.5rem;
}

section .container section {
  padding: 0;
  padding: initial;
}

.container :not(.header-hamburger-menu) .container {
  min-width: 0;
  min-width: initial;
  max-width: none;
  max-width: initial;
  padding: 0;
  padding: initial;
  margin: 0;
  margin: initial;
}

html, body {
  scroll-behavior: smooth;
  scroll-margin-top: 4rem;
  scroll-margin-top: calc(3.8rem + 1vw);
  scroll-margin-top: max(4rem, min(3.8rem + 1vw, 5rem));
  scroll-margin-top: clamp(4rem, 3.8rem + 1vw, 5rem);
}

body {
  overflow-x: hidden;
  overscroll-behavior-y: none;
}
body.noscroll {
  overflow: hidden;
}

.wp-block-columns {
  margin-bottom: 0px;
}

.wp-block-cover-image.is-light .wp-block-cover__inner-container,
.wp-block-cover.is-light .wp-block-cover__inner-container {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}

.sticky-header ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.sticky-header ul li {
  display: inline-block;
  text-align: center;
  padding-bottom: 0.4rem;
  padding-top: 0.4rem;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
.sticky-header ul li a {
  font-weight: 400;
  text-decoration: none;
  color: rgba(200, 200, 200, 1);
  color: var(--color-grey);
  padding-bottom: 0.4rem;
  padding-top: 0.4rem;
}
.sticky-header ul li a:hover {
  color: black;
}
.sticky-header ul li a:active {
  border-bottom: 2px solid black;
  color: black;
}

.select2 {
  width: 100%;
}
.select2 .selection .select2-selection {
  width: 100%;
  border-radius: 20px;
  border: none;
  background-color: rgba(235, 245, 253, 1);
  background-color: var(--color-light-blue);
  height: 40px;
}
.select2 .selection .select2-selection:hover {
  background-color: rgba(148, 173, 191, 1);
  background-color: var(--color-blue2);
}
.select2 .selection .select2-selection .select2-selection__rendered {
  font-size: 1rem;
  line-height: 40px;
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
  padding-left: 24px;
  padding-right: 44px;
}
.select2 .selection .select2-selection .select2-selection__arrow {
  height: 40px;
  margin-right: 8px;
}
.select2 .selection .select2-selection .select2-selection__arrow b {
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}

.select2-dropdown {
  -webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1rem 2rem var(--color-darken);
          box-shadow: 0 1rem 2rem var(--color-darken);
  margin-top: 30px;
  border: none;
}
.select2-dropdown input.select2-search__field {
  border-radius: 20px;
  border-color: rgba(200, 200, 200, 1);
  border-color: var(--color-grey);
  border-width: 1px;
  border-style: solid;
  padding: 8px 12px;
  font-size: 1rem;
}
.select2-dropdown input.select2-search__field:focus, .select2-dropdown input.select2-search__field.focus-visible {
  border-color: rgba(148, 173, 191, 1);
  border-color: var(--color-blue2);
  outline: none;
}
.select2-dropdown input.select2-search__field:focus, .select2-dropdown input.select2-search__field.focus-visible {
  border-color: rgba(148, 173, 191, 1);
  border-color: var(--color-blue2);
  outline: none;
}
.select2-dropdown input.select2-search__field:focus, .select2-dropdown input.select2-search__field.focus-visible {
  border-color: rgba(148, 173, 191, 1);
  border-color: var(--color-blue2);
  outline: none;
}
.select2-dropdown input.select2-search__field:focus, .select2-dropdown input.select2-search__field:focus-visible {
  border-color: rgba(148, 173, 191, 1);
  border-color: var(--color-blue2);
  outline: none;
}
.select2-dropdown .select2-results__option {
  font-size: 1rem;
  padding: 10px 12px;
}
.select2-dropdown .select2-results__option:hover {
  background-color: rgba(148, 173, 191, 1);
  background-color: var(--color-blue2);
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.select2-dropdown .select2-results__option.select2-results__option--selected {
  background-color: rgba(148, 173, 191, 1);
  background-color: var(--color-blue2);
  color: rgba(61, 64, 67, 1);
  color: var(--color-nearly-black);
}
.select2-dropdown .select2-results__option--highlighted {
  background-color: rgba(148, 173, 191, 1) !important;
  background-color: var(--color-blue2) !important;
  color: rgba(61, 64, 67, 1) !important;
  color: var(--color-nearly-black) !important;
}

