/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}@charset "UTF-8";

/* line 7, resources/assets/styles/settings/_settings.colors.scss */

:root {
  --yune-gradient-animated-deg: 0deg;
  --plyr-color-main: #30393e;
}

@keyframes animateYuneBackgroundGradient {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 100% 0;
  }
}

/* line 62, resources/assets/styles/settings/_settings.colors.scss */

.animated-gradient-text,
.u-h1-alt--small b,
.u-h1-alt--medium b,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title b,
.single-project .introduction__overlay .overlay-title b,
.u-h1-alt--large b,
.u-h2-alt b,
.page-404 .background-gif__overlay .message b,
.u-h1-alt--small strong,
.u-h1-alt--medium strong,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title strong,
.single-project .introduction__overlay .overlay-title strong,
.u-h1-alt--large strong,
.u-h2-alt strong,
.page-404 .background-gif__overlay .message strong,
.c-menu__main .top .menu-item::before,
.\--gradient.c-scroll-button .text,
.\--gradient.c-scroll-button:hover,
.\--gradient.c-scroll-button:active,
.\--gradient.c-scroll-button:link,
.\--gradient.c-scroll-button:visited,
.c-menu,
.c-menu__main .top .menu-item {
  background-image: linear-gradient(90deg, #9bddf6 1.15%, #dcefca 21%, #f9eaae 34%, #f2c9aa 55%, #9bddf6 72%, #dcefca 87%, #f9eaae 100%);
  background-size: 300% 100%;
  animation: animateYuneBackgroundGradient 5s infinite linear;
}

/* stylelint-disable */

/* stylelint-enable */

/* stylelint-disable */

/* stylelint-enable */

/** Import everything from autoload */

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/* Settings
**
** This holds any global settings for your project. This layer should only house settings that need to be accessed from anywhere.
** This ensures this layer stays nice and slim, and means that most settings can be found alongside the code that uses them, making finding things far simpler.
**
** Examples of global settings might be things like the base font size, colour palettes, config and so on.
*/

/* Tools
**
** The next layer houses your globally available tooling – namely mixins and functions. Any mixin or function that does not need accessing globally should belong in the partial to which it relates.
** The Tools layer comes after the Settings layer because a mixin may require one of the global settings as a default parameter. Examples of global tools might be gradient mixins, font-sizing mixins and so on.
**
*/

/* Generic
**
** The Generic layer is the first one that actually produces any CSS. It houses very high-level, far reaching styles. This layer is seldom modified, and is usually the same across any projects you work on.
** It contains things like Normalize.css, global box-sizing rules, CSS resets and so on. The Generic layer affects a lot of the DOM, hence it being nice and wide in the Triangle model, and occurring very early on.
**
*/

/*! normalize.css v7.0.0 | 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
 *    IE on Windows Phone and in iOS.
 */

/* line 12, node_modules/stuurmen-css/generic/_generic.normalize.scss */

html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

/* line 25, node_modules/stuurmen-css/generic/_generic.normalize.scss */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

/* line 33, node_modules/stuurmen-css/generic/_generic.normalize.scss */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

/* line 47, node_modules/stuurmen-css/generic/_generic.normalize.scss */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

/* line 60, node_modules/stuurmen-css/generic/_generic.normalize.scss */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

/* line 70, node_modules/stuurmen-css/generic/_generic.normalize.scss */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

/* line 79, node_modules/stuurmen-css/generic/_generic.normalize.scss */

hr,
.c-hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/* line 90, node_modules/stuurmen-css/generic/_generic.normalize.scss */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

/* line 103, node_modules/stuurmen-css/generic/_generic.normalize.scss */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

/* line 113, node_modules/stuurmen-css/generic/_generic.normalize.scss */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

/* line 123, node_modules/stuurmen-css/generic/_generic.normalize.scss */

b,
strong {
  font-weight: inherit;
}

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

/* line 132, node_modules/stuurmen-css/generic/_generic.normalize.scss */

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.
 */

/* line 142, node_modules/stuurmen-css/generic/_generic.normalize.scss */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

/* line 153, node_modules/stuurmen-css/generic/_generic.normalize.scss */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

/* line 161, node_modules/stuurmen-css/generic/_generic.normalize.scss */

mark {
  background-color: #ff0;
  color: #000;
}

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

/* line 170, node_modules/stuurmen-css/generic/_generic.normalize.scss */

small {
  font-size: 80%;
}

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

/* line 179, node_modules/stuurmen-css/generic/_generic.normalize.scss */

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

/* line 187, node_modules/stuurmen-css/generic/_generic.normalize.scss */

sub {
  bottom: -0.25em;
}

/* line 191, node_modules/stuurmen-css/generic/_generic.normalize.scss */

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

/* line 202, node_modules/stuurmen-css/generic/_generic.normalize.scss */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

/* line 211, node_modules/stuurmen-css/generic/_generic.normalize.scss */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

/* line 220, node_modules/stuurmen-css/generic/_generic.normalize.scss */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

/* line 228, node_modules/stuurmen-css/generic/_generic.normalize.scss */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

/* line 240, node_modules/stuurmen-css/generic/_generic.normalize.scss */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

/* line 256, node_modules/stuurmen-css/generic/_generic.normalize.scss */

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.
 */

/* line 266, node_modules/stuurmen-css/generic/_generic.normalize.scss */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

/* line 277, node_modules/stuurmen-css/generic/_generic.normalize.scss */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

/* line 288, node_modules/stuurmen-css/generic/_generic.normalize.scss */

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.
 */

/* line 300, node_modules/stuurmen-css/generic/_generic.normalize.scss */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

/* line 311, node_modules/stuurmen-css/generic/_generic.normalize.scss */

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.
 */

/* line 322, node_modules/stuurmen-css/generic/_generic.normalize.scss */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

/* line 336, node_modules/stuurmen-css/generic/_generic.normalize.scss */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

/* line 345, node_modules/stuurmen-css/generic/_generic.normalize.scss */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

/* line 354, node_modules/stuurmen-css/generic/_generic.normalize.scss */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

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

/* line 364, node_modules/stuurmen-css/generic/_generic.normalize.scss */

[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.
 */

/* line 374, node_modules/stuurmen-css/generic/_generic.normalize.scss */

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

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

/* line 383, node_modules/stuurmen-css/generic/_generic.normalize.scss */

[type="search"]::-webkit-search-cancel-button,
[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.
 */

/* line 393, node_modules/stuurmen-css/generic/_generic.normalize.scss */

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

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

/* line 406, node_modules/stuurmen-css/generic/_generic.normalize.scss */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

/* line 415, node_modules/stuurmen-css/generic/_generic.normalize.scss */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

/* line 426, node_modules/stuurmen-css/generic/_generic.normalize.scss */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

/* line 434, node_modules/stuurmen-css/generic/_generic.normalize.scss */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

/* line 445, node_modules/stuurmen-css/generic/_generic.normalize.scss */

[hidden] {
  display: none;
}

/*  =========================================================================
    reset
    A thin layer on top of normalize.css that provides a starting point more
    suitable for web applications. Removes the default spacing and border for
    appropriate elements.
    ========================================================================= */

/**
 * 1. Set the global `box-sizing` state to `border-box`. As per:
 *    paulirish.com/2012/box-sizing-border-box-ftw
 * 2. Fonts on OSX will look more consistent with other systems that do not
 *    render text using sub-pixel anti-aliasing.
 */

/* line 14, node_modules/stuurmen-css/generic/_generic.reset.scss */

html {
  box-sizing: border-box;
  /* [1] */
  min-height: 100%;
  -moz-osx-font-smoothing: grayscale;
  /* [2] */
  -webkit-font-smoothing: antialiased;
  /* [2] */
}

/* line 22, node_modules/stuurmen-css/generic/_generic.reset.scss */

*,
*:before,
*:after {
  box-sizing: inherit;
  /* [1] */
}

/**
 * The usual resetting of margins, paddings, borders etc.
 */

/* line 33, node_modules/stuurmen-css/generic/_generic.reset.scss */

blockquote,
dl,
dd,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
.u-p,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
.c-filters label,
.c-filters .selectise,
.c-checkbox__label,
.c-gallery .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner .slide__info,
.c-archive-post__box .archive-info__client,
.c-news-post__date,
.c-projects-post__details .client,
.c-projects-post__details .excerpt,
.c-scroll-button .text,
.page-archive .posts__header .count,
.page-projects .posts__header .count,
.single-project .statistics__list .statistic__label,
.single-project .review__author,
.single-project .review__author > *,
ul li,
.c-content-header .header-details__info,
.c-footer__main,
.c-share__text,
pre,
fieldset,
hr,
.c-hr {
  margin: 0;
}

/* line 51, node_modules/stuurmen-css/generic/_generic.reset.scss */

fieldset,
ol,
ul {
  padding: 0;
}

/* line 57, node_modules/stuurmen-css/generic/_generic.reset.scss */

iframe,
fieldset {
  border: 0;
}

/**
 * Remove extra vertical spacing when nesting lists.
 */

/* line 67, node_modules/stuurmen-css/generic/_generic.reset.scss */

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

/**
 * Suppress the focus outline on links that cannot be accessed via keyboard.
 * This prevents an unwanted focus outline from appearing around elements that
 * might still respond to pointer events.
 */

/* line 79, node_modules/stuurmen-css/generic/_generic.reset.scss */

[tabindex="-1"]:focus {
  outline: none !important;
}

/**
 * Image
 *
 * 1. By default all images are fluid
 * 2. Render `alt` visually offset when images don't load
 */

/* line 90, node_modules/stuurmen-css/generic/_generic.reset.scss */

img {
  max-width: 100%;
  /* [1] */
  font-style: italic;
  /* [2] */
}

/**
 * 1. Single taps should be dispatched immediately on clickable elements
 */

/* line 98, node_modules/stuurmen-css/generic/_generic.reset.scss */

a,
area,
button,
input,
label,
select,
textarea,
[tabindex] {
  -ms-touch-action: manipulation;
  /* [1] */
  touch-action: manipulation;
}

/* line 103, node_modules/stuurmen-css/generic/_generic.reset.scss */

[hreflang] > abbr[title] {
  text-decoration: none;
}

/* line 107, node_modules/stuurmen-css/generic/_generic.reset.scss */

table {
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 112, node_modules/stuurmen-css/generic/_generic.reset.scss */

hr,
.c-hr {
  display: block;
  margin: 1em 0;
  padding: 0;
  height: 1px;
  border: 0;
  border-top: 1px solid #CCCCCC;
}

/* Elements
**
** These are bare, unclassed HTML elements. What does an h1 look like without a class on it? What does an a look like without a class on it? The Elements layer binds onto bare HTML element (or 'type') selectors only.
**
*/

/* line 5, node_modules/stuurmen-css/elements/_elements.form.scss */

form,
input {
  font-family: "Graphik", Helvetica, Arial, sans-serif;
}

/* line 10, node_modules/stuurmen-css/elements/_elements.form.scss */

input,
select,
textarea {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  outline: 0;
  border: 0;
  border-radius: 0;
  background: none transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  appearance: none;
}

/* line 27, node_modules/stuurmen-css/elements/_elements.form.scss */

select {
  text-transform: none;
}

/* line 29, node_modules/stuurmen-css/elements/_elements.form.scss */

select::-ms-expand {
  display: none;
}

/* line 32, node_modules/stuurmen-css/elements/_elements.form.scss */

select::-ms-value {
  background: none;
  color: inherit;
}

/* line 38, node_modules/stuurmen-css/elements/_elements.form.scss */

textarea {
  overflow: auto;
  resize: vertical;
}

/* line 18, node_modules/stuurmen-css/elements/_elements.headings.scss */

.u-h,
h1,
h2,
h3,
h4,
h5,
h6,
.u-h1,
.single-project .statistics__list .statistic__value,
.u-h2,
.u-h3,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
.single-project .review__text,
.single-project .review__text > *,
.u-h4,
.c-archive-post__box .archive-info__name,
.c-news-post__title,
.c-projects-post__details .name,
.page-home .introduction__text,
.page-home .introduction__text > *,
.single-project .statistics__title,
.u-h5,
.u-h6 {
  margin-top: 0;
  line-height: 100%;
  font-family: "Graphik", Helvetica, Arial, sans-serif;
}

/* line 25, node_modules/stuurmen-css/elements/_elements.headings.scss */

h1 {
  font-size: 48px;
  font-size: 3rem;
  line-height: 2.08333;
}

@media screen and (min-width: 1024px) {
  /* line 25, node_modules/stuurmen-css/elements/_elements.headings.scss */

  h1 {
    font-size: 5.17578vw;
    font-size: 5.17578vw;
    line-height: 19.32075;
  }
}

/* line 30, node_modules/stuurmen-css/elements/_elements.headings.scss */

h2 {
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 2.17391;
}

@media screen and (min-width: 1024px) {
  /* line 30, node_modules/stuurmen-css/elements/_elements.headings.scss */

  h2 {
    font-size: 4.19922vw;
    font-size: 4.19922vw;
    line-height: 23.81395;
  }
}

/* line 35, node_modules/stuurmen-css/elements/_elements.headings.scss */

h3 {
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 2.63158;
}

@media screen and (min-width: 1024px) {
  /* line 35, node_modules/stuurmen-css/elements/_elements.headings.scss */

  h3 {
    font-size: 3.51562vw;
    font-size: 3.51562vw;
    line-height: 28.44444;
  }
}

/* line 40, node_modules/stuurmen-css/elements/_elements.headings.scss */

h4 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 3.57143;
}

@media screen and (min-width: 1024px) {
  /* line 40, node_modules/stuurmen-css/elements/_elements.headings.scss */

  h4 {
    font-size: 2.73438vw;
    font-size: 2.73438vw;
    line-height: 36.57143;
  }
}

/* line 45, node_modules/stuurmen-css/elements/_elements.headings.scss */

h5 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 5;
}

@media screen and (min-width: 1024px) {
  /* line 45, node_modules/stuurmen-css/elements/_elements.headings.scss */

  h5 {
    font-size: 1.75781vw;
    font-size: 1.75781vw;
    line-height: 56.88889;
  }
}

/* line 50, node_modules/stuurmen-css/elements/_elements.headings.scss */

h6 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 5;
}

@media screen and (min-width: 1024px) {
  /* line 50, node_modules/stuurmen-css/elements/_elements.headings.scss */

  h6 {
    font-size: 1.75781vw;
    font-size: 1.75781vw;
    line-height: 56.88889;
  }
}

/**
 * 1. Fluid images for responsive purposes.
 * 2. Offset `alt` text from surrounding copy.
 * 3. Setting `vertical-align` removes the whitespace that appears under `img`
 *    elements when they are dropped into a page as-is. Safer alternative to
 *    using `display: block;`.
 */

/* line 13, node_modules/stuurmen-css/elements/_elements.images.scss */

img {
  max-width: 100%;
  /* [1] */
  font-style: italic;
  /* [2] */
  vertical-align: middle;
  /* [3] */
}

/**
 * If a `width` and/or `height` attribute have been explicitly defined, let’s
 * not make the image fluid.
 */

/* line 25, node_modules/stuurmen-css/elements/_elements.images.scss */

img[width],
img[height] {
  max-width: none;
}

/* line 5, node_modules/stuurmen-css/elements/_elements.links.scss */

a {
  text-decoration: none;
  color: #000;
  transition: 0.5s color cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 81, node_modules/stuurmen-css/tools/_tools.mixins.scss */

a:focus,
a:hover {
  color: #000;
}

/* line 13, node_modules/stuurmen-css/elements/_elements.page.scss */

html {
  color: #000;
  font-size: 1rem;
  /* [1] */
  font-family: "Graphik", Helvetica, Arial, sans-serif;
  line-height: 100%;
  /* [1] */
}

/* line 20, node_modules/stuurmen-css/elements/_elements.page.scss */

::selection {
  background-color: var(--selection-background-color);
  color: var(--selection-text-color);
  text-shadow: none;
}

/* line 5, node_modules/stuurmen-css/elements/_elements.typography.scss */

p,
.u-p,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
.c-filters label,
.c-filters .selectise,
.c-checkbox__label,
.c-gallery .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner .slide__info,
.c-archive-post__box .archive-info__client,
.c-news-post__date,
.c-projects-post__details .client,
.c-projects-post__details .excerpt,
.c-scroll-button .text,
.page-archive .posts__header .count,
.page-projects .posts__header .count,
.single-project .statistics__list .statistic__label,
.single-project .review__author,
.single-project .review__author > *,
ul li,
.c-content-header .header-details__info,
.c-footer__main,
.c-share__text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 6.25;
}

@media screen and (min-width: 1024px) {
  /* line 5, node_modules/stuurmen-css/elements/_elements.typography.scss */

  p,
  .u-p,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
  .c-filters label,
  .c-filters .selectise,
  .c-checkbox__label,
  .c-gallery .slider-track__inner .slide__info,
  .c-gallery-alt .slider-track__inner .slide__info,
  .c-projects-gallery .slider-track__inner .slide__info,
  .c-archive-post__box .archive-info__client,
  .c-news-post__date,
  .c-projects-post__details .client,
  .c-projects-post__details .excerpt,
  .c-scroll-button .text,
  .page-archive .posts__header .count,
  .page-projects .posts__header .count,
  .single-project .statistics__list .statistic__label,
  .single-project .review__author,
  .single-project .review__author > *,
  ul li,
  .c-content-header .header-details__info,
  .c-footer__main,
  .c-share__text {
    font-size: 1.375vw;
    font-size: 1.375vw;
    line-height: 72.72727;
  }
}

@media screen and (min-width: 1620px) {
  /* line 5, node_modules/stuurmen-css/elements/_elements.typography.scss */

  p,
  .u-p,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
  .c-filters label,
  .c-filters .selectise,
  .c-checkbox__label,
  .c-gallery .slider-track__inner .slide__info,
  .c-gallery-alt .slider-track__inner .slide__info,
  .c-projects-gallery .slider-track__inner .slide__info,
  .c-archive-post__box .archive-info__client,
  .c-news-post__date,
  .c-projects-post__details .client,
  .c-projects-post__details .excerpt,
  .c-scroll-button .text,
  .page-archive .posts__header .count,
  .page-projects .posts__header .count,
  .single-project .statistics__list .statistic__label,
  .single-project .review__author,
  .single-project .review__author > *,
  ul li,
  .c-content-header .header-details__info,
  .c-footer__main,
  .c-share__text {
    font-size: 1.25vw;
    font-size: 1.25vw;
    line-height: 80;
  }
}

/* Objects
**
** This is the first layer in which we find class-based selectors. These are concerned with styling non-cosmetic design patterns, or 'objects'.
** Objects can range from something as simple as a .wrapper element, to layout systems, through to things like the OOCSS poster child – the Media Object. This layer affects less of the DOM than the last layer,
** has a higher specificity, and is slightly more explicit in that we are now targeting sections of the DOM with classes.
**
** E.g. Objects, abstractions, and design patterns (e.g. .o-layout {}). non-cosmetic styles that handle the skeletal aspect of a lot of UI components, without ever actually looking like designed ‘things’.
**
*/

/* line 9, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout {
  display: flex;
  overflow: hidden;
}

/* line 14, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--auto,
.o-layout--grids {
  flex-wrap: wrap;
}

/* line 20, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--auto > .o-layout__item {
  flex: 1;
}

/* line 25, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--grids {
  align-items: flex-start;
  flex-flow: row wrap;
}

/* line 29, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--grids > .o-layout__item {
  flex: 0 0 100%;
  width: 100%;
}

/* line 38, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--grids-stretched {
  align-items: stretch;
}

/* line 49, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--centered {
  align-items: center;
  justify-content: center;
}

/* line 54, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--centered-v {
  align-items: center;
}

/* line 58, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--centered-h {
  justify-content: center;
}

/* line 68, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--reversed {
  flex-direction: row-reverse;
}

/* line 79, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--column {
  flex-direction: column;
}

/* line 83, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--column-reversed {
  flex-direction: column-reverse;
}

/* line 93, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--nowrap {
  flex-wrap: nowrap;
}

/* line 97, node_modules/stuurmen-css/objects/_objects.grid.scss */

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

/* line 101, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--wrap-reverse {
  flex-wrap: wrap-reverse;
}

/* line 111, node_modules/stuurmen-css/objects/_objects.grid.scss */

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

/* line 115, node_modules/stuurmen-css/objects/_objects.grid.scss */

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

/* line 131, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--lock-left {
  align-content: center;
  align-items: center;
  justify-content: flex-start;
}

/* line 137, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--lock-right {
  align-content: center;
  align-items: center;
  justify-content: flex-end;
}

/* line 143, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--lock-top {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: center;
}

/* line 149, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--lock-bottom {
  align-content: flex-end;
  align-items: flex-end;
  justify-content: center;
}

/* line 155, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--lock-top-left {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
}

/* line 161, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--lock-top-right {
  align-content: flex-start;
  align-items: flex-start;
  justify-content: flex-end;
}

/* line 167, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--lock-bottom-left {
  align-content: flex-end;
  align-items: flex-end;
  justify-content: flex-start;
}

/* line 173, node_modules/stuurmen-css/objects/_objects.grid.scss */

.o-layout--lock-bottom-right {
  align-content: flex-end;
  align-items: flex-end;
  justify-content: flex-end;
}

/* ==========================================================================
   #LIST-BARE
   ========================================================================== */

/**
 * Strip list-like appearance from lists by removing their bullets, and any
 * indentation.
 *
 * Note: Declaring the item-class might not be necessary everywhere but
 * is for example in <dl> lists for the <dd> childs.
 */

/* line 17, node_modules/stuurmen-css/objects/_objects.list.scss */

.o-list-bare {
  list-style: none;
  margin-left: 0;
}

/* line 22, node_modules/stuurmen-css/objects/_objects.list.scss */

.o-list-bare__item {
  margin-left: 0;
}

/* ==========================================================================
   #LIST-INLINE
   ========================================================================== */

/**
 * The list-inline object simply displays a list of items in one line.
 */

/* line 34, node_modules/stuurmen-css/objects/_objects.list.scss */

.o-list-inline {
  margin-left: 0;
  list-style: none;
}

/* line 39, node_modules/stuurmen-css/objects/_objects.list.scss */

.o-list-inline__item {
  display: inline-block;
}

/**
 * Create ratio-bound content blocks, to keep media (e.g. images, videos) in
 * their correct aspect ratios.
 *
 * http://alistapart.com/article/creating-intrinsic-ratios-for-video
 *
 * 1. Default cropping is a 1:1 ratio (i.e. a perfect square).
 */

/* line 22, node_modules/stuurmen-css/objects/_objects.ratio.scss */

.o-ratio {
  position: relative;
  display: block;
}

/* line 26, node_modules/stuurmen-css/objects/_objects.ratio.scss */

.o-ratio:before {
  content: "";
  display: block;
  width: 100%;
  padding-bottom: 100%;
  /* [1] */
}

/* line 36, node_modules/stuurmen-css/objects/_objects.ratio.scss */

.o-ratio__content,
.o-ratio > iframe,
.o-ratio > embed,
.o-ratio > object {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* stylelint-disable */

/* Ratio variants.
   ========================================================================== */

/**
 * Generate a series of ratio classes to be used like so:
 *
 *   <div class="o-ratio  o-ratio--16:9">
 *
 */

/* line 74, node_modules/stuurmen-css/objects/_objects.ratio.scss */

.o-ratio--2\:1:before {
  padding-bottom: 50%;
}

/* line 74, node_modules/stuurmen-css/objects/_objects.ratio.scss */

.o-ratio--4\:3:before {
  padding-bottom: 75%;
}

/* line 74, node_modules/stuurmen-css/objects/_objects.ratio.scss */

.o-ratio--16\:9:before {
  padding-bottom: 56.25%;
}

/* stylelint-enable */

/**
 * A simple object for manipulating the structure of HTML `table`s.
 */

/* line 9, node_modules/stuurmen-css/objects/_objects.table.scss */

.o-table {
  width: 100%;
}

/* line 11, node_modules/stuurmen-css/objects/_objects.table.scss */

.o-table.\--fixed {
  table-layout: fixed;
}

/**
 * Page-level constraining and wrapping elements.
 */

/* stylelint-disable */

/* stylelint-enable */

/* line 16, node_modules/stuurmen-css/objects/_objects.wrapper.scss */

.o-wrapper {
  padding-right: 100%;
  padding-left: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1240px;
}

/* line 132, node_modules/stuurmen-css/tools/_tools.mixins.scss */

.o-wrapper:after {
  content: "" !important;
  display: block !important;
  clear: both !important;
}

/* Components
**
** The Components layer is where we begin to style recognisable pieces of UI. We're still binding onto classes here, so our specificity hasn't yet increased.
** However, this layer is more explicit than the last one in that we are now styling explicit, designed pieces of the DOM.
** We shouldn't find any selectors with a lower specificity than one class in this layer. This is where the majority of your work will happen after initial project set-up.
**
** E.g. Discrete, complete chunks of UI (e.g. .c-carousel {}).
*/

/* Utilities
**
** A layer of high-specificity selectors. It overrides all classes for specific use cases.
**
** E.g. .u-hidden {}.
*/

/* line 1, node_modules/stuurmen-css/utilities/_utilities.editor-style.scss */

body#tinymce {
  margin: 12px !important;
  height: auto !important;
  min-height: 0 !important;
}

/* line 7, node_modules/stuurmen-css/utilities/_utilities.float.scss */

.u-float-left {
  float: left !important;
}

/* line 11, node_modules/stuurmen-css/utilities/_utilities.float.scss */

.u-float-right {
  float: right !important;
}

/* line 17, node_modules/stuurmen-css/utilities/_utilities.float.scss */

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

/* line 21, node_modules/stuurmen-css/utilities/_utilities.float.scss */

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

/* line 25, node_modules/stuurmen-css/utilities/_utilities.float.scss */

.u-text-right {
  text-align: right !important;
}

/* line 31, node_modules/stuurmen-css/utilities/_utilities.float.scss */

.u-align-baseline {
  vertical-align: baseline !important;
}

/* line 35, node_modules/stuurmen-css/utilities/_utilities.float.scss */

.u-align-bottom {
  vertical-align: bottom !important;
}

/* line 39, node_modules/stuurmen-css/utilities/_utilities.float.scss */

.u-align-middle {
  vertical-align: middle !important;
}

/* line 43, node_modules/stuurmen-css/utilities/_utilities.float.scss */

.u-align-top {
  vertical-align: top !important;
}

/* line 47, node_modules/stuurmen-css/utilities/_utilities.float.scss */

.u-vertical-center {
  font-size: 0;
}

/* line 16, node_modules/stuurmen-css/tools/_tools.mixins.scss */

.u-vertical-center::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

/* line 23, node_modules/stuurmen-css/tools/_tools.mixins.scss */

.u-vertical-center > * {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
}

/**
 * Redefine all of our basic heading styles against utility classes so as to
 * allow for double stranded heading hierarchy, e.g. we semantically need an H2,
 * but we want it to be sized like an H1:
 *
 *   <h2 class="u-h1"></h2>
 *
 */

/* line 14, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

.u-h1,
.single-project .statistics__list .statistic__value {
  font-size: 48px;
  font-size: 3rem;
  line-height: 2.08333;
}

@media screen and (min-width: 1024px) {
  /* line 14, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

  .u-h1,
  .single-project .statistics__list .statistic__value {
    font-size: 5.17578vw;
    font-size: 5.17578vw;
    line-height: 19.32075;
  }
}

/* line 19, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

.u-h2 {
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 2.17391;
}

@media screen and (min-width: 1024px) {
  /* line 19, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

  .u-h2 {
    font-size: 4.19922vw;
    font-size: 4.19922vw;
    line-height: 23.81395;
  }
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

.u-h3,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
.single-project .review__text,
.single-project .review__text > * {
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 2.63158;
}

@media screen and (min-width: 1024px) {
  /* line 24, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

  .u-h3,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
  .single-project .review__text,
  .single-project .review__text > * {
    font-size: 3.51562vw;
    font-size: 3.51562vw;
    line-height: 28.44444;
  }
}

/* line 29, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

.u-h4,
.c-archive-post__box .archive-info__name,
.c-news-post__title,
.c-projects-post__details .name,
.page-home .introduction__text,
.page-home .introduction__text > *,
.single-project .statistics__title {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 3.57143;
}

@media screen and (min-width: 1024px) {
  /* line 29, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

  .u-h4,
  .c-archive-post__box .archive-info__name,
  .c-news-post__title,
  .c-projects-post__details .name,
  .page-home .introduction__text,
  .page-home .introduction__text > *,
  .single-project .statistics__title {
    font-size: 2.73438vw;
    font-size: 2.73438vw;
    line-height: 36.57143;
  }
}

/* line 34, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

.u-h5 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 4.16667;
}

@media screen and (min-width: 1024px) {
  /* line 34, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

  .u-h5 {
    font-size: 2.14844vw;
    font-size: 2.14844vw;
    line-height: 46.54545;
  }
}

/* line 39, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

.u-h6 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 5;
}

@media screen and (min-width: 1024px) {
  /* line 39, node_modules/stuurmen-css/utilities/_utilities.headings.scss */

  .u-h6 {
    font-size: 1.75781vw;
    font-size: 1.75781vw;
    line-height: 56.88889;
  }
}

/**
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

/* line 10, node_modules/stuurmen-css/utilities/_utilities.hidden.scss */

.u-hidden-visually {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

/**
 * Hide visually and from screen readers.
 */

/* line 19, node_modules/stuurmen-css/utilities/_utilities.hidden.scss */

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

/**
 * Very crude, reset-like styles taken from the HTML5 Boilerplate:
 * https://raw.githubusercontent.com/inuitcss/inuitcss/develop/utilities/_utilities.print.scss
 * https://github.com/h5bp/html5-boilerplate/blob/5.3.0/dist/doc/css.md#print-styles
 * https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/main.css#L205-L282
 */

@media print {
  /**
   * 1. Black prints faster: http://www.sanbeiji.com/archives/953
   */

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* [1] */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 33, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 37, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /**
   * Don't show links that are fragment identifiers, or use the `javascript:`
   * pseudo protocol.
   */

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 52, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /**
   * Printing Tables: http://css-discuss.incutio.com/wiki/Printing_Tables
   */

  /* line 63, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  thead {
    display: table-header-group;
  }

  /* line 67, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 73, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  img {
    max-width: 100% !important;
  }

  /* line 77, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  p,
  .u-p,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
  .c-filters label,
  .c-filters .selectise,
  .c-checkbox__label,
  .c-gallery .slider-track__inner .slide__info,
  .c-gallery-alt .slider-track__inner .slide__info,
  .c-projects-gallery .slider-track__inner .slide__info,
  .c-archive-post__box .archive-info__client,
  .c-news-post__date,
  .c-projects-post__details .client,
  .c-projects-post__details .excerpt,
  .c-scroll-button .text,
  .page-archive .posts__header .count,
  .page-projects .posts__header .count,
  .single-project .statistics__list .statistic__label,
  .single-project .review__author,
  .single-project .review__author > *,
  ul li,
  .c-content-header .header-details__info,
  .c-footer__main,
  .c-share__text,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 84, node_modules/stuurmen-css/utilities/_utilities.print.scss */

  h2,
  h3 {
    page-break-after: avoid;
  }
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-1 {
  flex: 0 0 4.16667% !important;
  max-width: 4.16667% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-1 {
  margin-left: 4.16667% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-1 {
  margin-right: 4.16667% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-2 {
  flex: 0 0 8.33333% !important;
  max-width: 8.33333% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-2 {
  margin-left: 8.33333% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-2 {
  margin-right: 8.33333% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-3 {
  flex: 0 0 12.5% !important;
  max-width: 12.5% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-3 {
  margin-left: 12.5% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-3 {
  margin-right: 12.5% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-4 {
  flex: 0 0 16.66667% !important;
  max-width: 16.66667% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-4 {
  margin-left: 16.66667% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-4 {
  margin-right: 16.66667% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-5 {
  flex: 0 0 20.83333% !important;
  max-width: 20.83333% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-5 {
  margin-left: 20.83333% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-5 {
  margin-right: 20.83333% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-6 {
  flex: 0 0 25% !important;
  max-width: 25% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-6 {
  margin-left: 25% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-6 {
  margin-right: 25% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-7 {
  flex: 0 0 29.16667% !important;
  max-width: 29.16667% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-7 {
  margin-left: 29.16667% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-7 {
  margin-right: 29.16667% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-8 {
  flex: 0 0 33.33333% !important;
  max-width: 33.33333% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-8 {
  margin-left: 33.33333% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-8 {
  margin-right: 33.33333% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-9 {
  flex: 0 0 37.5% !important;
  max-width: 37.5% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-9 {
  margin-left: 37.5% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-9 {
  margin-right: 37.5% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-10 {
  flex: 0 0 41.66667% !important;
  max-width: 41.66667% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-10 {
  margin-left: 41.66667% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-10 {
  margin-right: 41.66667% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-11 {
  flex: 0 0 45.83333% !important;
  max-width: 45.83333% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-11 {
  margin-left: 45.83333% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-11 {
  margin-right: 45.83333% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-12 {
  flex: 0 0 50% !important;
  max-width: 50% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-12 {
  margin-left: 50% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-12 {
  margin-right: 50% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-13 {
  flex: 0 0 54.16667% !important;
  max-width: 54.16667% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-13 {
  margin-left: 54.16667% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-13 {
  margin-right: 54.16667% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-14 {
  flex: 0 0 58.33333% !important;
  max-width: 58.33333% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-14 {
  margin-left: 58.33333% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-14 {
  margin-right: 58.33333% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-15 {
  flex: 0 0 62.5% !important;
  max-width: 62.5% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-15 {
  margin-left: 62.5% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-15 {
  margin-right: 62.5% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-16 {
  flex: 0 0 66.66667% !important;
  max-width: 66.66667% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-16 {
  margin-left: 66.66667% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-16 {
  margin-right: 66.66667% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-17 {
  flex: 0 0 70.83333% !important;
  max-width: 70.83333% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-17 {
  margin-left: 70.83333% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-17 {
  margin-right: 70.83333% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-18 {
  flex: 0 0 75% !important;
  max-width: 75% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-18 {
  margin-left: 75% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-18 {
  margin-right: 75% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-19 {
  flex: 0 0 79.16667% !important;
  max-width: 79.16667% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-19 {
  margin-left: 79.16667% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-19 {
  margin-right: 79.16667% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-20 {
  flex: 0 0 83.33333% !important;
  max-width: 83.33333% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-20 {
  margin-left: 83.33333% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-20 {
  margin-right: 83.33333% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-21 {
  flex: 0 0 87.5% !important;
  max-width: 87.5% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-21 {
  margin-left: 87.5% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-21 {
  margin-right: 87.5% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-22 {
  flex: 0 0 91.66667% !important;
  max-width: 91.66667% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-22 {
  margin-left: 91.66667% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-22 {
  margin-right: 91.66667% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-23 {
  flex: 0 0 95.83333% !important;
  max-width: 95.83333% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-23 {
  margin-left: 95.83333% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-23 {
  margin-right: 95.83333% !important;
}

/* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-24 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

/* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-24 {
  margin-left: 100% !important;
}

/* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.o-layout.o-layout--reversed .o-layout__item.u-offset-24 {
  margin-right: 100% !important;
}

/* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

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

/* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-order-2 {
  order: 2;
}

/* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

.u-order-3 {
  order: 3;
}

@media all {
  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-1\@tiny {
    flex: 0 0 4.16667% !important;
    max-width: 4.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-1\@tiny {
    margin-left: 4.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-1\@tiny {
    margin-right: 4.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-2\@tiny {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-2\@tiny {
    margin-left: 8.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-2\@tiny {
    margin-right: 8.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-3\@tiny {
    flex: 0 0 12.5% !important;
    max-width: 12.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-3\@tiny {
    margin-left: 12.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-3\@tiny {
    margin-right: 12.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-4\@tiny {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-4\@tiny {
    margin-left: 16.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-4\@tiny {
    margin-right: 16.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-5\@tiny {
    flex: 0 0 20.83333% !important;
    max-width: 20.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-5\@tiny {
    margin-left: 20.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-5\@tiny {
    margin-right: 20.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-6\@tiny {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-6\@tiny {
    margin-left: 25% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-6\@tiny {
    margin-right: 25% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-7\@tiny {
    flex: 0 0 29.16667% !important;
    max-width: 29.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-7\@tiny {
    margin-left: 29.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-7\@tiny {
    margin-right: 29.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-8\@tiny {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-8\@tiny {
    margin-left: 33.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-8\@tiny {
    margin-right: 33.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-9\@tiny {
    flex: 0 0 37.5% !important;
    max-width: 37.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-9\@tiny {
    margin-left: 37.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-9\@tiny {
    margin-right: 37.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-10\@tiny {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-10\@tiny {
    margin-left: 41.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-10\@tiny {
    margin-right: 41.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-11\@tiny {
    flex: 0 0 45.83333% !important;
    max-width: 45.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-11\@tiny {
    margin-left: 45.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-11\@tiny {
    margin-right: 45.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-12\@tiny {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-12\@tiny {
    margin-left: 50% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-12\@tiny {
    margin-right: 50% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-13\@tiny {
    flex: 0 0 54.16667% !important;
    max-width: 54.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-13\@tiny {
    margin-left: 54.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-13\@tiny {
    margin-right: 54.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-14\@tiny {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-14\@tiny {
    margin-left: 58.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-14\@tiny {
    margin-right: 58.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-15\@tiny {
    flex: 0 0 62.5% !important;
    max-width: 62.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-15\@tiny {
    margin-left: 62.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-15\@tiny {
    margin-right: 62.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-16\@tiny {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-16\@tiny {
    margin-left: 66.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-16\@tiny {
    margin-right: 66.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-17\@tiny {
    flex: 0 0 70.83333% !important;
    max-width: 70.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-17\@tiny {
    margin-left: 70.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-17\@tiny {
    margin-right: 70.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-18\@tiny {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-18\@tiny {
    margin-left: 75% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-18\@tiny {
    margin-right: 75% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-19\@tiny {
    flex: 0 0 79.16667% !important;
    max-width: 79.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-19\@tiny {
    margin-left: 79.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-19\@tiny {
    margin-right: 79.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-20\@tiny {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-20\@tiny {
    margin-left: 83.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-20\@tiny {
    margin-right: 83.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-21\@tiny {
    flex: 0 0 87.5% !important;
    max-width: 87.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-21\@tiny {
    margin-left: 87.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-21\@tiny {
    margin-right: 87.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-22\@tiny {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-22\@tiny {
    margin-left: 91.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-22\@tiny {
    margin-right: 91.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-23\@tiny {
    flex: 0 0 95.83333% !important;
    max-width: 95.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-23\@tiny {
    margin-left: 95.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-23\@tiny {
    margin-right: 95.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-24\@tiny {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-24\@tiny {
    margin-left: 100% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-24\@tiny {
    margin-right: 100% !important;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-1\@tiny {
    order: 1;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-2\@tiny {
    order: 2;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-3\@tiny {
    order: 3;
  }
}

@media (min-width: 40em) {
  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-1\@small {
    flex: 0 0 4.16667% !important;
    max-width: 4.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-1\@small {
    margin-left: 4.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-1\@small {
    margin-right: 4.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-2\@small {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-2\@small {
    margin-left: 8.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-2\@small {
    margin-right: 8.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-3\@small {
    flex: 0 0 12.5% !important;
    max-width: 12.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-3\@small {
    margin-left: 12.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-3\@small {
    margin-right: 12.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-4\@small {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-4\@small {
    margin-left: 16.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-4\@small {
    margin-right: 16.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-5\@small {
    flex: 0 0 20.83333% !important;
    max-width: 20.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-5\@small {
    margin-left: 20.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-5\@small {
    margin-right: 20.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-6\@small {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-6\@small {
    margin-left: 25% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-6\@small {
    margin-right: 25% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-7\@small {
    flex: 0 0 29.16667% !important;
    max-width: 29.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-7\@small {
    margin-left: 29.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-7\@small {
    margin-right: 29.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-8\@small {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-8\@small {
    margin-left: 33.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-8\@small {
    margin-right: 33.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-9\@small {
    flex: 0 0 37.5% !important;
    max-width: 37.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-9\@small {
    margin-left: 37.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-9\@small {
    margin-right: 37.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-10\@small {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-10\@small {
    margin-left: 41.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-10\@small {
    margin-right: 41.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-11\@small {
    flex: 0 0 45.83333% !important;
    max-width: 45.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-11\@small {
    margin-left: 45.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-11\@small {
    margin-right: 45.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-12\@small {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-12\@small {
    margin-left: 50% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-12\@small {
    margin-right: 50% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-13\@small {
    flex: 0 0 54.16667% !important;
    max-width: 54.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-13\@small {
    margin-left: 54.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-13\@small {
    margin-right: 54.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-14\@small {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-14\@small {
    margin-left: 58.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-14\@small {
    margin-right: 58.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-15\@small {
    flex: 0 0 62.5% !important;
    max-width: 62.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-15\@small {
    margin-left: 62.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-15\@small {
    margin-right: 62.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-16\@small {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-16\@small {
    margin-left: 66.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-16\@small {
    margin-right: 66.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-17\@small {
    flex: 0 0 70.83333% !important;
    max-width: 70.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-17\@small {
    margin-left: 70.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-17\@small {
    margin-right: 70.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-18\@small {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-18\@small {
    margin-left: 75% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-18\@small {
    margin-right: 75% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-19\@small {
    flex: 0 0 79.16667% !important;
    max-width: 79.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-19\@small {
    margin-left: 79.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-19\@small {
    margin-right: 79.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-20\@small {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-20\@small {
    margin-left: 83.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-20\@small {
    margin-right: 83.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-21\@small {
    flex: 0 0 87.5% !important;
    max-width: 87.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-21\@small {
    margin-left: 87.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-21\@small {
    margin-right: 87.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-22\@small {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-22\@small {
    margin-left: 91.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-22\@small {
    margin-right: 91.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-23\@small {
    flex: 0 0 95.83333% !important;
    max-width: 95.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-23\@small {
    margin-left: 95.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-23\@small {
    margin-right: 95.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-24\@small {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-24\@small {
    margin-left: 100% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-24\@small {
    margin-right: 100% !important;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-1\@small {
    order: 1;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-2\@small {
    order: 2;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-3\@small {
    order: 3;
  }
}

@media (min-width: 64em) {
  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-1\@medium {
    flex: 0 0 4.16667% !important;
    max-width: 4.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-1\@medium {
    margin-left: 4.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-1\@medium {
    margin-right: 4.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-2\@medium {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-2\@medium {
    margin-left: 8.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-2\@medium {
    margin-right: 8.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-3\@medium {
    flex: 0 0 12.5% !important;
    max-width: 12.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-3\@medium {
    margin-left: 12.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-3\@medium {
    margin-right: 12.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-4\@medium {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-4\@medium {
    margin-left: 16.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-4\@medium {
    margin-right: 16.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-5\@medium {
    flex: 0 0 20.83333% !important;
    max-width: 20.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-5\@medium {
    margin-left: 20.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-5\@medium {
    margin-right: 20.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-6\@medium {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-6\@medium {
    margin-left: 25% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-6\@medium {
    margin-right: 25% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-7\@medium {
    flex: 0 0 29.16667% !important;
    max-width: 29.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-7\@medium {
    margin-left: 29.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-7\@medium {
    margin-right: 29.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-8\@medium {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-8\@medium {
    margin-left: 33.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-8\@medium {
    margin-right: 33.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-9\@medium {
    flex: 0 0 37.5% !important;
    max-width: 37.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-9\@medium {
    margin-left: 37.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-9\@medium {
    margin-right: 37.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-10\@medium {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-10\@medium {
    margin-left: 41.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-10\@medium {
    margin-right: 41.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-11\@medium {
    flex: 0 0 45.83333% !important;
    max-width: 45.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-11\@medium {
    margin-left: 45.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-11\@medium {
    margin-right: 45.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-12\@medium {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-12\@medium {
    margin-left: 50% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-12\@medium {
    margin-right: 50% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-13\@medium {
    flex: 0 0 54.16667% !important;
    max-width: 54.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-13\@medium {
    margin-left: 54.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-13\@medium {
    margin-right: 54.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-14\@medium {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-14\@medium {
    margin-left: 58.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-14\@medium {
    margin-right: 58.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-15\@medium {
    flex: 0 0 62.5% !important;
    max-width: 62.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-15\@medium {
    margin-left: 62.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-15\@medium {
    margin-right: 62.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-16\@medium {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-16\@medium {
    margin-left: 66.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-16\@medium {
    margin-right: 66.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-17\@medium {
    flex: 0 0 70.83333% !important;
    max-width: 70.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-17\@medium {
    margin-left: 70.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-17\@medium {
    margin-right: 70.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-18\@medium {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-18\@medium {
    margin-left: 75% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-18\@medium {
    margin-right: 75% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-19\@medium {
    flex: 0 0 79.16667% !important;
    max-width: 79.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-19\@medium {
    margin-left: 79.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-19\@medium {
    margin-right: 79.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-20\@medium {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-20\@medium {
    margin-left: 83.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-20\@medium {
    margin-right: 83.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-21\@medium {
    flex: 0 0 87.5% !important;
    max-width: 87.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-21\@medium {
    margin-left: 87.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-21\@medium {
    margin-right: 87.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-22\@medium {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-22\@medium {
    margin-left: 91.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-22\@medium {
    margin-right: 91.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-23\@medium {
    flex: 0 0 95.83333% !important;
    max-width: 95.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-23\@medium {
    margin-left: 95.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-23\@medium {
    margin-right: 95.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-24\@medium {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-24\@medium {
    margin-left: 100% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-24\@medium {
    margin-right: 100% !important;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-1\@medium {
    order: 1;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-2\@medium {
    order: 2;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-3\@medium {
    order: 3;
  }
}

@media (min-width: 75em) {
  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-1\@large {
    flex: 0 0 4.16667% !important;
    max-width: 4.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-1\@large {
    margin-left: 4.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-1\@large {
    margin-right: 4.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-2\@large {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-2\@large {
    margin-left: 8.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-2\@large {
    margin-right: 8.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-3\@large {
    flex: 0 0 12.5% !important;
    max-width: 12.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-3\@large {
    margin-left: 12.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-3\@large {
    margin-right: 12.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-4\@large {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-4\@large {
    margin-left: 16.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-4\@large {
    margin-right: 16.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-5\@large {
    flex: 0 0 20.83333% !important;
    max-width: 20.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-5\@large {
    margin-left: 20.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-5\@large {
    margin-right: 20.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-6\@large {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-6\@large {
    margin-left: 25% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-6\@large {
    margin-right: 25% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-7\@large {
    flex: 0 0 29.16667% !important;
    max-width: 29.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-7\@large {
    margin-left: 29.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-7\@large {
    margin-right: 29.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-8\@large {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-8\@large {
    margin-left: 33.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-8\@large {
    margin-right: 33.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-9\@large {
    flex: 0 0 37.5% !important;
    max-width: 37.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-9\@large {
    margin-left: 37.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-9\@large {
    margin-right: 37.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-10\@large {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-10\@large {
    margin-left: 41.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-10\@large {
    margin-right: 41.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-11\@large {
    flex: 0 0 45.83333% !important;
    max-width: 45.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-11\@large {
    margin-left: 45.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-11\@large {
    margin-right: 45.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-12\@large {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-12\@large {
    margin-left: 50% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-12\@large {
    margin-right: 50% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-13\@large {
    flex: 0 0 54.16667% !important;
    max-width: 54.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-13\@large {
    margin-left: 54.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-13\@large {
    margin-right: 54.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-14\@large {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-14\@large {
    margin-left: 58.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-14\@large {
    margin-right: 58.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-15\@large {
    flex: 0 0 62.5% !important;
    max-width: 62.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-15\@large {
    margin-left: 62.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-15\@large {
    margin-right: 62.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-16\@large {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-16\@large {
    margin-left: 66.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-16\@large {
    margin-right: 66.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-17\@large {
    flex: 0 0 70.83333% !important;
    max-width: 70.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-17\@large {
    margin-left: 70.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-17\@large {
    margin-right: 70.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-18\@large {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-18\@large {
    margin-left: 75% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-18\@large {
    margin-right: 75% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-19\@large {
    flex: 0 0 79.16667% !important;
    max-width: 79.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-19\@large {
    margin-left: 79.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-19\@large {
    margin-right: 79.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-20\@large {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-20\@large {
    margin-left: 83.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-20\@large {
    margin-right: 83.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-21\@large {
    flex: 0 0 87.5% !important;
    max-width: 87.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-21\@large {
    margin-left: 87.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-21\@large {
    margin-right: 87.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-22\@large {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-22\@large {
    margin-left: 91.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-22\@large {
    margin-right: 91.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-23\@large {
    flex: 0 0 95.83333% !important;
    max-width: 95.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-23\@large {
    margin-left: 95.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-23\@large {
    margin-right: 95.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-24\@large {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-24\@large {
    margin-left: 100% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-24\@large {
    margin-right: 100% !important;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-1\@large {
    order: 1;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-2\@large {
    order: 2;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-3\@large {
    order: 3;
  }
}

@media (min-width: 90em) {
  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-1\@big {
    flex: 0 0 4.16667% !important;
    max-width: 4.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-1\@big {
    margin-left: 4.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-1\@big {
    margin-right: 4.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-2\@big {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-2\@big {
    margin-left: 8.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-2\@big {
    margin-right: 8.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-3\@big {
    flex: 0 0 12.5% !important;
    max-width: 12.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-3\@big {
    margin-left: 12.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-3\@big {
    margin-right: 12.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-4\@big {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-4\@big {
    margin-left: 16.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-4\@big {
    margin-right: 16.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-5\@big {
    flex: 0 0 20.83333% !important;
    max-width: 20.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-5\@big {
    margin-left: 20.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-5\@big {
    margin-right: 20.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-6\@big {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-6\@big {
    margin-left: 25% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-6\@big {
    margin-right: 25% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-7\@big {
    flex: 0 0 29.16667% !important;
    max-width: 29.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-7\@big {
    margin-left: 29.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-7\@big {
    margin-right: 29.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-8\@big {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-8\@big {
    margin-left: 33.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-8\@big {
    margin-right: 33.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-9\@big {
    flex: 0 0 37.5% !important;
    max-width: 37.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-9\@big {
    margin-left: 37.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-9\@big {
    margin-right: 37.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-10\@big {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-10\@big {
    margin-left: 41.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-10\@big {
    margin-right: 41.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-11\@big {
    flex: 0 0 45.83333% !important;
    max-width: 45.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-11\@big {
    margin-left: 45.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-11\@big {
    margin-right: 45.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-12\@big {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-12\@big {
    margin-left: 50% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-12\@big {
    margin-right: 50% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-13\@big {
    flex: 0 0 54.16667% !important;
    max-width: 54.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-13\@big {
    margin-left: 54.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-13\@big {
    margin-right: 54.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-14\@big {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-14\@big {
    margin-left: 58.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-14\@big {
    margin-right: 58.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-15\@big {
    flex: 0 0 62.5% !important;
    max-width: 62.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-15\@big {
    margin-left: 62.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-15\@big {
    margin-right: 62.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-16\@big {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-16\@big {
    margin-left: 66.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-16\@big {
    margin-right: 66.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-17\@big {
    flex: 0 0 70.83333% !important;
    max-width: 70.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-17\@big {
    margin-left: 70.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-17\@big {
    margin-right: 70.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-18\@big {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-18\@big {
    margin-left: 75% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-18\@big {
    margin-right: 75% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-19\@big {
    flex: 0 0 79.16667% !important;
    max-width: 79.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-19\@big {
    margin-left: 79.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-19\@big {
    margin-right: 79.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-20\@big {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-20\@big {
    margin-left: 83.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-20\@big {
    margin-right: 83.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-21\@big {
    flex: 0 0 87.5% !important;
    max-width: 87.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-21\@big {
    margin-left: 87.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-21\@big {
    margin-right: 87.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-22\@big {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-22\@big {
    margin-left: 91.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-22\@big {
    margin-right: 91.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-23\@big {
    flex: 0 0 95.83333% !important;
    max-width: 95.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-23\@big {
    margin-left: 95.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-23\@big {
    margin-right: 95.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-24\@big {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-24\@big {
    margin-left: 100% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-24\@big {
    margin-right: 100% !important;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-1\@big {
    order: 1;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-2\@big {
    order: 2;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-3\@big {
    order: 3;
  }
}

@media (min-width: 101.25em) {
  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-1\@huge {
    flex: 0 0 4.16667% !important;
    max-width: 4.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-1\@huge {
    margin-left: 4.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-1\@huge {
    margin-right: 4.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-2\@huge {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-2\@huge {
    margin-left: 8.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-2\@huge {
    margin-right: 8.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-3\@huge {
    flex: 0 0 12.5% !important;
    max-width: 12.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-3\@huge {
    margin-left: 12.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-3\@huge {
    margin-right: 12.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-4\@huge {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-4\@huge {
    margin-left: 16.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-4\@huge {
    margin-right: 16.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-5\@huge {
    flex: 0 0 20.83333% !important;
    max-width: 20.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-5\@huge {
    margin-left: 20.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-5\@huge {
    margin-right: 20.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-6\@huge {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-6\@huge {
    margin-left: 25% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-6\@huge {
    margin-right: 25% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-7\@huge {
    flex: 0 0 29.16667% !important;
    max-width: 29.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-7\@huge {
    margin-left: 29.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-7\@huge {
    margin-right: 29.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-8\@huge {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-8\@huge {
    margin-left: 33.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-8\@huge {
    margin-right: 33.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-9\@huge {
    flex: 0 0 37.5% !important;
    max-width: 37.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-9\@huge {
    margin-left: 37.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-9\@huge {
    margin-right: 37.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-10\@huge {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-10\@huge {
    margin-left: 41.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-10\@huge {
    margin-right: 41.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-11\@huge {
    flex: 0 0 45.83333% !important;
    max-width: 45.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-11\@huge {
    margin-left: 45.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-11\@huge {
    margin-right: 45.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-12\@huge {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-12\@huge {
    margin-left: 50% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-12\@huge {
    margin-right: 50% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-13\@huge {
    flex: 0 0 54.16667% !important;
    max-width: 54.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-13\@huge {
    margin-left: 54.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-13\@huge {
    margin-right: 54.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-14\@huge {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-14\@huge {
    margin-left: 58.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-14\@huge {
    margin-right: 58.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-15\@huge {
    flex: 0 0 62.5% !important;
    max-width: 62.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-15\@huge {
    margin-left: 62.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-15\@huge {
    margin-right: 62.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-16\@huge {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-16\@huge {
    margin-left: 66.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-16\@huge {
    margin-right: 66.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-17\@huge {
    flex: 0 0 70.83333% !important;
    max-width: 70.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-17\@huge {
    margin-left: 70.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-17\@huge {
    margin-right: 70.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-18\@huge {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-18\@huge {
    margin-left: 75% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-18\@huge {
    margin-right: 75% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-19\@huge {
    flex: 0 0 79.16667% !important;
    max-width: 79.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-19\@huge {
    margin-left: 79.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-19\@huge {
    margin-right: 79.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-20\@huge {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-20\@huge {
    margin-left: 83.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-20\@huge {
    margin-right: 83.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-21\@huge {
    flex: 0 0 87.5% !important;
    max-width: 87.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-21\@huge {
    margin-left: 87.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-21\@huge {
    margin-right: 87.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-22\@huge {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-22\@huge {
    margin-left: 91.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-22\@huge {
    margin-right: 91.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-23\@huge {
    flex: 0 0 95.83333% !important;
    max-width: 95.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-23\@huge {
    margin-left: 95.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-23\@huge {
    margin-right: 95.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-24\@huge {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-24\@huge {
    margin-left: 100% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-24\@huge {
    margin-right: 100% !important;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-1\@huge {
    order: 1;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-2\@huge {
    order: 2;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-3\@huge {
    order: 3;
  }
}

@media (min-width: 120em) {
  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-1\@xhuge {
    flex: 0 0 4.16667% !important;
    max-width: 4.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-1\@xhuge {
    margin-left: 4.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-1\@xhuge {
    margin-right: 4.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-2\@xhuge {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-2\@xhuge {
    margin-left: 8.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-2\@xhuge {
    margin-right: 8.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-3\@xhuge {
    flex: 0 0 12.5% !important;
    max-width: 12.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-3\@xhuge {
    margin-left: 12.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-3\@xhuge {
    margin-right: 12.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-4\@xhuge {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-4\@xhuge {
    margin-left: 16.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-4\@xhuge {
    margin-right: 16.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-5\@xhuge {
    flex: 0 0 20.83333% !important;
    max-width: 20.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-5\@xhuge {
    margin-left: 20.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-5\@xhuge {
    margin-right: 20.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-6\@xhuge {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-6\@xhuge {
    margin-left: 25% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-6\@xhuge {
    margin-right: 25% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-7\@xhuge {
    flex: 0 0 29.16667% !important;
    max-width: 29.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-7\@xhuge {
    margin-left: 29.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-7\@xhuge {
    margin-right: 29.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-8\@xhuge {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-8\@xhuge {
    margin-left: 33.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-8\@xhuge {
    margin-right: 33.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-9\@xhuge {
    flex: 0 0 37.5% !important;
    max-width: 37.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-9\@xhuge {
    margin-left: 37.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-9\@xhuge {
    margin-right: 37.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-10\@xhuge {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-10\@xhuge {
    margin-left: 41.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-10\@xhuge {
    margin-right: 41.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-11\@xhuge {
    flex: 0 0 45.83333% !important;
    max-width: 45.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-11\@xhuge {
    margin-left: 45.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-11\@xhuge {
    margin-right: 45.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-12\@xhuge {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-12\@xhuge {
    margin-left: 50% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-12\@xhuge {
    margin-right: 50% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-13\@xhuge {
    flex: 0 0 54.16667% !important;
    max-width: 54.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-13\@xhuge {
    margin-left: 54.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-13\@xhuge {
    margin-right: 54.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-14\@xhuge {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-14\@xhuge {
    margin-left: 58.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-14\@xhuge {
    margin-right: 58.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-15\@xhuge {
    flex: 0 0 62.5% !important;
    max-width: 62.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-15\@xhuge {
    margin-left: 62.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-15\@xhuge {
    margin-right: 62.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-16\@xhuge {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-16\@xhuge {
    margin-left: 66.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-16\@xhuge {
    margin-right: 66.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-17\@xhuge {
    flex: 0 0 70.83333% !important;
    max-width: 70.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-17\@xhuge {
    margin-left: 70.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-17\@xhuge {
    margin-right: 70.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-18\@xhuge {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-18\@xhuge {
    margin-left: 75% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-18\@xhuge {
    margin-right: 75% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-19\@xhuge {
    flex: 0 0 79.16667% !important;
    max-width: 79.16667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-19\@xhuge {
    margin-left: 79.16667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-19\@xhuge {
    margin-right: 79.16667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-20\@xhuge {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-20\@xhuge {
    margin-left: 83.33333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-20\@xhuge {
    margin-right: 83.33333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-21\@xhuge {
    flex: 0 0 87.5% !important;
    max-width: 87.5% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-21\@xhuge {
    margin-left: 87.5% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-21\@xhuge {
    margin-right: 87.5% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-22\@xhuge {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-22\@xhuge {
    margin-left: 91.66667% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-22\@xhuge {
    margin-right: 91.66667% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-23\@xhuge {
    flex: 0 0 95.83333% !important;
    max-width: 95.83333% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-23\@xhuge {
    margin-left: 95.83333% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-23\@xhuge {
    margin-right: 95.83333% !important;
  }

  /* line 18, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-24\@xhuge {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  /* line 24, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout:not(.o-layout--reversed) .o-layout__item.u-offset-24\@xhuge {
    margin-left: 100% !important;
  }

  /* line 28, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .o-layout.o-layout--reversed .o-layout__item.u-offset-24\@xhuge {
    margin-right: 100% !important;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-1\@xhuge {
    order: 1;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-2\@xhuge {
    order: 2;
  }

  /* line 47, node_modules/stuurmen-css/utilities/_utilities.widths.scss */

  .u-order-3\@xhuge {
    order: 3;
  }
}

/* Templates
**
** This layer beats all other layers, and has the power to override anything at all that has gone before it.
** The files are grouped by template 'page'.
**
*/

/* line 3, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

/* line 13, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider * {
  box-sizing: inherit;
}

/* line 17, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider__track {
  overflow: hidden;
}

/* line 21, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* line 35, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider__slides--dragging {
  user-select: none;
}

/* line 40, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 49, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* line 57, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 62, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 67, node_modules/@glidejs/glide/src/assets/sass/glide.core.scss */

.js-slider--rtl {
  direction: rtl;
}

/* line 1, node_modules/selectise/src/scss/_selectise-base.scss */

.selectise {
  display: inline-block;
  position: relative;
}

/* line 5, node_modules/selectise/src/scss/_selectise-base.scss */

.selectise > .selectise-trigger {
  padding-right: 24px;
  cursor: pointer;
  user-select: none;
}

/* line 10, node_modules/selectise/src/scss/_selectise-base.scss */

.selectise > .selectise-trigger::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: black transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

/* line 25, node_modules/selectise/src/scss/_selectise-base.scss */

.selectise > .selectise-options {
  position: absolute;
  max-height: 300px;
  background: white;
  z-index: 20;
  overflow-y: scroll;
  overflow-x: hidden;
  display: none;
}

/* line 34, node_modules/selectise/src/scss/_selectise-base.scss */

.selectise > .selectise-options > .selectise-option {
  cursor: pointer;
  padding: 16px 20px;
}

/* line 41, node_modules/selectise/src/scss/_selectise-base.scss */

.selectise.selectise-open > .selectise-options {
  display: block;
}

/* stylelint-disable */

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: 0;
  overflow: hidden;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container.inactive {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease,-webkit-transform .4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  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;
  opacity: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .gslide-inner-content {
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  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;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide iframe,
.gslide video {
  outline: 0 !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: 0;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.desc-bottom .gslide-image img,
.desc-top .gslide-image img {
  width: auto;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.desc-left .gslide-image img,
.desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-image img.zoomable {
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-video .gvideo-wrapper {
  width: 100%;
  margin: auto;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-video::before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-video.playing::before {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.desc-bottom .gslide-media,
.desc-top .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-description.description-left,
.gslide-description.description-right {
  max-width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-description.description-bottom,
.gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-description p,
.gslide-description .u-p,
.gslide-description #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .gslide-description #onetrust-policy-text,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .gslide-description .ot-always-active,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk .gslide-description #ot-pc-desc,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .gslide-description .ot-acc-grpdesc,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk .gslide-description .ot-cat-header,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk .gslide-description #ot-category-title,
.gslide-description .c-filters label,
.c-filters .gslide-description label,
.gslide-description .c-filters .selectise,
.c-filters .gslide-description .selectise,
.gslide-description .c-checkbox__label,
.gslide-description .c-gallery .slider-track__inner .slide__info,
.c-gallery .slider-track__inner .gslide-description .slide__info,
.gslide-description .c-gallery-alt .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner .gslide-description .slide__info,
.gslide-description .c-projects-gallery .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner .gslide-description .slide__info,
.gslide-description .c-archive-post__box .archive-info__client,
.c-archive-post__box .gslide-description .archive-info__client,
.gslide-description .c-news-post__date,
.gslide-description .c-projects-post__details .client,
.c-projects-post__details .gslide-description .client,
.gslide-description .c-projects-post__details .excerpt,
.c-projects-post__details .gslide-description .excerpt,
.gslide-description .c-scroll-button .text,
.c-scroll-button .gslide-description .text,
.gslide-description .page-archive .posts__header .count,
.page-archive .posts__header .gslide-description .count,
.gslide-description .page-projects .posts__header .count,
.page-projects .posts__header .gslide-description .count,
.gslide-description .single-project .statistics__list .statistic__label,
.single-project .statistics__list .gslide-description .statistic__label,
.gslide-description .single-project .review__author,
.single-project .gslide-description .review__author,
.gslide-description .single-project .review__author > *,
.single-project .gslide-description .review__author > *,
.gslide-description ul li,
ul .gslide-description li,
.gslide-description .c-content-header .header-details__info,
.c-content-header .gslide-description .header-details__info,
.gslide-description .c-footer__main,
.gslide-description .c-share__text {
  margin-bottom: 12px;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslide-description p:last-child,
.gslide-description .u-p:last-child,
.gslide-description #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text:last-child,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .gslide-description #onetrust-policy-text:last-child,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active:last-child,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .gslide-description .ot-always-active:last-child,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc:last-child,
#onetrust-consent-sdk #onetrust-pc-sdk .gslide-description #ot-pc-desc:last-child,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc:last-child,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .gslide-description .ot-acc-grpdesc:last-child,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header:last-child,
#onetrust-consent-sdk #onetrust-pc-sdk .gslide-description .ot-cat-header:last-child,
.gslide-description #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title:last-child,
#onetrust-consent-sdk #onetrust-pc-sdk .gslide-description #ot-category-title:last-child,
.gslide-description .c-filters label:last-child,
.c-filters .gslide-description label:last-child,
.gslide-description .c-filters .selectise:last-child,
.c-filters .gslide-description .selectise:last-child,
.gslide-description .c-checkbox__label:last-child,
.gslide-description .c-gallery .slider-track__inner .slide__info:last-child,
.c-gallery .slider-track__inner .gslide-description .slide__info:last-child,
.gslide-description .c-gallery-alt .slider-track__inner .slide__info:last-child,
.c-gallery-alt .slider-track__inner .gslide-description .slide__info:last-child,
.gslide-description .c-projects-gallery .slider-track__inner .slide__info:last-child,
.c-projects-gallery .slider-track__inner .gslide-description .slide__info:last-child,
.gslide-description .c-archive-post__box .archive-info__client:last-child,
.c-archive-post__box .gslide-description .archive-info__client:last-child,
.gslide-description .c-news-post__date:last-child,
.gslide-description .c-projects-post__details .client:last-child,
.c-projects-post__details .gslide-description .client:last-child,
.gslide-description .c-projects-post__details .excerpt:last-child,
.c-projects-post__details .gslide-description .excerpt:last-child,
.gslide-description .c-scroll-button .text:last-child,
.c-scroll-button .gslide-description .text:last-child,
.gslide-description .page-archive .posts__header .count:last-child,
.page-archive .posts__header .gslide-description .count:last-child,
.gslide-description .page-projects .posts__header .count:last-child,
.page-projects .posts__header .gslide-description .count:last-child,
.gslide-description .single-project .statistics__list .statistic__label:last-child,
.single-project .statistics__list .gslide-description .statistic__label:last-child,
.gslide-description .single-project .review__author:last-child,
.single-project .gslide-description .review__author:last-child,
.gslide-description .single-project .review__author > :last-child,
.single-project .gslide-description .review__author > :last-child,
.gslide-description ul li:last-child,
ul .gslide-description li:last-child,
.gslide-description .c-content-header .header-details__info:last-child,
.c-content-header .gslide-description .header-details__info:last-child,
.gslide-description .c-footer__main:last-child,
.gslide-description .c-share__text:last-child {
  margin-bottom: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.zoomed .gslide-description {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-button-hidden {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  background: 0 0;
  position: absolute;
  bottom: 15px;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
  padding-bottom: 50px;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: 700;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-mobile .glightbox-container .gslide-desc string {
  color: #fff;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: .4;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gdesc-open .gslide-media {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: .4;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gdesc-closed .gslide-media {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: 1;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.greset {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gabsolute {
  position: absolute;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.grelative {
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-desc {
  display: none !important;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-open {
  overflow: hidden;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader .8s infinite linear;
  animation: lightboxLoader .8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-mobile .goverlay {
  background: #000;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gclose,
.gnext,
.gprev {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gclose svg,
.gnext svg,
.gprev svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gclose.disabled,
.gnext.disabled,
.gprev.disabled {
  opacity: .1;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gclose .garrow,
.gnext .garrow,
.gprev .garrow {
  stroke: #fff;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

iframe.wait-autoplay {
  opacity: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-closing .gclose,
.glightbox-closing .gnext,
.glightbox-closing .gprev {
  opacity: 0 !important;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gslide-description {
  background: #fff;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: 400;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gslide-desc {
  font-size: .86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gslide-video {
  background: #000;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gclose,
.glightbox-clean .gnext,
.glightbox-clean .gprev {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gclose path,
.glightbox-clean .gnext path,
.glightbox-clean .gprev path {
  fill: #fff;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean button:focus:not(.focused):not(.disabled) {
  outline: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.glightbox-clean .gclose:hover {
  opacity: 1;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gfadeIn {
  -webkit-animation: gfadeIn .5s ease;
  animation: gfadeIn .5s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gfadeOut {
  -webkit-animation: gfadeOut .5s ease;
  animation: gfadeOut .5s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslideOutLeft {
  -webkit-animation: gslideOutLeft .3s ease;
  animation: gslideOutLeft .3s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslideInLeft {
  -webkit-animation: gslideInLeft .3s ease;
  animation: gslideInLeft .3s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslideOutRight {
  -webkit-animation: gslideOutRight .3s ease;
  animation: gslideOutRight .3s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gslideInRight {
  -webkit-animation: gslideInRight .3s ease;
  animation: gslideInRight .3s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gzoomIn {
  -webkit-animation: gzoomIn .5s ease;
  animation: gzoomIn .5s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

.gzoomOut {
  -webkit-animation: gzoomOut .5s ease;
  animation: gzoomOut .5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

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

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

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

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }

  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }

  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-container .ginner-container.desc-top .gslide-image,
  .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .gslide-inline {
    max-height: 95vh;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .gslide-external {
    max-height: 100vh;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .gslide-description.description-left,
  .gslide-description.description-right {
    max-width: 275px;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-open {
    height: auto;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-clean .description-left .gdesc-inner,
  .glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-clean .gclose,
  .glightbox-clean .gnext,
  .glightbox-clean .gprev {
    background-color: rgba(0, 0, 0, 0.32);
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-clean .gclose:hover,
  .glightbox-clean .gnext:hover,
  .glightbox-clean .gprev:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-clean .gprev {
    top: 45%;
  }

  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-clean .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .glightbox-clean .gclose {
    opacity: .7;
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  /* line 2, resources/assets/styles/vendor/_vendor.glightbox.scss */

  .goverlay {
    background: #000;
  }
}

/* stylelint-disable */

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@keyframes plyr-popup {
  0% {
    opacity: .5;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow .3s ease;
  z-index: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr audio,
.plyr iframe,
.plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:focus {
  outline: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui {
  box-sizing: border-box;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui *,
.plyr--full-ui ::after,
.plyr--full-ui ::before {
  box-sizing: inherit;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__captions {
  animation: plyr-fade-in .3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform .4s ease-in-out;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: calc(10px * 2);
    padding: calc(var(--plyr-control-spacing,10px) * 2);
  }
}

@media (min-width: 768px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--captions-active .plyr__captions {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(calc(10px * -4));
  transform: translateY(calc(var(--plyr-control-spacing,10px) * -4));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: .2em .5em;
  white-space: pre-wrap;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__caption div {
  display: inline;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__control {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  border-radius: var(--plyr-control-radius, 3px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: calc(10px * .7);
  padding: calc(var(--plyr-control-spacing,10px) * .7);
  position: relative;
  transition: all .3s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__control:focus {
  outline: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__control.plyr__tab-focus {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

a.plyr__control {
  text-decoration: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

a.plyr__control::after,
a.plyr__control::before {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control.plyr__control--pressed .label--not-pressed,
.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls .plyr__controls__item {
  margin-left: calc(10px / 4);
  margin-left: calc(var(--plyr-control-spacing,10px)/ 4);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: calc(10px / 4);
  padding-left: calc(var(--plyr-control-spacing,10px)/ 4);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 calc(10px / 2);
  padding: 0 calc(var(--plyr-control-spacing,10px)/ 2);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
.plyr__controls .plyr__controls__item.plyr__time + .plyr__time,
.plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls:empty {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr [data-plyr=airplay],
.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen],
.plyr [data-plyr=pip] {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--airplay-supported [data-plyr=airplay],
.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen],
.plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu {
  display: flex;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu .plyr__control svg {
  transition: transform .3s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container {
  animation: plyr-popup .2s ease;
  background: rgba(255, 255, 255, 0.9);
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: 4px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: '';
  height: 0;
  position: absolute;
  right: calc(((18px / 2) + calc(10px * .7)) - (4px / 2));
  right: calc(((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7)) - (var(--plyr-menu-arrow-size,4px)/ 2));
  top: 100%;
  width: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container [role=menu] {
  padding: calc(10px * .7);
  padding: calc(var(--plyr-control-spacing,10px) * .7);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control {
  align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding-bottom: calc(calc(10px * .7)/ 1.5);
  padding-bottom: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);
  padding-left: calc(calc(10px * .7) * 1.5);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);
  padding-right: calc(calc(10px * .7) * 1.5);
  padding-right: calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);
  padding-top: calc(calc(10px * .7)/ 1.5);
  padding-top: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control--forward {
  padding-right: calc(calc(10px * .7) * 4);
  padding-right: calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control--forward::after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: calc((calc(10px * .7) * 1.5) - 4px);
  right: calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,
.plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: calc(10px * .7);
  margin: calc(var(--plyr-control-spacing,10px) * .7);
  margin-bottom: calc(calc(10px * .7)/ 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);
  padding-left: calc(calc(10px * .7) * 4);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);
  position: relative;
  width: calc(100% - (calc(10px * .7) * 2));
  width: calc(100% - (calc(var(--plyr-control-spacing,10px) * .7) * 2));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control--back::after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: calc((calc(10px * .7) * 1.5) - 4px);
  left: calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control--back::before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: '';
  height: 1px;
  left: 0;
  margin-top: calc(calc(10px * .7)/ 2);
  margin-top: calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,
.plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: calc(10px * .7);
  padding-left: calc(var(--plyr-control-spacing,10px) * .7);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control[role=menuitemradio]::after,
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  border-radius: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: '';
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all .3s ease;
  width: 16px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform .3s ease,opacity .3s ease;
  width: 6px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #00b3ff;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,
.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(10px * .7) - 2) * -1);
  margin-right: calc((calc(var(--plyr-control-spacing,10px) * .7) - 2) * -1);
  overflow: hidden;
  padding-left: calc(calc(10px * .7) * 3.5);
  padding-left: calc(calc(var(--plyr-control-spacing,10px) * .7) * 3.5);
  pointer-events: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: calc(13px * 2);
  border-radius: calc(var(--plyr-range-thumb-height,13px) * 2);
  color: #00b3ff;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  display: block;
  height: calc((3px * 2) + 13px);
  height: calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow .3s ease;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(to right, currentColor 0, transparent 0);
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
  margin-top: calc(((13px - 5px)/ 2) * -1);
  margin-top: calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  user-select: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
  color: transparent;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: 0 0;
  border: 0;
  border-radius: calc(5px / 2);
  border-radius: calc(var(--plyr-range-track-height,5px)/ 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]:focus {
  outline: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  outline-color: #00b3ff;
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  outline-offset: 2px;
  outline-style: dotted;
  outline-width: 3px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__poster {
  background-color: #000;
  background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity .2s ease;
  width: 100%;
  z-index: 1;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__time + .plyr__time::before {
  content: '\2044';
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: 767px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr__time + .plyr__time {
    display: none;
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__tooltip {
  background: rgba(255, 255, 255, 0.9);
  background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  border-radius: var(--plyr-tooltip-radius, 3px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(10px / 2) * 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);
  opacity: 0;
  padding: calc(10px / 2) calc(calc(10px / 2) * 1.5);
  padding: calc(var(--plyr-control-spacing,10px)/ 2) calc(calc(var(--plyr-control-spacing,10px)/ 2) * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform .2s .1s ease,opacity .2s .1s ease;
  white-space: nowrap;
  z-index: 2;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(4px * -1);
  bottom: calc(var(--plyr-tooltip-arrow-size,4px) * -1);
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr .plyr__control:hover .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: calc((18px / 2) + calc(10px * .7));
  left: calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: calc((18px / 2) + calc(10px * .7));
  right: calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));
  transform: translateX(50%);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  transform: translate(0, 0) scale(1);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress {
  left: calc(13px * .5);
  left: calc(var(--plyr-range-thumb-height,13px) * .5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress input[type=range],
.plyr__progress__buffer {
  margin-left: calc(13px * -.5);
  margin-left: calc(var(--plyr-range-thumb-height,13px) * -.5);
  margin-right: calc(13px * -.5);
  margin-right: calc(var(--plyr-range-thumb-height,13px) * -.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height,13px));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress .plyr__tooltip {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  left: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((5px / 2) * -1);
  margin-top: calc((var(--plyr-range-track-height,5px)/ 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress__buffer::-webkit-progress-bar {
  background: 0 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width .2s ease;
  transition: width .2s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width .2s ease;
  transition: width .2s ease;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 40, 47, 0.6) 50%, rgba(35, 40, 47, 0.6) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__volume {
  align-items: center;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__volume input[type=range] {
  margin-left: calc(10px / 2);
  margin-left: calc(var(--plyr-control-spacing,10px)/ 2);
  margin-right: calc(10px / 2);
  margin-right: calc(var(--plyr-control-spacing,10px)/ 2);
  position: relative;
  z-index: 2;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--audio {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, 0.6);
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--video {
  background: #000;
  background: var(--plyr-video-background, var(--plyr-video-background, #000));
  overflow: hidden;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--video.plyr--menu-open {
  overflow: visible;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__video-wrapper {
  background: #000;
  background: var(--plyr-video-background, var(--plyr-video-background, #000));
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(10px / 2);
  padding: calc(var(--plyr-control-spacing,10px)/ 2);
  padding-top: calc(10px * 2);
  padding-top: calc(var(--plyr-control-spacing,10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity .4s ease-in-out,transform .4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: calc(10px * 3.5);
    padding-top: calc(var(--plyr-control-spacing,10px) * 3.5);
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__control--overlaid {
  background: #00b3ff;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: .9;
  padding: calc(10px * 1.5);
  padding: calc(var(--plyr-control-spacing,10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: .3s;
  z-index: 2;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
  opacity: 1;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.25);
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen video {
  height: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen video {
  height: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:fullscreen video {
  height: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }

  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }

  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen video {
  height: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-moz-full-screen video {
  height: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen video {
  height: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--fullscreen-fallback video {
  height: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  /* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__ads::after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__ads::after:empty {
  display: none;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin: -var(--plyr-range-track-height, 5px)/2 0 0;
  opacity: .8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, 0.9);
  background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(10px / 2) * 2);
  margin-bottom: calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);
  opacity: 0;
  padding: 3px;
  padding: var(--plyr-tooltip-radius, 3px);
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform .2s .1s ease,opacity .2s .1s ease;
  z-index: 2;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: calc(4px * -1);
  bottom: calc(var(--plyr-tooltip-arrow-size,4px) * -1);
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: calc(3px - 1px);
  border-radius: calc(var(--plyr-tooltip-radius,3px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: calc(3px - 1px);
  border-radius: calc(var(--plyr-tooltip-radius,3px) - 1px);
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  padding: 3px 6px;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .3s ease;
  width: 100%;
  z-index: 1;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr--no-transition {
  transition: none !important;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 2, resources/assets/styles/vendor/_vendor.plyr.scss */

.plyr [hidden] {
  display: none !important;
}

/** Import theme styles */

@font-face {
  font-family: "Graphik";
  src: url(/wp-content/themes/yune/dist/fonts/Graphik-Regular.woff2) format("woff2"), url(/wp-content/themes/yune/dist/fonts/Graphik-Regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Graphik";
  src: url(/wp-content/themes/yune/dist/fonts/Graphik-Medium.woff2) format("woff2"), url(/wp-content/themes/yune/dist/fonts/Graphik-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Graphik";
  src: url(/wp-content/themes/yune/dist/fonts/Graphik-Semibold.woff2) format("woff2"), url(/wp-content/themes/yune/dist/fonts/Graphik-Semibold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Right Grotesk Tight";
  src: url(/wp-content/themes/yune/dist/fonts/RightGrotesk-TightBlack.woff2) format("woff2"), url(/wp-content/themes/yune/dist/fonts/RightGrotesk-TightBlack.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Material Icons Outlined";
  src: url(/wp-content/themes/yune/dist/fonts/MaterialIconsOutlined-Regular.woff2) format("woff2"), url(/wp-content/themes/yune/dist/fonts/MaterialIconsOutlined-Regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* line 1, resources/assets/styles/elements/_elements.headings.scss */

.u-h1,
.single-project .statistics__list .statistic__value,
.u-h2,
.u-h3,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
.single-project .review__text,
.single-project .review__text > *,
.u-h4,
.c-archive-post__box .archive-info__name,
.c-news-post__title,
.c-projects-post__details .name,
.page-home .introduction__text,
.page-home .introduction__text > *,
.single-project .statistics__title,
.u-h5,
.u-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 100%;
  word-break: break-word;
}

/* line 6, resources/assets/styles/elements/_elements.headings.scss */

.u-h1,
.single-project .statistics__list .statistic__value,
h1 {
  font-weight: 600;
  letter-spacing: -0.04em;
}

/* line 11, resources/assets/styles/elements/_elements.headings.scss */

.u-h2,
h2,
.u-h3,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
.single-project .review__text,
.single-project .review__text > *,
h3,
.u-h4,
.c-archive-post__box .archive-info__name,
.c-news-post__title,
.c-projects-post__details .name,
.page-home .introduction__text,
.page-home .introduction__text > *,
.single-project .statistics__title,
h4,
.u-h5,
h5 {
  font-weight: 500;
  letter-spacing: -0.04em;
}

/* line 19, resources/assets/styles/elements/_elements.headings.scss */

.u-h6,
h6 {
  font-weight: 500;
  letter-spacing: -0.02em;
}

/* line 90, resources/assets/styles/elements/_elements.headings.scss */

.u-h1-alt--small,
.u-h1-alt--medium,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title,
.single-project .introduction__overlay .overlay-title,
.u-h1-alt--large,
.u-h2-alt,
.page-404 .background-gif__overlay .message {
  font-family: 'Right Grotesk Tight', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  word-break: break-word;
  line-height: 80%;
  letter-spacing: initial;
}

/* line 14, resources/assets/styles/tools/_tools.mixins.scss */

.u-h1-alt--small > *,
.u-h1-alt--medium > *,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title > *,
.single-project .introduction__overlay .overlay-title > *,
.u-h1-alt--large > *,
.u-h2-alt > *,
.page-404 .background-gif__overlay .message > * {
  font-family: 'Right Grotesk Tight', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  word-break: break-word;
  line-height: 80%;
  letter-spacing: initial;
}

/* line 106, resources/assets/styles/elements/_elements.headings.scss */

.u-h2-alt,
.page-404 .background-gif__overlay .message {
  font-size: 4.375rem;
}

/* line 14, resources/assets/styles/tools/_tools.mixins.scss */

.u-h2-alt > *,
.page-404 .background-gif__overlay .message > * {
  font-size: 4.375rem;
}

@media (min-width: 40em) {
  /* line 106, resources/assets/styles/elements/_elements.headings.scss */

  .u-h2-alt,
  .page-404 .background-gif__overlay .message {
    font-size: 5rem;
  }

  /* line 14, resources/assets/styles/tools/_tools.mixins.scss */

  .u-h2-alt > *,
  .page-404 .background-gif__overlay .message > * {
    font-size: 5rem;
  }
}

@media (min-width: 64em) {
  /* line 106, resources/assets/styles/elements/_elements.headings.scss */

  .u-h2-alt,
  .page-404 .background-gif__overlay .message {
    font-size: 13.18359vw;
  }

  /* line 14, resources/assets/styles/tools/_tools.mixins.scss */

  .u-h2-alt > *,
  .page-404 .background-gif__overlay .message > * {
    font-size: 13.18359vw;
  }
}

/* line 124, resources/assets/styles/elements/_elements.headings.scss */

.u-h1-alt--small {
  font-size: 5.625rem;
}

/* line 14, resources/assets/styles/tools/_tools.mixins.scss */

.u-h1-alt--small > * {
  font-size: 5.625rem;
}

@media (min-width: 40em) {
  /* line 124, resources/assets/styles/elements/_elements.headings.scss */

  .u-h1-alt--small {
    font-size: 6.25rem;
  }

  /* line 14, resources/assets/styles/tools/_tools.mixins.scss */

  .u-h1-alt--small > * {
    font-size: 6.25rem;
  }
}

@media (min-width: 64em) {
  /* line 124, resources/assets/styles/elements/_elements.headings.scss */

  .u-h1-alt--small {
    font-size: 13.18359vw;
  }

  /* line 14, resources/assets/styles/tools/_tools.mixins.scss */

  .u-h1-alt--small > * {
    font-size: 13.18359vw;
  }
}

/* line 142, resources/assets/styles/elements/_elements.headings.scss */

.u-h1-alt--medium,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title,
.single-project .introduction__overlay .overlay-title {
  font-size: 5.625rem;
}

/* line 14, resources/assets/styles/tools/_tools.mixins.scss */

.u-h1-alt--medium > *,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title > *,
.single-project .introduction__overlay .overlay-title > * {
  font-size: 5.625rem;
}

@media (min-width: 40em) {
  /* line 142, resources/assets/styles/elements/_elements.headings.scss */

  .u-h1-alt--medium,
  .c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title,
  .single-project .introduction__overlay .overlay-title {
    font-size: 6.25rem;
  }

  /* line 14, resources/assets/styles/tools/_tools.mixins.scss */

  .u-h1-alt--medium > *,
  .c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title > *,
  .single-project .introduction__overlay .overlay-title > * {
    font-size: 6.25rem;
  }
}

@media (min-width: 64em) {
  /* line 142, resources/assets/styles/elements/_elements.headings.scss */

  .u-h1-alt--medium,
  .c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title,
  .single-project .introduction__overlay .overlay-title {
    font-size: 15.625vw;
  }

  /* line 14, resources/assets/styles/tools/_tools.mixins.scss */

  .u-h1-alt--medium > *,
  .c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title > *,
  .single-project .introduction__overlay .overlay-title > * {
    font-size: 15.625vw;
  }
}

/* line 160, resources/assets/styles/elements/_elements.headings.scss */

.u-h1-alt--large {
  font-size: 6.25rem;
}

/* line 14, resources/assets/styles/tools/_tools.mixins.scss */

.u-h1-alt--large > * {
  font-size: 6.25rem;
}

@media (min-width: 64em) {
  /* line 160, resources/assets/styles/elements/_elements.headings.scss */

  .u-h1-alt--large {
    font-size: 18.06641vw;
  }

  /* line 14, resources/assets/styles/tools/_tools.mixins.scss */

  .u-h1-alt--large > * {
    font-size: 18.06641vw;
  }
}

/* line 1, resources/assets/styles/elements/_elements.page.scss */

* {
  outline-color: transparent;
  outline-style: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 7, resources/assets/styles/elements/_elements.page.scss */

html,
body {
  margin: 0;
  padding: 0;
}

/* line 13, resources/assets/styles/elements/_elements.page.scss */

html {
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}

/* line 18, resources/assets/styles/elements/_elements.page.scss */

body {
  color: #000;
  min-height: 100vh;
  min-height: -webkit-fill-available;
  /* Mobile viewport bug fix */
}

@media (max-width: 63.99em) {
  /* line 24, resources/assets/styles/elements/_elements.page.scss */

  hr,
  .c-hr {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
    border-width: 0.0625rem;
  }
}

@media (min-width: 64em) {
  /* line 24, resources/assets/styles/elements/_elements.page.scss */

  hr,
  .c-hr {
    margin-top: 2.44141vw;
    margin-bottom: 2.44141vw;
    border-width: 0.09766vw;
  }
}

/* line 38, resources/assets/styles/elements/_elements.page.scss */

.s-padding {
  padding: 8.33333vw 0;
}

/* line 41, resources/assets/styles/elements/_elements.page.scss */

.s-padding--top {
  padding-top: 8.33333vw;
}

/* line 45, resources/assets/styles/elements/_elements.page.scss */

.s-padding--bottom {
  padding-bottom: 8.33333vw;
}

/* line 49, resources/assets/styles/elements/_elements.page.scss */

.s-padding--first {
  padding-top: calc(8.33333vw + 125px);
}

@media (min-width: 64em) {
  /* line 49, resources/assets/styles/elements/_elements.page.scss */

  .s-padding--first {
    padding-top: 16.66667vw;
  }
}

/* line 57, resources/assets/styles/elements/_elements.page.scss */

.s-padding__inner {
  padding: 0 8.33333vw;
}

/* line 62, resources/assets/styles/elements/_elements.page.scss */

.s-color--dark {
  background-color: #0c161c;
  color: #fff;
  --selection-text-color: #0c161c;
  --selection-background-color: #fff;
}

/* line 68, resources/assets/styles/elements/_elements.page.scss */

.s-color--light {
  background-color: #fff;
  color: #0c161c;
  --selection-text-color: #fff;
  --selection-background-color: #0c161c;
}

/* line 74, resources/assets/styles/elements/_elements.page.scss */

.s-color--gradient,
#onetrust-consent-sdk #onetrust-banner-sdk {
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  color: #0c161c;
  --selection-text-color: #fff;
  --selection-background-color: #0c161c;
}

/* line 80, resources/assets/styles/elements/_elements.page.scss */

.s-color--gradient-animated {
  background: linear-gradient(90deg, #9bddf6 1.15%, #dcefca 21%, #f9eaae 34%, #f2c9aa 55%, #9bddf6 72%, #dcefca 87%, #f9eaae 100%);
  color: #0c161c;
  --selection-text-color: #fff;
  --selection-background-color: #0c161c;
}

/* line 88, resources/assets/styles/elements/_elements.page.scss */

.noselect,
.c-button,
button.c-button,
input.c-button[type='submit'],
input.c-button[type='reset'],
.c-button.\--light,
.c-button.\--dark,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler,
.c-button.\--gradient,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler,
.c-cards .c-card,
.c-cards .c-card__image img,
.c-cards .c-card__text,
.c-headline .headline-text span,
.c-icon.\--md-icon,
.c-marquee__inner .marquee-item,
.c-marquee__inner .marquee-item--text,
.c-marquee__inner .marquee-item--image {
  user-select: none;
  -webkit-user-select: none;
}

/* line 92, resources/assets/styles/elements/_elements.page.scss */

.nocallout,
.c-cards .c-card,
.c-cards .c-card__image img,
.c-cards .c-card__text {
  -webkit-touch-callout: none;
}

/* line 96, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children.js-inview,
.js-inview.c-accordion-list.animated,
.js-inview.c-downloads-list.animated,
.js-inview.c-grid.animated,
.js-inview.c-whitepapers-list.animated,
.single-project .js-inview.statistics__list.animated,
.show-on-view--and-children.js-inview > *,
.js-inview.c-accordion-list.animated > *,
.js-inview.c-downloads-list.animated > *,
.js-inview.c-grid.animated > *,
.js-inview.c-whitepapers-list.animated > *,
.single-project .js-inview.statistics__list.animated > *,
.show-on-view.js-inview,
.show-on-view--and-children > .js-inview,
.c-accordion-list.animated > .js-inview,
.c-downloads-list.animated > .js-inview,
.c-grid.animated > .js-inview,
.c-whitepapers-list.animated > .js-inview,
.single-project .statistics__list.animated > .js-inview,
.js-inview.c-embed.animated,
.js-inview.c-gallery-wrapper.animated,
.js-inview.animated.c-gallery-alt-wrapper,
.js-inview.animated.c-projects-gallery-wrapper,
.js-inview.c-image.animated,
.js-inview.c-textblock.animated,
.js-inview.c-video.animated {
  transform: translateX(0);
  opacity: 1;
}

/* line 100, resources/assets/styles/elements/_elements.page.scss */

.show-on-view,
.show-on-view--and-children,
.c-accordion-list.animated,
.c-downloads-list.animated,
.c-grid.animated,
.c-whitepapers-list.animated,
.single-project .statistics__list.animated,
.show-on-view--and-children > *,
.c-accordion-list.animated > *,
.c-downloads-list.animated > *,
.c-grid.animated > *,
.c-whitepapers-list.animated > *,
.single-project .statistics__list.animated > *,
.c-embed.animated,
.c-gallery-wrapper.animated,
.animated.c-gallery-alt-wrapper,
.animated.c-projects-gallery-wrapper,
.c-image.animated,
.c-textblock.animated,
.c-video.animated {
  transform: translateY(25vh);
  opacity: 0;
  transition: 1s cubic-bezier(0.4, 0.6, 0.2, 1);
  transition-delay: 0.2s;
  will-change: transform, opacity;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(1),
.c-accordion-list.animated > *:nth-child(1),
.c-downloads-list.animated > *:nth-child(1),
.c-grid.animated > *:nth-child(1),
.c-whitepapers-list.animated > *:nth-child(1),
.single-project .statistics__list.animated > *:nth-child(1) {
  transition-delay: 0.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(2),
.c-accordion-list.animated > *:nth-child(2),
.c-downloads-list.animated > *:nth-child(2),
.c-grid.animated > *:nth-child(2),
.c-whitepapers-list.animated > *:nth-child(2),
.single-project .statistics__list.animated > *:nth-child(2) {
  transition-delay: 0.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(3),
.c-accordion-list.animated > *:nth-child(3),
.c-downloads-list.animated > *:nth-child(3),
.c-grid.animated > *:nth-child(3),
.c-whitepapers-list.animated > *:nth-child(3),
.single-project .statistics__list.animated > *:nth-child(3) {
  transition-delay: 0.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(4),
.c-accordion-list.animated > *:nth-child(4),
.c-downloads-list.animated > *:nth-child(4),
.c-grid.animated > *:nth-child(4),
.c-whitepapers-list.animated > *:nth-child(4),
.single-project .statistics__list.animated > *:nth-child(4) {
  transition-delay: 1s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(5),
.c-accordion-list.animated > *:nth-child(5),
.c-downloads-list.animated > *:nth-child(5),
.c-grid.animated > *:nth-child(5),
.c-whitepapers-list.animated > *:nth-child(5),
.single-project .statistics__list.animated > *:nth-child(5) {
  transition-delay: 1.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(6),
.c-accordion-list.animated > *:nth-child(6),
.c-downloads-list.animated > *:nth-child(6),
.c-grid.animated > *:nth-child(6),
.c-whitepapers-list.animated > *:nth-child(6),
.single-project .statistics__list.animated > *:nth-child(6) {
  transition-delay: 1.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(7),
.c-accordion-list.animated > *:nth-child(7),
.c-downloads-list.animated > *:nth-child(7),
.c-grid.animated > *:nth-child(7),
.c-whitepapers-list.animated > *:nth-child(7),
.single-project .statistics__list.animated > *:nth-child(7) {
  transition-delay: 1.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(8),
.c-accordion-list.animated > *:nth-child(8),
.c-downloads-list.animated > *:nth-child(8),
.c-grid.animated > *:nth-child(8),
.c-whitepapers-list.animated > *:nth-child(8),
.single-project .statistics__list.animated > *:nth-child(8) {
  transition-delay: 1.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(9),
.c-accordion-list.animated > *:nth-child(9),
.c-downloads-list.animated > *:nth-child(9),
.c-grid.animated > *:nth-child(9),
.c-whitepapers-list.animated > *:nth-child(9),
.single-project .statistics__list.animated > *:nth-child(9) {
  transition-delay: 2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(10),
.c-accordion-list.animated > *:nth-child(10),
.c-downloads-list.animated > *:nth-child(10),
.c-grid.animated > *:nth-child(10),
.c-whitepapers-list.animated > *:nth-child(10),
.single-project .statistics__list.animated > *:nth-child(10) {
  transition-delay: 2.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(11),
.c-accordion-list.animated > *:nth-child(11),
.c-downloads-list.animated > *:nth-child(11),
.c-grid.animated > *:nth-child(11),
.c-whitepapers-list.animated > *:nth-child(11),
.single-project .statistics__list.animated > *:nth-child(11) {
  transition-delay: 2.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(12),
.c-accordion-list.animated > *:nth-child(12),
.c-downloads-list.animated > *:nth-child(12),
.c-grid.animated > *:nth-child(12),
.c-whitepapers-list.animated > *:nth-child(12),
.single-project .statistics__list.animated > *:nth-child(12) {
  transition-delay: 2.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(13),
.c-accordion-list.animated > *:nth-child(13),
.c-downloads-list.animated > *:nth-child(13),
.c-grid.animated > *:nth-child(13),
.c-whitepapers-list.animated > *:nth-child(13),
.single-project .statistics__list.animated > *:nth-child(13) {
  transition-delay: 2.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(14),
.c-accordion-list.animated > *:nth-child(14),
.c-downloads-list.animated > *:nth-child(14),
.c-grid.animated > *:nth-child(14),
.c-whitepapers-list.animated > *:nth-child(14),
.single-project .statistics__list.animated > *:nth-child(14) {
  transition-delay: 3s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(15),
.c-accordion-list.animated > *:nth-child(15),
.c-downloads-list.animated > *:nth-child(15),
.c-grid.animated > *:nth-child(15),
.c-whitepapers-list.animated > *:nth-child(15),
.single-project .statistics__list.animated > *:nth-child(15) {
  transition-delay: 3.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(16),
.c-accordion-list.animated > *:nth-child(16),
.c-downloads-list.animated > *:nth-child(16),
.c-grid.animated > *:nth-child(16),
.c-whitepapers-list.animated > *:nth-child(16),
.single-project .statistics__list.animated > *:nth-child(16) {
  transition-delay: 3.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(17),
.c-accordion-list.animated > *:nth-child(17),
.c-downloads-list.animated > *:nth-child(17),
.c-grid.animated > *:nth-child(17),
.c-whitepapers-list.animated > *:nth-child(17),
.single-project .statistics__list.animated > *:nth-child(17) {
  transition-delay: 3.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(18),
.c-accordion-list.animated > *:nth-child(18),
.c-downloads-list.animated > *:nth-child(18),
.c-grid.animated > *:nth-child(18),
.c-whitepapers-list.animated > *:nth-child(18),
.single-project .statistics__list.animated > *:nth-child(18) {
  transition-delay: 3.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(19),
.c-accordion-list.animated > *:nth-child(19),
.c-downloads-list.animated > *:nth-child(19),
.c-grid.animated > *:nth-child(19),
.c-whitepapers-list.animated > *:nth-child(19),
.single-project .statistics__list.animated > *:nth-child(19) {
  transition-delay: 4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(20),
.c-accordion-list.animated > *:nth-child(20),
.c-downloads-list.animated > *:nth-child(20),
.c-grid.animated > *:nth-child(20),
.c-whitepapers-list.animated > *:nth-child(20),
.single-project .statistics__list.animated > *:nth-child(20) {
  transition-delay: 4.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(21),
.c-accordion-list.animated > *:nth-child(21),
.c-downloads-list.animated > *:nth-child(21),
.c-grid.animated > *:nth-child(21),
.c-whitepapers-list.animated > *:nth-child(21),
.single-project .statistics__list.animated > *:nth-child(21) {
  transition-delay: 4.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(22),
.c-accordion-list.animated > *:nth-child(22),
.c-downloads-list.animated > *:nth-child(22),
.c-grid.animated > *:nth-child(22),
.c-whitepapers-list.animated > *:nth-child(22),
.single-project .statistics__list.animated > *:nth-child(22) {
  transition-delay: 4.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(23),
.c-accordion-list.animated > *:nth-child(23),
.c-downloads-list.animated > *:nth-child(23),
.c-grid.animated > *:nth-child(23),
.c-whitepapers-list.animated > *:nth-child(23),
.single-project .statistics__list.animated > *:nth-child(23) {
  transition-delay: 4.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(24),
.c-accordion-list.animated > *:nth-child(24),
.c-downloads-list.animated > *:nth-child(24),
.c-grid.animated > *:nth-child(24),
.c-whitepapers-list.animated > *:nth-child(24),
.single-project .statistics__list.animated > *:nth-child(24) {
  transition-delay: 5s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(25),
.c-accordion-list.animated > *:nth-child(25),
.c-downloads-list.animated > *:nth-child(25),
.c-grid.animated > *:nth-child(25),
.c-whitepapers-list.animated > *:nth-child(25),
.single-project .statistics__list.animated > *:nth-child(25) {
  transition-delay: 5.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(26),
.c-accordion-list.animated > *:nth-child(26),
.c-downloads-list.animated > *:nth-child(26),
.c-grid.animated > *:nth-child(26),
.c-whitepapers-list.animated > *:nth-child(26),
.single-project .statistics__list.animated > *:nth-child(26) {
  transition-delay: 5.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(27),
.c-accordion-list.animated > *:nth-child(27),
.c-downloads-list.animated > *:nth-child(27),
.c-grid.animated > *:nth-child(27),
.c-whitepapers-list.animated > *:nth-child(27),
.single-project .statistics__list.animated > *:nth-child(27) {
  transition-delay: 5.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(28),
.c-accordion-list.animated > *:nth-child(28),
.c-downloads-list.animated > *:nth-child(28),
.c-grid.animated > *:nth-child(28),
.c-whitepapers-list.animated > *:nth-child(28),
.single-project .statistics__list.animated > *:nth-child(28) {
  transition-delay: 5.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(29),
.c-accordion-list.animated > *:nth-child(29),
.c-downloads-list.animated > *:nth-child(29),
.c-grid.animated > *:nth-child(29),
.c-whitepapers-list.animated > *:nth-child(29),
.single-project .statistics__list.animated > *:nth-child(29) {
  transition-delay: 6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(30),
.c-accordion-list.animated > *:nth-child(30),
.c-downloads-list.animated > *:nth-child(30),
.c-grid.animated > *:nth-child(30),
.c-whitepapers-list.animated > *:nth-child(30),
.single-project .statistics__list.animated > *:nth-child(30) {
  transition-delay: 6.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(31),
.c-accordion-list.animated > *:nth-child(31),
.c-downloads-list.animated > *:nth-child(31),
.c-grid.animated > *:nth-child(31),
.c-whitepapers-list.animated > *:nth-child(31),
.single-project .statistics__list.animated > *:nth-child(31) {
  transition-delay: 6.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(32),
.c-accordion-list.animated > *:nth-child(32),
.c-downloads-list.animated > *:nth-child(32),
.c-grid.animated > *:nth-child(32),
.c-whitepapers-list.animated > *:nth-child(32),
.single-project .statistics__list.animated > *:nth-child(32) {
  transition-delay: 6.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(33),
.c-accordion-list.animated > *:nth-child(33),
.c-downloads-list.animated > *:nth-child(33),
.c-grid.animated > *:nth-child(33),
.c-whitepapers-list.animated > *:nth-child(33),
.single-project .statistics__list.animated > *:nth-child(33) {
  transition-delay: 6.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(34),
.c-accordion-list.animated > *:nth-child(34),
.c-downloads-list.animated > *:nth-child(34),
.c-grid.animated > *:nth-child(34),
.c-whitepapers-list.animated > *:nth-child(34),
.single-project .statistics__list.animated > *:nth-child(34) {
  transition-delay: 7s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(35),
.c-accordion-list.animated > *:nth-child(35),
.c-downloads-list.animated > *:nth-child(35),
.c-grid.animated > *:nth-child(35),
.c-whitepapers-list.animated > *:nth-child(35),
.single-project .statistics__list.animated > *:nth-child(35) {
  transition-delay: 7.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(36),
.c-accordion-list.animated > *:nth-child(36),
.c-downloads-list.animated > *:nth-child(36),
.c-grid.animated > *:nth-child(36),
.c-whitepapers-list.animated > *:nth-child(36),
.single-project .statistics__list.animated > *:nth-child(36) {
  transition-delay: 7.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(37),
.c-accordion-list.animated > *:nth-child(37),
.c-downloads-list.animated > *:nth-child(37),
.c-grid.animated > *:nth-child(37),
.c-whitepapers-list.animated > *:nth-child(37),
.single-project .statistics__list.animated > *:nth-child(37) {
  transition-delay: 7.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(38),
.c-accordion-list.animated > *:nth-child(38),
.c-downloads-list.animated > *:nth-child(38),
.c-grid.animated > *:nth-child(38),
.c-whitepapers-list.animated > *:nth-child(38),
.single-project .statistics__list.animated > *:nth-child(38) {
  transition-delay: 7.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(39),
.c-accordion-list.animated > *:nth-child(39),
.c-downloads-list.animated > *:nth-child(39),
.c-grid.animated > *:nth-child(39),
.c-whitepapers-list.animated > *:nth-child(39),
.single-project .statistics__list.animated > *:nth-child(39) {
  transition-delay: 8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(40),
.c-accordion-list.animated > *:nth-child(40),
.c-downloads-list.animated > *:nth-child(40),
.c-grid.animated > *:nth-child(40),
.c-whitepapers-list.animated > *:nth-child(40),
.single-project .statistics__list.animated > *:nth-child(40) {
  transition-delay: 8.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(41),
.c-accordion-list.animated > *:nth-child(41),
.c-downloads-list.animated > *:nth-child(41),
.c-grid.animated > *:nth-child(41),
.c-whitepapers-list.animated > *:nth-child(41),
.single-project .statistics__list.animated > *:nth-child(41) {
  transition-delay: 8.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(42),
.c-accordion-list.animated > *:nth-child(42),
.c-downloads-list.animated > *:nth-child(42),
.c-grid.animated > *:nth-child(42),
.c-whitepapers-list.animated > *:nth-child(42),
.single-project .statistics__list.animated > *:nth-child(42) {
  transition-delay: 8.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(43),
.c-accordion-list.animated > *:nth-child(43),
.c-downloads-list.animated > *:nth-child(43),
.c-grid.animated > *:nth-child(43),
.c-whitepapers-list.animated > *:nth-child(43),
.single-project .statistics__list.animated > *:nth-child(43) {
  transition-delay: 8.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(44),
.c-accordion-list.animated > *:nth-child(44),
.c-downloads-list.animated > *:nth-child(44),
.c-grid.animated > *:nth-child(44),
.c-whitepapers-list.animated > *:nth-child(44),
.single-project .statistics__list.animated > *:nth-child(44) {
  transition-delay: 9s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(45),
.c-accordion-list.animated > *:nth-child(45),
.c-downloads-list.animated > *:nth-child(45),
.c-grid.animated > *:nth-child(45),
.c-whitepapers-list.animated > *:nth-child(45),
.single-project .statistics__list.animated > *:nth-child(45) {
  transition-delay: 9.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(46),
.c-accordion-list.animated > *:nth-child(46),
.c-downloads-list.animated > *:nth-child(46),
.c-grid.animated > *:nth-child(46),
.c-whitepapers-list.animated > *:nth-child(46),
.single-project .statistics__list.animated > *:nth-child(46) {
  transition-delay: 9.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(47),
.c-accordion-list.animated > *:nth-child(47),
.c-downloads-list.animated > *:nth-child(47),
.c-grid.animated > *:nth-child(47),
.c-whitepapers-list.animated > *:nth-child(47),
.single-project .statistics__list.animated > *:nth-child(47) {
  transition-delay: 9.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(48),
.c-accordion-list.animated > *:nth-child(48),
.c-downloads-list.animated > *:nth-child(48),
.c-grid.animated > *:nth-child(48),
.c-whitepapers-list.animated > *:nth-child(48),
.single-project .statistics__list.animated > *:nth-child(48) {
  transition-delay: 9.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(49),
.c-accordion-list.animated > *:nth-child(49),
.c-downloads-list.animated > *:nth-child(49),
.c-grid.animated > *:nth-child(49),
.c-whitepapers-list.animated > *:nth-child(49),
.single-project .statistics__list.animated > *:nth-child(49) {
  transition-delay: 10s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(50),
.c-accordion-list.animated > *:nth-child(50),
.c-downloads-list.animated > *:nth-child(50),
.c-grid.animated > *:nth-child(50),
.c-whitepapers-list.animated > *:nth-child(50),
.single-project .statistics__list.animated > *:nth-child(50) {
  transition-delay: 10.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(51),
.c-accordion-list.animated > *:nth-child(51),
.c-downloads-list.animated > *:nth-child(51),
.c-grid.animated > *:nth-child(51),
.c-whitepapers-list.animated > *:nth-child(51),
.single-project .statistics__list.animated > *:nth-child(51) {
  transition-delay: 10.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(52),
.c-accordion-list.animated > *:nth-child(52),
.c-downloads-list.animated > *:nth-child(52),
.c-grid.animated > *:nth-child(52),
.c-whitepapers-list.animated > *:nth-child(52),
.single-project .statistics__list.animated > *:nth-child(52) {
  transition-delay: 10.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(53),
.c-accordion-list.animated > *:nth-child(53),
.c-downloads-list.animated > *:nth-child(53),
.c-grid.animated > *:nth-child(53),
.c-whitepapers-list.animated > *:nth-child(53),
.single-project .statistics__list.animated > *:nth-child(53) {
  transition-delay: 10.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(54),
.c-accordion-list.animated > *:nth-child(54),
.c-downloads-list.animated > *:nth-child(54),
.c-grid.animated > *:nth-child(54),
.c-whitepapers-list.animated > *:nth-child(54),
.single-project .statistics__list.animated > *:nth-child(54) {
  transition-delay: 11s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(55),
.c-accordion-list.animated > *:nth-child(55),
.c-downloads-list.animated > *:nth-child(55),
.c-grid.animated > *:nth-child(55),
.c-whitepapers-list.animated > *:nth-child(55),
.single-project .statistics__list.animated > *:nth-child(55) {
  transition-delay: 11.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(56),
.c-accordion-list.animated > *:nth-child(56),
.c-downloads-list.animated > *:nth-child(56),
.c-grid.animated > *:nth-child(56),
.c-whitepapers-list.animated > *:nth-child(56),
.single-project .statistics__list.animated > *:nth-child(56) {
  transition-delay: 11.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(57),
.c-accordion-list.animated > *:nth-child(57),
.c-downloads-list.animated > *:nth-child(57),
.c-grid.animated > *:nth-child(57),
.c-whitepapers-list.animated > *:nth-child(57),
.single-project .statistics__list.animated > *:nth-child(57) {
  transition-delay: 11.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(58),
.c-accordion-list.animated > *:nth-child(58),
.c-downloads-list.animated > *:nth-child(58),
.c-grid.animated > *:nth-child(58),
.c-whitepapers-list.animated > *:nth-child(58),
.single-project .statistics__list.animated > *:nth-child(58) {
  transition-delay: 11.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(59),
.c-accordion-list.animated > *:nth-child(59),
.c-downloads-list.animated > *:nth-child(59),
.c-grid.animated > *:nth-child(59),
.c-whitepapers-list.animated > *:nth-child(59),
.single-project .statistics__list.animated > *:nth-child(59) {
  transition-delay: 12s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(60),
.c-accordion-list.animated > *:nth-child(60),
.c-downloads-list.animated > *:nth-child(60),
.c-grid.animated > *:nth-child(60),
.c-whitepapers-list.animated > *:nth-child(60),
.single-project .statistics__list.animated > *:nth-child(60) {
  transition-delay: 12.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(61),
.c-accordion-list.animated > *:nth-child(61),
.c-downloads-list.animated > *:nth-child(61),
.c-grid.animated > *:nth-child(61),
.c-whitepapers-list.animated > *:nth-child(61),
.single-project .statistics__list.animated > *:nth-child(61) {
  transition-delay: 12.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(62),
.c-accordion-list.animated > *:nth-child(62),
.c-downloads-list.animated > *:nth-child(62),
.c-grid.animated > *:nth-child(62),
.c-whitepapers-list.animated > *:nth-child(62),
.single-project .statistics__list.animated > *:nth-child(62) {
  transition-delay: 12.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(63),
.c-accordion-list.animated > *:nth-child(63),
.c-downloads-list.animated > *:nth-child(63),
.c-grid.animated > *:nth-child(63),
.c-whitepapers-list.animated > *:nth-child(63),
.single-project .statistics__list.animated > *:nth-child(63) {
  transition-delay: 12.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(64),
.c-accordion-list.animated > *:nth-child(64),
.c-downloads-list.animated > *:nth-child(64),
.c-grid.animated > *:nth-child(64),
.c-whitepapers-list.animated > *:nth-child(64),
.single-project .statistics__list.animated > *:nth-child(64) {
  transition-delay: 13s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(65),
.c-accordion-list.animated > *:nth-child(65),
.c-downloads-list.animated > *:nth-child(65),
.c-grid.animated > *:nth-child(65),
.c-whitepapers-list.animated > *:nth-child(65),
.single-project .statistics__list.animated > *:nth-child(65) {
  transition-delay: 13.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(66),
.c-accordion-list.animated > *:nth-child(66),
.c-downloads-list.animated > *:nth-child(66),
.c-grid.animated > *:nth-child(66),
.c-whitepapers-list.animated > *:nth-child(66),
.single-project .statistics__list.animated > *:nth-child(66) {
  transition-delay: 13.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(67),
.c-accordion-list.animated > *:nth-child(67),
.c-downloads-list.animated > *:nth-child(67),
.c-grid.animated > *:nth-child(67),
.c-whitepapers-list.animated > *:nth-child(67),
.single-project .statistics__list.animated > *:nth-child(67) {
  transition-delay: 13.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(68),
.c-accordion-list.animated > *:nth-child(68),
.c-downloads-list.animated > *:nth-child(68),
.c-grid.animated > *:nth-child(68),
.c-whitepapers-list.animated > *:nth-child(68),
.single-project .statistics__list.animated > *:nth-child(68) {
  transition-delay: 13.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(69),
.c-accordion-list.animated > *:nth-child(69),
.c-downloads-list.animated > *:nth-child(69),
.c-grid.animated > *:nth-child(69),
.c-whitepapers-list.animated > *:nth-child(69),
.single-project .statistics__list.animated > *:nth-child(69) {
  transition-delay: 14s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(70),
.c-accordion-list.animated > *:nth-child(70),
.c-downloads-list.animated > *:nth-child(70),
.c-grid.animated > *:nth-child(70),
.c-whitepapers-list.animated > *:nth-child(70),
.single-project .statistics__list.animated > *:nth-child(70) {
  transition-delay: 14.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(71),
.c-accordion-list.animated > *:nth-child(71),
.c-downloads-list.animated > *:nth-child(71),
.c-grid.animated > *:nth-child(71),
.c-whitepapers-list.animated > *:nth-child(71),
.single-project .statistics__list.animated > *:nth-child(71) {
  transition-delay: 14.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(72),
.c-accordion-list.animated > *:nth-child(72),
.c-downloads-list.animated > *:nth-child(72),
.c-grid.animated > *:nth-child(72),
.c-whitepapers-list.animated > *:nth-child(72),
.single-project .statistics__list.animated > *:nth-child(72) {
  transition-delay: 14.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(73),
.c-accordion-list.animated > *:nth-child(73),
.c-downloads-list.animated > *:nth-child(73),
.c-grid.animated > *:nth-child(73),
.c-whitepapers-list.animated > *:nth-child(73),
.single-project .statistics__list.animated > *:nth-child(73) {
  transition-delay: 14.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(74),
.c-accordion-list.animated > *:nth-child(74),
.c-downloads-list.animated > *:nth-child(74),
.c-grid.animated > *:nth-child(74),
.c-whitepapers-list.animated > *:nth-child(74),
.single-project .statistics__list.animated > *:nth-child(74) {
  transition-delay: 15s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(75),
.c-accordion-list.animated > *:nth-child(75),
.c-downloads-list.animated > *:nth-child(75),
.c-grid.animated > *:nth-child(75),
.c-whitepapers-list.animated > *:nth-child(75),
.single-project .statistics__list.animated > *:nth-child(75) {
  transition-delay: 15.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(76),
.c-accordion-list.animated > *:nth-child(76),
.c-downloads-list.animated > *:nth-child(76),
.c-grid.animated > *:nth-child(76),
.c-whitepapers-list.animated > *:nth-child(76),
.single-project .statistics__list.animated > *:nth-child(76) {
  transition-delay: 15.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(77),
.c-accordion-list.animated > *:nth-child(77),
.c-downloads-list.animated > *:nth-child(77),
.c-grid.animated > *:nth-child(77),
.c-whitepapers-list.animated > *:nth-child(77),
.single-project .statistics__list.animated > *:nth-child(77) {
  transition-delay: 15.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(78),
.c-accordion-list.animated > *:nth-child(78),
.c-downloads-list.animated > *:nth-child(78),
.c-grid.animated > *:nth-child(78),
.c-whitepapers-list.animated > *:nth-child(78),
.single-project .statistics__list.animated > *:nth-child(78) {
  transition-delay: 15.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(79),
.c-accordion-list.animated > *:nth-child(79),
.c-downloads-list.animated > *:nth-child(79),
.c-grid.animated > *:nth-child(79),
.c-whitepapers-list.animated > *:nth-child(79),
.single-project .statistics__list.animated > *:nth-child(79) {
  transition-delay: 16s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(80),
.c-accordion-list.animated > *:nth-child(80),
.c-downloads-list.animated > *:nth-child(80),
.c-grid.animated > *:nth-child(80),
.c-whitepapers-list.animated > *:nth-child(80),
.single-project .statistics__list.animated > *:nth-child(80) {
  transition-delay: 16.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(81),
.c-accordion-list.animated > *:nth-child(81),
.c-downloads-list.animated > *:nth-child(81),
.c-grid.animated > *:nth-child(81),
.c-whitepapers-list.animated > *:nth-child(81),
.single-project .statistics__list.animated > *:nth-child(81) {
  transition-delay: 16.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(82),
.c-accordion-list.animated > *:nth-child(82),
.c-downloads-list.animated > *:nth-child(82),
.c-grid.animated > *:nth-child(82),
.c-whitepapers-list.animated > *:nth-child(82),
.single-project .statistics__list.animated > *:nth-child(82) {
  transition-delay: 16.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(83),
.c-accordion-list.animated > *:nth-child(83),
.c-downloads-list.animated > *:nth-child(83),
.c-grid.animated > *:nth-child(83),
.c-whitepapers-list.animated > *:nth-child(83),
.single-project .statistics__list.animated > *:nth-child(83) {
  transition-delay: 16.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(84),
.c-accordion-list.animated > *:nth-child(84),
.c-downloads-list.animated > *:nth-child(84),
.c-grid.animated > *:nth-child(84),
.c-whitepapers-list.animated > *:nth-child(84),
.single-project .statistics__list.animated > *:nth-child(84) {
  transition-delay: 17s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(85),
.c-accordion-list.animated > *:nth-child(85),
.c-downloads-list.animated > *:nth-child(85),
.c-grid.animated > *:nth-child(85),
.c-whitepapers-list.animated > *:nth-child(85),
.single-project .statistics__list.animated > *:nth-child(85) {
  transition-delay: 17.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(86),
.c-accordion-list.animated > *:nth-child(86),
.c-downloads-list.animated > *:nth-child(86),
.c-grid.animated > *:nth-child(86),
.c-whitepapers-list.animated > *:nth-child(86),
.single-project .statistics__list.animated > *:nth-child(86) {
  transition-delay: 17.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(87),
.c-accordion-list.animated > *:nth-child(87),
.c-downloads-list.animated > *:nth-child(87),
.c-grid.animated > *:nth-child(87),
.c-whitepapers-list.animated > *:nth-child(87),
.single-project .statistics__list.animated > *:nth-child(87) {
  transition-delay: 17.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(88),
.c-accordion-list.animated > *:nth-child(88),
.c-downloads-list.animated > *:nth-child(88),
.c-grid.animated > *:nth-child(88),
.c-whitepapers-list.animated > *:nth-child(88),
.single-project .statistics__list.animated > *:nth-child(88) {
  transition-delay: 17.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(89),
.c-accordion-list.animated > *:nth-child(89),
.c-downloads-list.animated > *:nth-child(89),
.c-grid.animated > *:nth-child(89),
.c-whitepapers-list.animated > *:nth-child(89),
.single-project .statistics__list.animated > *:nth-child(89) {
  transition-delay: 18s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(90),
.c-accordion-list.animated > *:nth-child(90),
.c-downloads-list.animated > *:nth-child(90),
.c-grid.animated > *:nth-child(90),
.c-whitepapers-list.animated > *:nth-child(90),
.single-project .statistics__list.animated > *:nth-child(90) {
  transition-delay: 18.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(91),
.c-accordion-list.animated > *:nth-child(91),
.c-downloads-list.animated > *:nth-child(91),
.c-grid.animated > *:nth-child(91),
.c-whitepapers-list.animated > *:nth-child(91),
.single-project .statistics__list.animated > *:nth-child(91) {
  transition-delay: 18.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(92),
.c-accordion-list.animated > *:nth-child(92),
.c-downloads-list.animated > *:nth-child(92),
.c-grid.animated > *:nth-child(92),
.c-whitepapers-list.animated > *:nth-child(92),
.single-project .statistics__list.animated > *:nth-child(92) {
  transition-delay: 18.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(93),
.c-accordion-list.animated > *:nth-child(93),
.c-downloads-list.animated > *:nth-child(93),
.c-grid.animated > *:nth-child(93),
.c-whitepapers-list.animated > *:nth-child(93),
.single-project .statistics__list.animated > *:nth-child(93) {
  transition-delay: 18.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(94),
.c-accordion-list.animated > *:nth-child(94),
.c-downloads-list.animated > *:nth-child(94),
.c-grid.animated > *:nth-child(94),
.c-whitepapers-list.animated > *:nth-child(94),
.single-project .statistics__list.animated > *:nth-child(94) {
  transition-delay: 19s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(95),
.c-accordion-list.animated > *:nth-child(95),
.c-downloads-list.animated > *:nth-child(95),
.c-grid.animated > *:nth-child(95),
.c-whitepapers-list.animated > *:nth-child(95),
.single-project .statistics__list.animated > *:nth-child(95) {
  transition-delay: 19.2s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(96),
.c-accordion-list.animated > *:nth-child(96),
.c-downloads-list.animated > *:nth-child(96),
.c-grid.animated > *:nth-child(96),
.c-whitepapers-list.animated > *:nth-child(96),
.single-project .statistics__list.animated > *:nth-child(96) {
  transition-delay: 19.4s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(97),
.c-accordion-list.animated > *:nth-child(97),
.c-downloads-list.animated > *:nth-child(97),
.c-grid.animated > *:nth-child(97),
.c-whitepapers-list.animated > *:nth-child(97),
.single-project .statistics__list.animated > *:nth-child(97) {
  transition-delay: 19.6s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(98),
.c-accordion-list.animated > *:nth-child(98),
.c-downloads-list.animated > *:nth-child(98),
.c-grid.animated > *:nth-child(98),
.c-whitepapers-list.animated > *:nth-child(98),
.single-project .statistics__list.animated > *:nth-child(98) {
  transition-delay: 19.8s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(99),
.c-accordion-list.animated > *:nth-child(99),
.c-downloads-list.animated > *:nth-child(99),
.c-grid.animated > *:nth-child(99),
.c-whitepapers-list.animated > *:nth-child(99),
.single-project .statistics__list.animated > *:nth-child(99) {
  transition-delay: 20s;
}

/* line 114, resources/assets/styles/elements/_elements.page.scss */

.show-on-view--and-children > *:nth-child(100),
.c-accordion-list.animated > *:nth-child(100),
.c-downloads-list.animated > *:nth-child(100),
.c-grid.animated > *:nth-child(100),
.c-whitepapers-list.animated > *:nth-child(100),
.single-project .statistics__list.animated > *:nth-child(100) {
  transition-delay: 20.2s;
}

/* line 132, resources/assets/styles/elements/_elements.page.scss */

data-scroll {
  will-change: transform;
}

/* line 137, resources/assets/styles/elements/_elements.page.scss */

.plyr__poster,
.plyr__control {
  pointer-events: none;
}

@media (min-width: 64em) {
  /* line 144, resources/assets/styles/elements/_elements.page.scss */

  .has-scroll-smooth {
    backface-visibility: hidden;
  }

  /* line 148, resources/assets/styles/elements/_elements.page.scss */

  .has-scroll-smooth [data-scroll-container] {
    perspective: 999999px !important;
  }
}

/* line 1, resources/assets/styles/elements/_elements.typography.scss */

strong {
  font-weight: 700;
}

/* line 5, resources/assets/styles/elements/_elements.typography.scss */

p,
.u-p,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
.c-filters label,
.c-filters .selectise,
.c-checkbox__label,
.c-gallery .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner .slide__info,
.c-archive-post__box .archive-info__client,
.c-news-post__date,
.c-projects-post__details .client,
.c-projects-post__details .excerpt,
.c-scroll-button .text,
.page-archive .posts__header .count,
.page-projects .posts__header .count,
.single-project .statistics__list .statistic__label,
.single-project .review__author,
.single-project .review__author > *,
ul li,
.c-content-header .header-details__info,
.c-footer__main,
.c-share__text {
  color: inherit;
  font-weight: 400;
  line-height: 120%;
}

/* line 14, resources/assets/styles/elements/_elements.typography.scss */

ul li {
  margin-left: 1em;
}

/* line 19, resources/assets/styles/elements/_elements.typography.scss */

.small-body,
.c-filters .selectise .selectise-options,
.c-header__spotify .playlist__text {
  font-size: 1rem;
  line-height: 120%;
}

@media (min-width: 64em) {
  /* line 19, resources/assets/styles/elements/_elements.typography.scss */

  .small-body,
  .c-filters .selectise .selectise-options,
  .c-header__spotify .playlist__text {
    font-size: 1.07422vw;
  }
}

/* line 28, resources/assets/styles/elements/_elements.typography.scss */

.light-text {
  color: #fff;
}

/* line 32, resources/assets/styles/elements/_elements.typography.scss */

.dark-text {
  color: #0c161c;
}

/* line 36, resources/assets/styles/elements/_elements.typography.scss */

.gradient-text::selection,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active::selection,
.c-footer__main .footer-item .cta-text span::selection,
.c-menu__main .bottom .post-types .post-type-item .amount::selection,
.page-about .introduction__left h1::selection,
.page-about .introduction__left h2::selection,
.page-about .introduction__left h3::selection,
.page-about .introduction__left h4::selection,
.page-about .introduction__right h1::selection,
.page-about .introduction__right h2::selection,
.page-about .introduction__right h3::selection,
.page-about .introduction__right h4::selection,
.page-home .introduction__text::selection,
.page-home .introduction__text > ::selection,
.animated-gradient-text::selection,
.u-h1-alt--small b::selection,
.u-h1-alt--medium b::selection,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title b::selection,
.single-project .introduction__overlay .overlay-title b::selection,
.u-h1-alt--large b::selection,
.u-h2-alt b::selection,
.page-404 .background-gif__overlay .message b::selection,
.u-h1-alt--small strong::selection,
.u-h1-alt--medium strong::selection,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title strong::selection,
.single-project .introduction__overlay .overlay-title strong::selection,
.u-h1-alt--large strong::selection,
.u-h2-alt strong::selection,
.page-404 .background-gif__overlay .message strong::selection,
.\--gradient.c-scroll-button .text::selection,
.\--gradient.c-scroll-button:hover::selection,
.\--gradient.c-scroll-button:active::selection,
.\--gradient.c-scroll-button:link::selection,
.\--gradient.c-scroll-button:visited::selection {
  background: var(--selection-background-color);
  -webkit-background-clip: text;
  -webkit-text-fill-color: var(--selection-text-color);
}

/* line 41, resources/assets/styles/elements/_elements.typography.scss */

.gradient-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
.c-footer__main .footer-item .cta-text span,
.c-menu__main .bottom .post-types .post-type-item .amount,
.c-tabs__links .tab-link::before,
.page-about .introduction__left h1,
.page-about .introduction__left h2,
.page-about .introduction__left h3,
.page-about .introduction__left h4,
.page-about .introduction__right h1,
.page-about .introduction__right h2,
.page-about .introduction__right h3,
.page-about .introduction__right h4,
.page-home .introduction__text,
.page-home .introduction__text > * {
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
}

/* line 52, resources/assets/styles/elements/_elements.typography.scss */

.animated-gradient-text,
.u-h1-alt--small b,
.u-h1-alt--medium b,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title b,
.single-project .introduction__overlay .overlay-title b,
.u-h1-alt--large b,
.u-h2-alt b,
.page-404 .background-gif__overlay .message b,
.u-h1-alt--small strong,
.u-h1-alt--medium strong,
.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title strong,
.single-project .introduction__overlay .overlay-title strong,
.u-h1-alt--large strong,
.u-h2-alt strong,
.page-404 .background-gif__overlay .message strong,
.c-menu__main .top .menu-item::before,
.\--gradient.c-scroll-button .text,
.\--gradient.c-scroll-button:hover,
.\--gradient.c-scroll-button:active,
.\--gradient.c-scroll-button:link,
.\--gradient.c-scroll-button:visited {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

/* line 7, resources/assets/styles/utilities/_utilities.wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 14, resources/assets/styles/utilities/_utilities.wp-classes.scss */

.aligncenter {
  display: block;
  margin: 8px auto;
  height: auto;
}

/* line 20, resources/assets/styles/utilities/_utilities.wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 8px;
  height: auto;
}

@media (min-width: 30rem) {
  /* line 27, resources/assets/styles/utilities/_utilities.wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 8px;
  }

  /* line 32, resources/assets/styles/utilities/_utilities.wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 8px;
  }
}

/** Text meant only for screen readers */

/* line 39, resources/assets/styles/utilities/_utilities.wp-classes.scss */

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: #000;
  background: #fff;
}

/* line 1, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'],
#tinymce {
  --selection-text-color: white;
  --selection-background-color: black;
}

/* line 5, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] h1,
.acf-field[data-type='wysiwyg'] h2,
.acf-field[data-type='wysiwyg'] h3,
.acf-field[data-type='wysiwyg'] h4,
#tinymce h1,
#tinymce h2,
#tinymce h3,
#tinymce h4 {
  margin-bottom: 1.5625rem;
}

/* line 11, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] ul,
.acf-field[data-type='wysiwyg'] ol,
#tinymce ul,
#tinymce ol {
  margin: 1.875rem 0 1.875rem 0;
  list-style: none;
  position: relative;
}

/* line 16, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] ul li,
.acf-field[data-type='wysiwyg'] ol li,
#tinymce ul li,
#tinymce ol li {
  line-height: 1.625rem;
  font-size: 1rem;
}

/* line 19, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] ul li::before,
.acf-field[data-type='wysiwyg'] ol li::before,
#tinymce ul li::before,
#tinymce ol li::before {
  content: '\2022   ';
  padding-right: 1.8125rem;
  width: 0.625rem;
  display: inline-block;
  position: absolute;
  left: -1.25rem;
  font-weight: 700;
  color: #000;
}

@media (min-width: 75em) {
  /* line 16, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

  .acf-field[data-type='wysiwyg'] ul li,
  .acf-field[data-type='wysiwyg'] ol li,
  #tinymce ul li,
  #tinymce ol li {
    line-height: 2.0625rem;
  }
}

/* line 35, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] ol li,
#tinymce ol li {
  counter-increment: step-counter;
}

/* line 37, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] ol li::before,
#tinymce ol li::before {
  content: counter(step-counter);
}

/* line 42, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] img,
#tinymce img {
  max-width: 100%;
}

/* line 44, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] img.size-full,
#tinymce img.size-full {
  margin: 1.875rem 0;
  width: 100%;
}

/* line 49, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] a,
#tinymce a {
  text-decoration: underline;
}

/* line 52, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] figure,
#tinymce figure {
  position: relative;
}

/* line 54, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] figure img,
.acf-field[data-type='wysiwyg'] figure img.size-full,
#tinymce figure img,
#tinymce figure img.size-full {
  margin: 0;
  width: auto;
  height: auto;
}

/* line 60, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] figure figcaption,
#tinymce figure figcaption {
  background: lightgrey;
  position: relative;
  padding: 0.625rem 0.625rem;
  max-width: 100%;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75rem;
  font-style: italic;
}

/* line 71, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] .gallery,
#tinymce .gallery {
  margin-top: 3.75rem;
  margin-bottom: 2.5rem;
}

/* line 74, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] .gallery .gallery-item,
#tinymce .gallery .gallery-item {
  display: inline-block;
  margin-right: 0.625rem;
}

/* line 79, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] table,
#tinymce table {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  overflow-x: auto;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  word-wrap: break-word;
  margin: 1.25rem 0;
}

/* line 89, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] table thead,
#tinymce table thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
  color: #fff;
  background-color: #000;
}

/* line 96, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] table tr,
#tinymce table tr {
  display: table-row;
}

/* line 99, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] table th,
#tinymce table th {
  text-align: left;
}

/* line 102, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] table th,
.acf-field[data-type='wysiwyg'] table td,
#tinymce table th,
#tinymce table td {
  margin: 0;
  padding: 0.625rem 0.625rem;
  border: 1px solid lightgrey;
  white-space: normal;
  text-align: center;
}

/* line 110, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] table td,
#tinymce table td {
  background: lightgrey;
}

/* line 114, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] blockquote,
#tinymce blockquote {
  margin: 1.25rem 0 1.25rem 2.08333%;
  padding: 0 0 0 1.25rem;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #000;
}

/* line 121, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] blockquote p,
.acf-field[data-type='wysiwyg'] blockquote .u-p,
.acf-field[data-type='wysiwyg'] blockquote #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .acf-field[data-type='wysiwyg'] blockquote #onetrust-policy-text,
.acf-field[data-type='wysiwyg'] blockquote #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .acf-field[data-type='wysiwyg'] blockquote .ot-always-active,
.acf-field[data-type='wysiwyg'] blockquote #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk .acf-field[data-type='wysiwyg'] blockquote #ot-pc-desc,
.acf-field[data-type='wysiwyg'] blockquote #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .acf-field[data-type='wysiwyg'] blockquote .ot-acc-grpdesc,
.acf-field[data-type='wysiwyg'] blockquote #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk .acf-field[data-type='wysiwyg'] blockquote .ot-cat-header,
.acf-field[data-type='wysiwyg'] blockquote #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk .acf-field[data-type='wysiwyg'] blockquote #ot-category-title,
.acf-field[data-type='wysiwyg'] blockquote .c-filters label,
.c-filters .acf-field[data-type='wysiwyg'] blockquote label,
.acf-field[data-type='wysiwyg'] blockquote .c-filters .selectise,
.c-filters .acf-field[data-type='wysiwyg'] blockquote .selectise,
.acf-field[data-type='wysiwyg'] blockquote .c-checkbox__label,
.acf-field[data-type='wysiwyg'] blockquote .c-gallery .slider-track__inner .slide__info,
.c-gallery .slider-track__inner .acf-field[data-type='wysiwyg'] blockquote .slide__info,
.acf-field[data-type='wysiwyg'] blockquote .c-gallery-alt .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner .acf-field[data-type='wysiwyg'] blockquote .slide__info,
.acf-field[data-type='wysiwyg'] blockquote .c-projects-gallery .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner .acf-field[data-type='wysiwyg'] blockquote .slide__info,
.acf-field[data-type='wysiwyg'] blockquote .c-archive-post__box .archive-info__client,
.c-archive-post__box .acf-field[data-type='wysiwyg'] blockquote .archive-info__client,
.acf-field[data-type='wysiwyg'] blockquote .c-news-post__date,
.acf-field[data-type='wysiwyg'] blockquote .c-projects-post__details .client,
.c-projects-post__details .acf-field[data-type='wysiwyg'] blockquote .client,
.acf-field[data-type='wysiwyg'] blockquote .c-projects-post__details .excerpt,
.c-projects-post__details .acf-field[data-type='wysiwyg'] blockquote .excerpt,
.acf-field[data-type='wysiwyg'] blockquote .c-scroll-button .text,
.c-scroll-button .acf-field[data-type='wysiwyg'] blockquote .text,
.acf-field[data-type='wysiwyg'] blockquote .page-archive .posts__header .count,
.page-archive .posts__header .acf-field[data-type='wysiwyg'] blockquote .count,
.acf-field[data-type='wysiwyg'] blockquote .page-projects .posts__header .count,
.page-projects .posts__header .acf-field[data-type='wysiwyg'] blockquote .count,
.acf-field[data-type='wysiwyg'] blockquote .single-project .statistics__list .statistic__label,
.single-project .statistics__list .acf-field[data-type='wysiwyg'] blockquote .statistic__label,
.acf-field[data-type='wysiwyg'] blockquote .single-project .review__author,
.single-project .acf-field[data-type='wysiwyg'] blockquote .review__author,
.acf-field[data-type='wysiwyg'] blockquote .single-project .review__author > *,
.single-project .acf-field[data-type='wysiwyg'] blockquote .review__author > *,
.acf-field[data-type='wysiwyg'] blockquote ul li,
ul .acf-field[data-type='wysiwyg'] blockquote li,
.acf-field[data-type='wysiwyg'] blockquote .c-content-header .header-details__info,
.c-content-header .acf-field[data-type='wysiwyg'] blockquote .header-details__info,
.acf-field[data-type='wysiwyg'] blockquote .c-footer__main,
.acf-field[data-type='wysiwyg'] blockquote .c-share__text,
#tinymce blockquote p,
#tinymce blockquote .u-p,
#tinymce blockquote #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #tinymce blockquote #onetrust-policy-text,
#tinymce blockquote #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr #tinymce blockquote .ot-always-active,
#tinymce blockquote #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk #tinymce blockquote #ot-pc-desc,
#tinymce blockquote #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout #tinymce blockquote .ot-acc-grpdesc,
#tinymce blockquote #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk #tinymce blockquote .ot-cat-header,
#tinymce blockquote #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk #tinymce blockquote #ot-category-title,
#tinymce blockquote .c-filters label,
.c-filters #tinymce blockquote label,
#tinymce blockquote .c-filters .selectise,
.c-filters #tinymce blockquote .selectise,
#tinymce blockquote .c-checkbox__label,
#tinymce blockquote .c-gallery .slider-track__inner .slide__info,
.c-gallery .slider-track__inner #tinymce blockquote .slide__info,
#tinymce blockquote .c-gallery-alt .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner #tinymce blockquote .slide__info,
#tinymce blockquote .c-projects-gallery .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner #tinymce blockquote .slide__info,
#tinymce blockquote .c-archive-post__box .archive-info__client,
.c-archive-post__box #tinymce blockquote .archive-info__client,
#tinymce blockquote .c-news-post__date,
#tinymce blockquote .c-projects-post__details .client,
.c-projects-post__details #tinymce blockquote .client,
#tinymce blockquote .c-projects-post__details .excerpt,
.c-projects-post__details #tinymce blockquote .excerpt,
#tinymce blockquote .c-scroll-button .text,
.c-scroll-button #tinymce blockquote .text,
#tinymce blockquote .page-archive .posts__header .count,
.page-archive .posts__header #tinymce blockquote .count,
#tinymce blockquote .page-projects .posts__header .count,
.page-projects .posts__header #tinymce blockquote .count,
#tinymce blockquote .single-project .statistics__list .statistic__label,
.single-project .statistics__list #tinymce blockquote .statistic__label,
#tinymce blockquote .single-project .review__author,
.single-project #tinymce blockquote .review__author,
#tinymce blockquote .single-project .review__author > *,
.single-project #tinymce blockquote .review__author > *,
#tinymce blockquote ul li,
ul #tinymce blockquote li,
#tinymce blockquote .c-content-header .header-details__info,
.c-content-header #tinymce blockquote .header-details__info,
#tinymce blockquote .c-footer__main,
#tinymce blockquote .c-share__text {
  font-style: italic;
}

@media (min-width: 64em) {
  /* line 114, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

  .acf-field[data-type='wysiwyg'] blockquote,
  #tinymce blockquote {
    margin: 1.875rem 0 1.875rem 3.125%;
  }
}

@media (min-width: 101.25em) {
  /* line 114, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

  .acf-field[data-type='wysiwyg'] blockquote,
  #tinymce blockquote {
    margin: 2.5rem 0 2.5rem 4.16667%;
    padding: 0 0 0 2.5rem;
  }
}

/* line 132, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

.acf-field[data-type='wysiwyg'] a:not(.c-btn),
#tinymce a:not(.c-btn) {
  color: #000;
}

/* line 81, node_modules/stuurmen-css/tools/_tools.mixins.scss */

.acf-field[data-type='wysiwyg'] a:not(.c-btn):focus,
.acf-field[data-type='wysiwyg'] a:not(.c-btn):hover,
#tinymce a:not(.c-btn):focus,
#tinymce a:not(.c-btn):hover {
  color: black;
}

@media (min-width: 75em) {
  /* line 140, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

  .acf-field[data-type='wysiwyg'] img.size-full,
  #tinymce img.size-full {
    margin: 3.75rem 0;
  }

  /* line 144, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

  .acf-field[data-type='wysiwyg'] figure,
  #tinymce figure {
    position: relative;
  }

  /* line 146, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

  .acf-field[data-type='wysiwyg'] figure figcaption,
  #tinymce figure figcaption {
    padding: 2.5rem 3.125rem;
    max-width: 60%;
    font-size: 1.25rem;
    line-height: 2rem;
    position: absolute;
    right: 0;
    bottom: 0;
    font-style: normal;
  }
}

@media (min-width: 101.25em) {
  /* line 160, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

  .acf-field[data-type='wysiwyg'] figure figcaption,
  #tinymce figure figcaption {
    max-width: 50%;
  }

  /* line 166, resources/assets/styles/utilities/_utilities.wysiwyg.scss */

  .acf-field[data-type='wysiwyg'] ul li,
  .acf-field[data-type='wysiwyg'] ol li,
  #tinymce ul li,
  #tinymce ol li {
    font-size: 1.0625rem;
  }
}

/* line 1, resources/assets/styles/components/_components.accordion.scss */

.c-accordion {
  border-top: 1px solid #0c161c;
  border-bottom: 1px solid #0c161c;
}

/* line 5, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__bar {
  display: flex;
  align-items: center;
  padding: 1.25rem 0;
  cursor: pointer;
}

@media (min-width: 64em) {
  /* line 5, resources/assets/styles/components/_components.accordion.scss */

  .c-accordion__bar {
    padding: 2.44141vw 0;
  }
}

/* line 15, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__bar .accordion-icon {
  display: none;
}

@media (min-width: 64em) {
  /* line 15, resources/assets/styles/components/_components.accordion.scss */

  .c-accordion__bar .accordion-icon {
    display: block;
    width: 4.16667vw;
  }
}

/* line 24, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__bar .accordion-title {
  display: flex;
  width: 100%;
}

@media (min-width: 64em) {
  /* line 24, resources/assets/styles/components/_components.accordion.scss */

  .c-accordion__bar .accordion-title {
    margin-left: 4.16667vw;
    flex: 1;
  }
}

/* line 34, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__bar .accordion-toggle {
  display: block;
  margin-left: 1.25rem;
}

@media (min-width: 64em) {
  /* line 34, resources/assets/styles/components/_components.accordion.scss */

  .c-accordion__bar .accordion-toggle {
    margin-left: 4.16667vw;
    margin-right: 4.16667vw;
    width: 4.16667vw;
  }
}

/* line 44, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__bar .accordion-toggle svg {
  transition: 0.8s cubic-bezier(0.4, 0.6, 0.2, 1);
  will-change: transform;
}

/* line 51, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__content {
  display: flex;
  flex-direction: column;
  max-height: 0;
  opacity: 0;
  transition: 0.8s cubic-bezier(0.4, 0.6, 0.2, 1);
  overflow: hidden;
}

@media (min-width: 64em) {
  /* line 51, resources/assets/styles/components/_components.accordion.scss */

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

/* line 63, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__content__left {
  width: 100%;
}

@media (min-width: 64em) {
  /* line 63, resources/assets/styles/components/_components.accordion.scss */

  .c-accordion__content__left {
    width: 33.33333vw;
    margin-left: 8.33333vw;
    padding-bottom: 2.92969vw;
  }
}

/* line 72, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__content__left .accordion-text {
  padding-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 72, resources/assets/styles/components/_components.accordion.scss */

  .c-accordion__content__left .accordion-text {
    padding-bottom: 2.92969vw;
  }
}

/* line 79, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__content__left .accordion-btn {
  padding-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 79, resources/assets/styles/components/_components.accordion.scss */

  .c-accordion__content__left .accordion-btn {
    padding-bottom: 2.92969vw;
  }
}

/* line 88, resources/assets/styles/components/_components.accordion.scss */

.c-accordion__content img {
  position: relative;
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
}

@media (min-width: 64em) {
  /* line 88, resources/assets/styles/components/_components.accordion.scss */

  .c-accordion__content img {
    margin-left: 4.16667vw;
    padding-bottom: 2.92969vw;
    width: 29.16667vw;
  }
}

/* line 103, resources/assets/styles/components/_components.accordion.scss */

.c-accordion.\--expanded .c-accordion__content {
  opacity: 1;
}

/* line 108, resources/assets/styles/components/_components.accordion.scss */

.c-accordion.\--expanded .c-accordion__bar .accordion-toggle svg {
  transform: rotate(180deg);
}

/* line 117, resources/assets/styles/components/_components.accordion.scss */

.c-accordion-list .c-accordion {
  border-top: 0;
}

/* line 120, resources/assets/styles/components/_components.accordion.scss */

.c-accordion-list .c-accordion:first-of-type {
  border-top: 1px solid #0c161c;
}

/* line 1, resources/assets/styles/components/_components.author.scss */

.c-author {
  display: flex;
  flex-direction: column;
  margin-top: 3.125rem;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.author.scss */

  .c-author {
    flex-direction: row;
    margin-top: 4.88281vw;
  }
}

/* line 11, resources/assets/styles/components/_components.author.scss */

.c-author .author-avatar,
.c-author .author-text {
  display: flex;
  padding: 1.875rem;
  vertical-align: top;
  border: 1px solid #0c161c;
}

@media (min-width: 64em) {
  /* line 11, resources/assets/styles/components/_components.author.scss */

  .c-author .author-avatar,
  .c-author .author-text {
    flex-direction: row;
    padding: 2.92969vw;
    border: 0.09766vw solid #0c161c;
  }
}

/* line 24, resources/assets/styles/components/_components.author.scss */

.c-author .author-avatar {
  text-align: center;
  justify-content: center;
}

/* line 28, resources/assets/styles/components/_components.author.scss */

.c-author .author-avatar img {
  border-radius: 7.8125rem;
  height: 7.8125rem;
  width: 7.8125rem;
}

@media (min-width: 64em) {
  /* line 28, resources/assets/styles/components/_components.author.scss */

  .c-author .author-avatar img {
    border-radius: 12.20703vw;
    height: 12.20703vw;
    width: 12.20703vw;
  }
}

/* line 40, resources/assets/styles/components/_components.author.scss */

.c-author .author-text {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-top: none;
}

@media (min-width: 64em) {
  /* line 40, resources/assets/styles/components/_components.author.scss */

  .c-author .author-text {
    border: 0.09766vw solid #0c161c;
    border-left: none;
  }
}

/* line 51, resources/assets/styles/components/_components.author.scss */

.c-author .author-text__name {
  margin-bottom: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 51, resources/assets/styles/components/_components.author.scss */

  .c-author .author-text__name {
    margin-bottom: 1.46484vw;
  }
}

/* line 1, resources/assets/styles/components/_components.button.scss */

button.c-button,
button.c-button.\--light,
button.c-button.\--dark,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler,
button.c-button.\--gradient,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container button.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container button.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler,
input.c-button[type='submit'],
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container input.ot-active-leg-btn#accept-recommended-btn-handler[type='submit'],
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container input.ot-active-leg-btn.save-preference-btn-handler[type='submit'],
input.c-button[type='reset'],
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container input.ot-active-leg-btn#accept-recommended-btn-handler[type='reset'],
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container input.ot-active-leg-btn.save-preference-btn-handler[type='reset'] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  outline: inherit;
}

/* line 13, resources/assets/styles/components/_components.button.scss */

.c-button,
button.c-button,
input.c-button[type='submit'],
input.c-button[type='reset'],
.c-button.\--light,
.c-button.\--dark,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler,
.c-button.\--gradient,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler {
  position: relative;
  display: inline-flex;
  font-size: 1.0625rem;
  line-height: 1.0625rem;
  font-weight: 500;
  text-decoration: none;
  border-radius: 6.25rem;
  padding: 1.125rem 1.375rem;
  background-color: #0c161c;
  color: #fff;
  pointer-events: initial;
  cursor: pointer;
  z-index: 1;
}

@media (min-width: 64em) {
  /* line 13, resources/assets/styles/components/_components.button.scss */

  .c-button,
  button.c-button,
  input.c-button[type='submit'],
  input.c-button[type='reset'],
  .c-button.\--light,
  .c-button.\--dark,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler,
  .c-button.\--gradient,
  #onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button,
  #onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler,
  #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler {
    font-size: 1.36719vw;
    line-height: 1.36719vw;
    border-radius: 9.76562vw;
    padding: 1.26953vw 1.46484vw 1.17188vw 1.46484vw;
  }
}

/* line 38, resources/assets/styles/components/_components.button.scss */

.c-button__content {
  position: relative;
  display: inline-flex;
}

/* line 43, resources/assets/styles/components/_components.button.scss */

.c-button:hover,
input.c-button:hover[type='submit'],
input.c-button:hover[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:hover,
.c-button:active,
input.c-button:active[type='submit'],
input.c-button:active[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button:active,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:active,
.c-button:link,
input.c-button:link[type='submit'],
input.c-button:link[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button:link,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:link,
.c-button:visited,
input.c-button:visited[type='submit'],
input.c-button:visited[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:visited {
  color: #fff;
}

/* line 50, resources/assets/styles/components/_components.button.scss */

.c-button::after,
input.c-button[type='submit']::after,
input.c-button[type='reset']::after,
.c-button.\--light::after,
.c-button.\--dark::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler::after,
.c-button.\--gradient::after,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button::after,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler::after {
  position: relative;
  content: '\2192';
  margin-left: 0.4375rem;
  margin-top: -0.0625rem;
}

@media (min-width: 64em) {
  /* line 50, resources/assets/styles/components/_components.button.scss */

  .c-button::after,
  input.c-button[type='submit']::after,
  input.c-button[type='reset']::after,
  .c-button.\--light::after,
  .c-button.\--dark::after,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler::after,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler::after,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler::after,
  .c-button.\--gradient::after,
  #onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
  #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler::after,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler::after,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button::after,
  #onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler::after,
  #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler::after {
    margin-left: 0.68359vw;
    margin-top: -0.09766vw;
  }
}

/* line 68, resources/assets/styles/components/_components.button.scss */

input.\--light.c-button[type='submit'],
input.\--light.c-button[type='reset'],
.\--light.c-button,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler {
  background-color: #fff;
  color: #0c161c;
}

/* line 72, resources/assets/styles/components/_components.button.scss */

.\--light.c-button:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-reject-all-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-accept-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:hover,
.\--light.c-button:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-pc-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-reject-all-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-accept-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn#accept-recommended-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn.save-preference-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:active,
.\--light.c-button:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-pc-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-reject-all-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-accept-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn#accept-recommended-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn.save-preference-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:link,
.\--light.c-button:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-pc-btn-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-reject-all-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light#onetrust-accept-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn#accept-recommended-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--light.ot-active-leg-btn.save-preference-btn-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--light:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light#accept-recommended-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--light.save-preference-btn-handler:visited {
  color: #0c161c;
}

/* line 80, resources/assets/styles/components/_components.button.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler,
input.\--dark.c-button[type='submit'],
input.\--dark.c-button[type='reset'],
.\--dark.c-button,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--dark,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler {
  background-color: #0c161c;
  color: #fff;
}

/* line 84, resources/assets/styles/components/_components.button.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:hover,
.\--dark.c-button:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--dark:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:active,
.\--dark.c-button:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn#accept-recommended-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn.save-preference-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--dark:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:link,
.\--dark.c-button:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn#accept-recommended-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn.save-preference-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--dark:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:visited,
.\--dark.c-button:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn#accept-recommended-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--dark.ot-active-leg-btn.save-preference-btn-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--dark:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark#accept-recommended-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--dark.save-preference-btn-handler:visited {
  color: #fff;
}

/* line 92, resources/assets/styles/components/_components.button.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
input.\--gradient.c-button[type='submit'],
input.\--gradient.c-button[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-accept-btn-handler,
.\--gradient.c-button,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient.save-preference-btn-handler {
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  color: #0c161c;
}

/* line 96, resources/assets/styles/components/_components.button.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-reject-all-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-accept-btn-handler:hover,
.\--gradient.c-button:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-pc-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-reject-all-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-accept-btn-handler:active,
.\--gradient.c-button:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient#accept-recommended-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient.save-preference-btn-handler:active,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-pc-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-reject-all-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-accept-btn-handler:link,
.\--gradient.c-button:link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient#accept-recommended-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient.save-preference-btn-handler:link,
#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-pc-btn-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-reject-all-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient#onetrust-accept-btn-handler:visited,
.\--gradient.c-button:visited,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--gradient:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient#accept-recommended-btn-handler:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--gradient.save-preference-btn-handler:visited {
  color: #0c161c;
}

/* line 104, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-light,
input.\--hover-light.c-button[type='submit'],
input.\--hover-light.c-button[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler,
.c-button.\--hover-dark,
input.\--hover-dark.c-button[type='submit'],
input.\--hover-dark.c-button[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler,
.c-button.\--hover-gradient,
input.\--hover-gradient.c-button[type='submit'],
input.\--hover-gradient.c-button[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler {
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 110, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-light::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler::before,
.c-button.\--hover-dark::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler::before,
.c-button.\--hover-gradient::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler::before {
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 114, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-light::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler::after,
.c-button.\--hover-dark::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler::after,
.c-button.\--hover-gradient::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler::after,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler::after,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler::after {
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 117, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-light::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler::after:hover,
.c-button.\--hover-dark::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler::after:hover,
.c-button.\--hover-gradient::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler::after:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler::after:hover {
  margin-left: 0.4375rem;
}

@media (min-width: 64em) {
  /* line 117, resources/assets/styles/components/_components.button.scss */

  .c-button.\--hover-light::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler::after:hover,
  .c-button.\--hover-dark::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler::after:hover,
  .c-button.\--hover-gradient::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler::after:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler::after:hover,
  #onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler::after:hover {
    margin-left: 0.68359vw;
  }
}

/* line 128, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-light:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover {
  background-color: #fff;
  color: #0c161c;
}

/* line 132, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-light:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:hover,
.c-button.\--hover-light:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:active,
.c-button.\--hover-light:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:link,
.c-button.\--hover-light:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-pc-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-reject-all-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light#onetrust-accept-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn#accept-recommended-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-light.ot-active-leg-btn.save-preference-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-light:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light#accept-recommended-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-light.save-preference-btn-handler:hover:visited {
  color: #0c161c;
}

/* line 142, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-dark:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover {
  background-color: #0c161c;
  color: #fff;
}

/* line 146, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-dark:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:hover,
.c-button.\--hover-dark:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:active,
.c-button.\--hover-dark:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:link,
.c-button.\--hover-dark:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-pc-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-reject-all-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark#onetrust-accept-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn#accept-recommended-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-dark.ot-active-leg-btn.save-preference-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-dark:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark#accept-recommended-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-dark.save-preference-btn-handler:hover:visited {
  color: #fff;
}

/* line 155, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-gradient,
input.\--hover-gradient.c-button[type='submit'],
input.\--hover-gradient.c-button[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler {
  overflow: hidden;
}

/* line 158, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-gradient::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler::before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(295.46deg, #f2c9aa 1.15%, #f9eaae 33.8%, #dcefca 62.73%, #9bddf6 96.92%);
  opacity: 0;
}

/* line 169, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-gradient:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover {
  color: #0c161c;
}

/* line 172, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-gradient:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:hover:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:hover,
.c-button.\--hover-gradient:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:active:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:active,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:active,
.c-button.\--hover-gradient:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:link:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:link,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:link,
.c-button.\--hover-gradient:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:visited:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover:visited,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover:visited {
  color: #0c161c;
}

/* line 179, resources/assets/styles/components/_components.button.scss */

.c-button.\--hover-gradient:hover::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-pc-btn-handler:hover::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-reject-all-handler:hover::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient#onetrust-accept-btn-handler:hover::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler):hover::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler):hover::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler:hover::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler:hover::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient:hover::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:hover::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:hover::before {
  opacity: 1;
}

/* line 185, resources/assets/styles/components/_components.button.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient.\--gradient#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient.\--gradient#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient.\--gradient#onetrust-accept-btn-handler,
.\--hover-gradient.\--gradient.c-button,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient.\--gradient,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.\--gradient#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.\--gradient.save-preference-btn-handler {
  transition: 0.6s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 188, resources/assets/styles/components/_components.button.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient#accept-recommended-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.save-preference-btn-handler:not(.ot-link-btn):not([aria-expanded]):not(.ot-obj-leg-btn-handler):not(.ot-remove-objection-handler):not(#filter-btn-handler):not(.ot-close-icon):not(#clear-filters-handler)::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient.\--gradient#onetrust-pc-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient.\--gradient#onetrust-reject-all-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient.\--gradient#onetrust-accept-btn-handler::before,
.\--hover-gradient.\--gradient.c-button::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .\--hover-gradient.ot-active-leg-btn.save-preference-btn-handler::before,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.\--hover-gradient.\--gradient::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.\--gradient#accept-recommended-btn-handler::before,
#onetrust-consent-sdk #onetrust-pc-sdk button.\--hover-gradient.\--gradient.save-preference-btn-handler::before {
  transition: 0.6s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 1, resources/assets/styles/components/_components.cards.scss */

.c-cards {
  transform: translate(-50px);
  width: calc(100% + 100px);
  height: 100%;
}

/* line 6, resources/assets/styles/components/_components.cards.scss */

.c-cards .c-card {
  position: absolute;
  display: block;
  width: 14.375rem;
  height: auto;
  box-shadow: 0 0.625rem 1.875rem rgba(0, 0, 0, 0.1);
  border-radius: 0.625rem;
  background: #fff;
  -ms-touch-action: none;
  touch-action: pan-y;
  will-change: transform, margin;
}

@media (min-width: 64em) {
  /* line 6, resources/assets/styles/components/_components.cards.scss */

  .c-cards .c-card {
    width: 19.53125vw;
    box-shadow: 0 0.48828vw 1.46484vw rgba(0, 0, 0, 0.1);
    border-radius: 0.48828vw;
  }
}

/* line 26, resources/assets/styles/components/_components.cards.scss */

.c-cards .c-card__image {
  padding: 2.5rem 4.0625rem;
}

@media (min-width: 64em) {
  /* line 26, resources/assets/styles/components/_components.cards.scss */

  .c-cards .c-card__image {
    padding: 3.41797vw 5.37109vw;
  }
}

/* line 33, resources/assets/styles/components/_components.cards.scss */

.c-cards .c-card__image img {
  width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
}

/* line 43, resources/assets/styles/components/_components.cards.scss */

.c-cards .c-card__text {
  border-top: 0.0625rem solid #ececec;
  padding: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 43, resources/assets/styles/components/_components.cards.scss */

  .c-cards .c-card__text {
    border-top: 0.09766vw solid #ececec;
    padding: 1.46484vw;
  }
}

/* line 55, resources/assets/styles/components/_components.cards.scss */

.c-cards .c-card.\--light {
  background-color: #fff;
}

/* line 59, resources/assets/styles/components/_components.cards.scss */

.c-cards .c-card.\--dark {
  background-color: #fff;
}

/* line 64, resources/assets/styles/components/_components.cards.scss */

.c-cards.\--light {
  background-color: #fff;
}

/* line 68, resources/assets/styles/components/_components.cards.scss */

.c-cards.\--dark {
  background-color: #0c161c;
}

/* line 73, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated .c-card {
  opacity: 0;
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(1) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 0.35s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(2) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 0.5s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(3) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 0.65s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(4) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 0.8s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(5) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 0.95s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(6) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 1.1s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(7) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 1.25s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(8) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 1.4s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(9) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 1.55s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(10) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 1.7s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(11) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 1.85s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(12) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 2s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(13) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 2.15s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(14) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 2.3s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(15) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 2.45s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(16) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 2.6s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(17) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 2.75s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(18) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 2.9s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(19) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 3.05s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(20) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 3.2s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(21) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 3.35s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(22) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 3.5s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(23) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 3.65s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(24) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 3.8s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 79, resources/assets/styles/components/_components.cards.scss */

.c-cards.animated.js-inview .c-card:nth-of-type(25) {
  animation-name: apple-elastic-snap-to-point;
  animation-duration: 1s;
  animation-delay: 3.95s;
  animation-fill-mode: forwards;
}

@-webkit-keyframes apple-elastic-snap-to-point {
  from {
    opacity: 0;
    margin-top: -210px;
    margin-left: 145px;
  }

  25% {
    opacity: 1;
    margin-top: 15.6px;
    margin-left: -4.1px;
  }

  30% {
    margin-top: 10.3px;
    margin-left: -2.7px;
  }

  35% {
    margin-top: 0;
    margin-left: 0;
  }

  40% {
    margin-top: -4.5px;
    margin-left: 1.2px;
  }

  45% {
    margin-top: -2.9px;
    margin-left: 0.8px;
  }

  50% {
    margin-top: 0;
    margin-left: 0;
  }

  55% {
    margin-top: 1.3px;
    margin-left: -0.3px;
  }

  60% {
    margin-top: 0.8px;
    margin-left: -0.2px;
  }

  65% {
    margin-top: 0;
    margin-left: 0;
  }

  70% {
    margin-top: -0.4px;
    margin-left: 0.1px;
  }

  75% {
    margin-top: -0.2px;
    margin-left: 0.1px;
  }

  80% {
    margin-top: 0;
    margin-left: 0;
  }

  85% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  90% {
    margin-top: 0.1px;
    margin-left: 0;
  }

  to {
    opacity: 1;
    margin-top: 0;
    margin-left: 0;
  }
}

/* line 2, resources/assets/styles/components/_components.content-header.scss */

.c-content-header .header-details {
  display: flex;
  flex-direction: column;
}

@media (min-width: 64em) {
  /* line 2, resources/assets/styles/components/_components.content-header.scss */

  .c-content-header .header-details {
    flex-direction: row;
  }
}

/* line 9, resources/assets/styles/components/_components.content-header.scss */

.c-content-header .header-details__info {
  margin-bottom: 0.625rem;
  width: 100%;
  color: #979797;
}

/* line 15, resources/assets/styles/components/_components.content-header.scss */

.c-content-header .header-details__tags {
  display: flex;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 15, resources/assets/styles/components/_components.content-header.scss */

  .c-content-header .header-details__tags {
    margin-bottom: 2.92969vw;
  }
}

/* line 23, resources/assets/styles/components/_components.content-header.scss */

.c-content-header .header-details__tags > * {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}

@media (min-width: 64em) {
  /* line 23, resources/assets/styles/components/_components.content-header.scss */

  .c-content-header .header-details__tags > * {
    margin-left: 0.29297vw;
    margin-right: 0.29297vw;
  }
}

/* line 32, resources/assets/styles/components/_components.content-header.scss */

.c-content-header .header-details__tags > *:first-of-type {
  margin-left: 0;
}

/* line 35, resources/assets/styles/components/_components.content-header.scss */

.c-content-header .header-details__tags > *:last-of-type {
  margin-right: 0;
}

/* line 2, resources/assets/styles/components/_components.content.scss */

.c-content > * {
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 2, resources/assets/styles/components/_components.content.scss */

  .c-content > * {
    margin-bottom: 3.90625vw;
  }
}

/* line 9, resources/assets/styles/components/_components.content.scss */

.c-content > *:last-child {
  margin-bottom: 0;
}

@keyframes slideup {
  0% {
    transform: translateY(100%);
  }

  100% {
    transform: translateY(0);
  }
}

/* line 12, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk {
  display: flex;
  z-index: 900 !important;
  bottom: 0 !important;
  width: 100% !important;
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%) !important;
  transform: translateY(100%);
  animation-name: slideup;
  animation-timing-function: ease;
  animation-duration: 1s;
  animation-delay: 0s;
  animation-fill-mode: forwards;
}

@media (max-width: 63.99em) {
  /* line 12, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk {
    flex-direction: column !important;
    padding: 1.875rem 8.33333vw !important;
  }
}

@media (min-width: 64em) {
  /* line 12, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk {
    flex-direction: row !important;
    padding: 2.92969vw 8.33333vw !important;
  }
}

/* line 37, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
  outline: none !important;
}

/* line 42, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container {
  display: none !important;
}

/* line 46, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-columns {
  width: unset !important;
}

/* line 50, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row {
  display: flex !important;
}

@media (max-width: 63.99em) {
  /* line 50, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row {
    flex-direction: column !important;
  }
}

@media (min-width: 64em) {
  /* line 50, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row {
    flex-direction: row !important;
  }
}

/* line 61, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container {
  flex: 1;
}

/* line 64, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy {
  margin: 0 !important;
}

@media (max-width: 63.99em) {
  /* line 64, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy {
    margin-bottom: 0.9375rem !important;
  }
}

@media (min-width: 64em) {
  /* line 64, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy {
    margin-right: 8.33333vw !important;
  }
}

/* line 75, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text {
  color: #0c161c !important;
}

/* line 79, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text a {
  color: #0c161c !important;
  font-weight: 500 !important;
}

/* line 87, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
  transform: translate(0) !important;
  margin: 0 !important;
  padding: 0 !important;
}

@media (max-width: 63.99em) {
  /* line 87, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent {
    width: 100% !important;
  }
}

@media (min-width: 64em) {
  /* line 87, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent {
    width: 41% !important;
  }
}

/* line 103, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group {
  display: flex !important;
  flex-wrap: wrap !important;
  margin-right: 0 !important;
  width: unset !important;
}

/* line 109, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  outline: inherit;
  box-sizing: border-box !important;
  margin-bottom: 0 !important;
  width: unset !important;
}

/* line 122, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button:focus {
  opacity: unset;
}

/* line 126, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button:hover {
  opacity: unset;
}

/* line 130, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler {
  order: 3;
}

@media (max-width: 63.99em) {
  /* line 130, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler {
    margin-top: 0.625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 130, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler {
    margin-top: 0.97656vw !important;
    margin-right: 0.97656vw !important;
  }
}

/* line 145, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler {
  order: 2;
}

@media (max-width: 63.99em) {
  /* line 145, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler {
    margin-top: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 145, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler {
    margin-top: 0 !important;
    margin-right: 0 !important;
  }
}

/* line 160, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler::after {
  content: '';
}

/* line 165, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler {
  order: 1;
}

@media (max-width: 63.99em) {
  /* line 165, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler {
    margin-top: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 165, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler {
    margin-top: 0 !important;
    margin-right: 0.97656vw !important;
  }
}

/* line 180, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler::after {
  content: '';
}

/* line 191, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk .onetrust-pc-dark-filter {
  background: rgba(12, 22, 28, 0.5) !important;
}

/* line 195, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  background-color: #0c161c !important;
  box-shadow: unset !important;
  overflow-x: hidden;
  overflow-y: scroll;
  display: block;
  box-sizing: border-box;
}

@media (max-width: 63.99em) {
  /* line 195, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk {
    height: 100vh !important;
    width: 100vw !important;
    min-width: 100vw !important;
    max-width: 100vw !important;
  }
}

@media (min-width: 64em) {
  /* line 195, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk {
    width: 50vw !important;
    min-width: 50vw !important;
    max-width: 50vw !important;
    height: 75vh !important;
  }
}

/* line 221, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
  position: relative;
  top: 0;
  display: block;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  border: unset !important;
  max-height: unset;
}

/* line 234, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header {
  display: flex;
  flex-direction: row;
  align-items: top;
  justify-content: space-between;
  min-width: unset !important;
  max-width: unset !important;
  height: unset !important;
  min-height: unset !important;
  max-height: unset !important;
}

@media (max-width: 63.99em) {
  /* line 234, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header {
    padding: 1.875rem 1.875rem 0 1.875rem !important;
  }
}

@media (min-width: 64em) {
  /* line 234, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header {
    padding: 2.92969vw 2.92969vw 0 2.92969vw !important;
  }
}

/* line 253, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header .ot-pc-logo {
  position: relative;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 !important;
}

@media (max-width: 63.99em) {
  /* line 253, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header .ot-pc-logo {
    height: 2.5rem !important;
    width: 10rem !important;
  }
}

@media (min-width: 64em) {
  /* line 253, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header .ot-pc-logo {
    height: 1.95312vw !important;
    width: 7.8125vw !important;
  }
}

/* line 271, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header .ot-close-icon {
  position: relative;
  filter: brightness(1000%) !important;
  background-size: contain !important;
  top: unset !important;
  bottom: unset !important;
  left: unset !important;
  right: 0 !important;
  margin: 0 !important;
}

@media (max-width: 63.99em) {
  /* line 271, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header .ot-close-icon {
    height: 0.6875rem !important;
    width: 0.6875rem !important;
  }
}

@media (min-width: 64em) {
  /* line 271, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header .ot-close-icon {
    height: 1.07422vw !important;
    width: 1.07422vw !important;
  }
}

@media (max-width: 63.99em) {
  /* line 293, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content {
    padding: 1.875rem 1.875rem 0 1.875rem !important;
  }
}

@media (min-width: 64em) {
  /* line 293, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content {
    padding: 2.92969vw 2.92969vw 0 2.92969vw !important;
  }
}

/* line 302, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout {
  border-style: solid;
  border-color: #fff;
}

@media (max-width: 63.99em) {
  /* line 302, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout {
    border-width: 0.0625rem 0.0625rem 0 0.0625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 302, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout {
    border-width: 0.09766vw 0.09766vw 0 0.09766vw !important;
  }
}

/* line 314, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout:first-of-type {
  margin-top: unset !important;
}

@media (max-width: 63.99em) {
  /* line 318, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout:last-of-type {
    border-width: 0.0625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 318, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout:last-of-type {
    border-width: 0.09766vw !important;
  }
}

/* line 329, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > button {
  padding: 0;
}

/* line 332, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > button:focus {
  outline: none !important;
}

/* line 337, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt {
  position: relative;
  display: flex;
  box-sizing: border-box;
  width: 100%;
}

/* line 345, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr {
  display: flex;
  flex-direction: row;
  align-items: center;
}

@media (max-width: 63.99em) {
  /* line 345, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr {
    padding: 0.625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 345, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr {
    padding: 0.97656vw !important;
  }
}

/* line 358, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-plus-minus {
  position: relative;
  display: inline-block;
  top: unset !important;
}

@media (max-width: 63.99em) {
  /* line 358, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-plus-minus {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.3125rem;
  }
}

@media (min-width: 64em) {
  /* line 358, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-plus-minus {
    width: 1.95312vw;
    height: 1.95312vw;
    margin-right: 0.48828vw;
  }
}

/* line 376, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-cat-header {
  line-height: 150%;
  flex: 1;
}

@media (max-width: 63.99em) {
  /* line 376, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-cat-header {
    margin-right: 0.3125rem;
  }
}

@media (min-width: 64em) {
  /* line 376, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-cat-header {
    margin-right: 0.48828vw;
  }
}

/* line 389, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active {
  text-transform: lowercase;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translate(0, 0);
}

/* line 400, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active:first-letter {
  text-transform: uppercase !important;
}

@media (max-width: 63.99em) {
  /* line 406, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt {
    padding: 0 0.625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 406, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt {
    padding: 0 0.97656vw !important;
  }
}

@media (max-width: 63.99em) {
  /* line 415, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt p,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .u-p,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-accordion-layout > .ot-acc-txt .ot-always-active,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt #ot-pc-desc,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .ot-acc-grpdesc,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .ot-cat-header,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt #ot-category-title,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-filters label,
  .c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt label,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-filters .selectise,
  .c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .selectise,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-checkbox__label,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-gallery .slider-track__inner .slide__info,
  .c-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .slide__info,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-gallery-alt .slider-track__inner .slide__info,
  .c-gallery-alt .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .slide__info,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-projects-gallery .slider-track__inner .slide__info,
  .c-projects-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .slide__info,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-archive-post__box .archive-info__client,
  .c-archive-post__box #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .archive-info__client,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-news-post__date,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-projects-post__details .client,
  .c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .client,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-projects-post__details .excerpt,
  .c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .excerpt,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-scroll-button .text,
  .c-scroll-button #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .text,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .page-archive .posts__header .count,
  .page-archive .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .count,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .page-projects .posts__header .count,
  .page-projects .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .count,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .single-project .statistics__list .statistic__label,
  .single-project .statistics__list #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .statistic__label,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .single-project .review__author,
  .single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .review__author,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .single-project .review__author > *,
  .single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .review__author > *,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt ul li,
  ul #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt li,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-content-header .header-details__info,
  .c-content-header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .header-details__info,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-footer__main,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-share__text {
    padding-bottom: 0.625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 415, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt p,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .u-p,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-accordion-layout > .ot-acc-txt .ot-always-active,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt #ot-pc-desc,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .ot-acc-grpdesc,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .ot-cat-header,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt #ot-category-title,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-filters label,
  .c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt label,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-filters .selectise,
  .c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .selectise,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-checkbox__label,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-gallery .slider-track__inner .slide__info,
  .c-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .slide__info,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-gallery-alt .slider-track__inner .slide__info,
  .c-gallery-alt .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .slide__info,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-projects-gallery .slider-track__inner .slide__info,
  .c-projects-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .slide__info,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-archive-post__box .archive-info__client,
  .c-archive-post__box #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .archive-info__client,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-news-post__date,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-projects-post__details .client,
  .c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .client,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-projects-post__details .excerpt,
  .c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .excerpt,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-scroll-button .text,
  .c-scroll-button #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .text,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .page-archive .posts__header .count,
  .page-archive .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .count,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .page-projects .posts__header .count,
  .page-projects .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .count,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .single-project .statistics__list .statistic__label,
  .single-project .statistics__list #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .statistic__label,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .single-project .review__author,
  .single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .review__author,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .single-project .review__author > *,
  .single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .review__author > *,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt ul li,
  ul #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt li,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-content-header .header-details__info,
  .c-content-header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .header-details__info,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-footer__main,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-txt .c-share__text {
    padding-bottom: 0.97656vw !important;
  }
}

@media (max-width: 63.99em) {
  /* line 429, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
    padding: 1.875rem !important;
  }
}

@media (min-width: 64em) {
  /* line 429, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
    padding: 2.92969vw !important;
  }
}

/* line 441, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn)#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn).save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler {
  color: #0c161c !important;
  font-weight: 500 !important;
  display: inline-block !important;
  text-transform: lowercase;
}

/* line 449, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn)#accept-recommended-btn-handler:first-letter,
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn).save-preference-btn-handler:first-letter,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:first-letter,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:first-letter {
  text-transform: uppercase !important;
}

/* line 453, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn)#accept-recommended-btn-handler:after,
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn).save-preference-btn-handler:after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn#accept-recommended-btn-handler:after,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn.save-preference-btn-handler:after {
  content: '';
}

/* line 460, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  outline: inherit;
  box-sizing: border-box !important;
  letter-spacing: unset;
  margin-right: 0;
  border: none !important;
  width: unset !important;
  min-width: unset !important;
  max-width: unset !important;
  height: unset !important;
  min-height: unset !important;
  max-height: unset !important;
}

/* line 481, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:focus,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:focus {
  opacity: unset;
}

/* line 485, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler:hover,
#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:hover {
  opacity: unset;
}

@media (max-width: 63.99em) {
  /* line 490, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler {
    margin-bottom: 1.5625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 490, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk button#accept-recommended-btn-handler {
    margin-bottom: 2.44141vw !important;
  }
}

/* line 500, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler {
  margin: 0 !important;
}

@media (max-width: 63.99em) {
  /* line 505, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title {
    margin-bottom: 0.9375rem !important;
  }
}

@media (min-width: 64em) {
  /* line 505, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title {
    margin-bottom: 1.46484vw !important;
  }
}

@media (max-width: 63.99em) {
  /* line 517, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc {
    margin-bottom: 0.9375rem !important;
  }
}

@media (min-width: 64em) {
  /* line 517, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc {
    margin-bottom: 1.46484vw !important;
  }
}

/* line 540, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-plus-minus span {
  background: #fff;
}

/* line 545, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title {
  font-weight: 700;
  padding-bottom: 0 !important;
}

@media (max-width: 63.99em) {
  /* line 545, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title {
    margin-bottom: 0.625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 545, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title {
    margin-bottom: 0.97656vw !important;
  }
}

/* line 559, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp {
  margin-top: unset;
}

/* line 563, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl {
  position: relative;
  top: unset;
  transform: unset;
  right: unset;
}

/* line 569, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch {
  vertical-align: middle;
}

@media (max-width: 63.99em) {
  /* line 569, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch {
    width: 2.8125rem;
    height: 1.5625rem;
  }
}

@media (min-width: 64em) {
  /* line 569, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch {
    width: 4.39453vw;
    height: 2.44141vw;
  }
}

/* line 582, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch .ot-switch-nob {
  background: #fff;
}

@media (max-width: 63.99em) {
  /* line 582, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch .ot-switch-nob {
    border-radius: 1.5625rem;
  }
}

@media (min-width: 64em) {
  /* line 582, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch .ot-switch-nob {
    border-radius: 2.44141vw;
  }
}

/* line 593, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch .ot-switch-nob::before {
  background: #0c161c;
  border-color: transparent;
  top: 50%;
  transform: translate(0, -50%);
}

@media (max-width: 63.99em) {
  /* line 593, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch .ot-switch-nob::before {
    width: 1.3125rem;
    height: 1.3125rem;
    border-radius: 1.3125rem;
    left: 0.125rem;
  }
}

@media (min-width: 64em) {
  /* line 593, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch .ot-switch-nob::before {
    width: 2.05078vw;
    height: 2.05078vw;
    border-radius: 2.05078vw;
    left: 0.19531vw;
  }
}

@media (max-width: 63.99em) {
  /* line 616, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
    transform: translate(1.1875rem, -50%);
  }
}

@media (min-width: 64em) {
  /* line 616, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
    transform: translate(1.85547vw, -50%);
  }
}

/* line 626, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  border-color: transparent;
}

/* line 631, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
  background: #0c161c;
  border-color: transparent;
}

/* line 637, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
  border: unset !important;
  position: relative;
  top: 0;
}

/* line 643, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo {
  background: unset !important;
  height: unset !important;
}

@media (max-width: 63.99em) {
  /* line 643, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo {
    margin-top: 0.625rem !important;
  }
}

@media (min-width: 64em) {
  /* line 643, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo {
    margin-top: 0.97656vw;
  }
}

/* line 655, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo a {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 !important;
}

@media (max-width: 63.99em) {
  /* line 655, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo a {
    height: 2.5rem !important;
    width: 10rem !important;
  }
}

@media (min-width: 64em) {
  /* line 655, resources/assets/styles/components/_components.cookies.scss */

  #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo a {
    height: 1.95312vw !important;
    width: 7.8125vw !important;
  }
}

/* line 673, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk h3,
#onetrust-consent-sdk #onetrust-pc-sdk h4,
#onetrust-consent-sdk #onetrust-pc-sdk h5,
#onetrust-consent-sdk #onetrust-pc-sdk h6,
#onetrust-consent-sdk #onetrust-pc-sdk p,
#onetrust-consent-sdk #onetrust-pc-sdk .u-p,
#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-pc-sdk #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk .c-filters label,
.c-filters #onetrust-consent-sdk #onetrust-pc-sdk label,
#onetrust-consent-sdk #onetrust-pc-sdk .c-filters .selectise,
.c-filters #onetrust-consent-sdk #onetrust-pc-sdk .selectise,
#onetrust-consent-sdk #onetrust-pc-sdk .c-checkbox__label,
#onetrust-consent-sdk #onetrust-pc-sdk .c-gallery .slider-track__inner .slide__info,
.c-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk .c-gallery-alt .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk .c-projects-gallery .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk .c-archive-post__box .archive-info__client,
.c-archive-post__box #onetrust-consent-sdk #onetrust-pc-sdk .archive-info__client,
#onetrust-consent-sdk #onetrust-pc-sdk .c-news-post__date,
#onetrust-consent-sdk #onetrust-pc-sdk .c-projects-post__details .client,
.c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk .client,
#onetrust-consent-sdk #onetrust-pc-sdk .c-projects-post__details .excerpt,
.c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk .excerpt,
#onetrust-consent-sdk #onetrust-pc-sdk .c-scroll-button .text,
.c-scroll-button #onetrust-consent-sdk #onetrust-pc-sdk .text,
#onetrust-consent-sdk #onetrust-pc-sdk .page-archive .posts__header .count,
.page-archive .posts__header #onetrust-consent-sdk #onetrust-pc-sdk .count,
#onetrust-consent-sdk #onetrust-pc-sdk .page-projects .posts__header .count,
.page-projects .posts__header #onetrust-consent-sdk #onetrust-pc-sdk .count,
#onetrust-consent-sdk #onetrust-pc-sdk .single-project .statistics__list .statistic__label,
.single-project .statistics__list #onetrust-consent-sdk #onetrust-pc-sdk .statistic__label,
#onetrust-consent-sdk #onetrust-pc-sdk .single-project .review__author,
.single-project #onetrust-consent-sdk #onetrust-pc-sdk .review__author,
#onetrust-consent-sdk #onetrust-pc-sdk .single-project .review__author > *,
.single-project #onetrust-consent-sdk #onetrust-pc-sdk .review__author > *,
#onetrust-consent-sdk #onetrust-pc-sdk ul li,
ul #onetrust-consent-sdk #onetrust-pc-sdk li,
#onetrust-consent-sdk #onetrust-pc-sdk .c-content-header .header-details__info,
.c-content-header #onetrust-consent-sdk #onetrust-pc-sdk .header-details__info,
#onetrust-consent-sdk #onetrust-pc-sdk .c-footer__main,
#onetrust-consent-sdk #onetrust-pc-sdk .c-share__text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .u-p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr #ot-ven-lst .ot-ven-opts .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout #ot-ven-lst .ot-ven-opts .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-filters label,
.c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-filters .selectise,
.c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .selectise,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-checkbox__label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-gallery .slider-track__inner .slide__info,
.c-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-gallery-alt .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-projects-gallery .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-archive-post__box .archive-info__client,
.c-archive-post__box #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .archive-info__client,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-news-post__date,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-projects-post__details .client,
.c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .client,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-projects-post__details .excerpt,
.c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .excerpt,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-scroll-button .text,
.c-scroll-button #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .page-archive .posts__header .count,
.page-archive .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .count,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .page-projects .posts__header .count,
.page-projects .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .count,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .single-project .statistics__list .statistic__label,
.single-project .statistics__list #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .statistic__label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .single-project .review__author,
.single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .review__author,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .single-project .review__author > *,
.single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .review__author > *,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts ul li,
ul #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts li,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-content-header .header-details__info,
.c-content-header #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .header-details__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-footer__main,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts .c-share__text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .u-p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr #ot-pc-lst #ot-sel-blk .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout #ot-pc-lst #ot-sel-blk .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-filters label,
.c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-filters .selectise,
.c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .selectise,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-checkbox__label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-gallery .slider-track__inner .slide__info,
.c-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-gallery-alt .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-projects-gallery .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-archive-post__box .archive-info__client,
.c-archive-post__box #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .archive-info__client,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-news-post__date,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-projects-post__details .client,
.c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .client,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-projects-post__details .excerpt,
.c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .excerpt,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-scroll-button .text,
.c-scroll-button #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .page-archive .posts__header .count,
.page-archive .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .count,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .page-projects .posts__header .count,
.page-projects .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .count,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .single-project .statistics__list .statistic__label,
.single-project .statistics__list #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .statistic__label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .single-project .review__author,
.single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .review__author,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .single-project .review__author > *,
.single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .review__author > *,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk ul li,
ul #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk li,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-content-header .header-details__info,
.c-content-header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .header-details__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-footer__main,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk .c-share__text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .u-p,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-pc-sdk #ot-pc-lst .back-btn-handler #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr #ot-pc-lst .back-btn-handler .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout #ot-pc-lst .back-btn-handler .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-filters label,
.c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-filters .selectise,
.c-filters #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .selectise,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-checkbox__label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-gallery .slider-track__inner .slide__info,
.c-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-gallery-alt .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-projects-gallery .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .slide__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-archive-post__box .archive-info__client,
.c-archive-post__box #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .archive-info__client,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-news-post__date,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-projects-post__details .client,
.c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .client,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-projects-post__details .excerpt,
.c-projects-post__details #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .excerpt,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-scroll-button .text,
.c-scroll-button #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .page-archive .posts__header .count,
.page-archive .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .count,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .page-projects .posts__header .count,
.page-projects .posts__header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .count,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .single-project .statistics__list .statistic__label,
.single-project .statistics__list #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .statistic__label,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .single-project .review__author,
.single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .review__author,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .single-project .review__author > *,
.single-project #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .review__author > *,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler ul li,
ul #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler li,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-content-header .header-details__info,
.c-content-header #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .header-details__info,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-footer__main,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler .c-share__text,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler {
  color: #fff !important;
}

/* line 698, resources/assets/styles/components/_components.cookies.scss */

#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
  background-color: #0c161c !important;
}

/* line 1, resources/assets/styles/components/_components.download.scss */

.c-download,
.c-download.\--light,
.c-download.\--dark,
.c-downloads-list .c-download.\--light,
.c-downloads-list .c-download.\--dark {
  box-sizing: border-box;
  border-color: #0c161c;
  border-style: solid;
}

@media (max-width: 63.99em) {
  /* line 1, resources/assets/styles/components/_components.download.scss */

  .c-download,
  .c-download.\--light,
  .c-download.\--dark,
  .c-downloads-list .c-download.\--light,
  .c-downloads-list .c-download.\--dark {
    border-width: 0.0625rem 0 0.0625rem 0;
  }
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.download.scss */

  .c-download,
  .c-download.\--light,
  .c-download.\--dark,
  .c-downloads-list .c-download.\--light,
  .c-downloads-list .c-download.\--dark {
    border-width: 0.09766vw 0 0.09766vw 0;
  }
}

/* line 14, resources/assets/styles/components/_components.download.scss */

.c-download__bar {
  display: flex;
  align-items: center;
  color: #fff;
}

@media (max-width: 63.99em) {
  /* line 14, resources/assets/styles/components/_components.download.scss */

  .c-download__bar {
    padding: 1.25rem 0;
  }
}

@media (min-width: 64em) {
  /* line 14, resources/assets/styles/components/_components.download.scss */

  .c-download__bar {
    padding: 2.44141vw 0;
  }
}

/* line 27, resources/assets/styles/components/_components.download.scss */

.c-download__bar:visited,
.c-download__bar:active,
.c-download__bar:hover {
  color: #fff;
}

/* line 33, resources/assets/styles/components/_components.download.scss */

.c-download__bar .download-icon {
  display: none;
}

@media (min-width: 64em) {
  /* line 33, resources/assets/styles/components/_components.download.scss */

  .c-download__bar .download-icon {
    display: block;
    width: 4.16667vw;
  }
}

/* line 42, resources/assets/styles/components/_components.download.scss */

.c-download__bar .download-title {
  display: flex;
  width: 100%;
}

@media (min-width: 64em) {
  /* line 42, resources/assets/styles/components/_components.download.scss */

  .c-download__bar .download-title {
    margin-left: 4.16667vw;
    flex: 1;
  }
}

/* line 52, resources/assets/styles/components/_components.download.scss */

.c-download__bar .download-toggle {
  display: block;
}

@media (max-width: 63.99em) {
  /* line 52, resources/assets/styles/components/_components.download.scss */

  .c-download__bar .download-toggle {
    margin-left: 1.25rem;
  }
}

@media (min-width: 64em) {
  /* line 52, resources/assets/styles/components/_components.download.scss */

  .c-download__bar .download-toggle {
    margin-left: 4.16667vw;
    margin-right: 4.16667vw;
    width: 4.16667vw;
  }
}

/* line 72, resources/assets/styles/components/_components.download.scss */

.\--light.c-download,
.c-downloads-list .\--light.c-download {
  background-color: #fff;
  color: #0c161c;
  border-color: #0c161c;
}

/* line 78, resources/assets/styles/components/_components.download.scss */

.\--dark.c-download,
.c-downloads-list .\--dark.c-download {
  background-color: #0c161c;
  color: #fff;
  border-color: #fff;
}

/* line 86, resources/assets/styles/components/_components.download.scss */

.c-downloads-list .c-download,
.c-downloads-list .c-download.\--light,
.c-downloads-list .c-download.\--dark {
  border-top: 0;
}

/* line 89, resources/assets/styles/components/_components.download.scss */

.c-downloads-list .c-download:first-of-type {
  border-color: #0c161c;
  border-style: solid;
}

@media (max-width: 63.99em) {
  /* line 89, resources/assets/styles/components/_components.download.scss */

  .c-downloads-list .c-download:first-of-type {
    border-width: 0.0625rem 0 0.0625rem 0;
  }
}

@media (min-width: 64em) {
  /* line 89, resources/assets/styles/components/_components.download.scss */

  .c-downloads-list .c-download:first-of-type {
    border-width: 0.09766vw 0 0.09766vw 0;
  }
}

/* line 107, resources/assets/styles/components/_components.download.scss */

.c-downloads-list .\--light.c-download {
  background-color: #fff;
  color: #0c161c;
  border-color: #0c161c;
}

/* line 112, resources/assets/styles/components/_components.download.scss */

.c-downloads-list .\--light.c-download:first-of-type {
  border-color: #0c161c;
}

/* line 117, resources/assets/styles/components/_components.download.scss */

.c-downloads-list .\--dark.c-download {
  background-color: #0c161c;
  color: #fff;
  border-color: #fff;
}

/* line 122, resources/assets/styles/components/_components.download.scss */

.c-downloads-list .\--dark.c-download:first-of-type {
  border-color: #fff;
}

/* line 1, resources/assets/styles/components/_components.embed.scss */

.c-embed {
  display: flex;
  justify-content: center;
  width: 100%;
  height: auto;
}

/* line 7, resources/assets/styles/components/_components.embed.scss */

.c-embed iframe {
  width: 100%;
}

/* line 1, resources/assets/styles/components/_components.filters.scss */

.c-filters {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 4.16667vw;
}

/* line 7, resources/assets/styles/components/_components.filters.scss */

.c-filters:last-child {
  margin-right: 0;
}

/* line 11, resources/assets/styles/components/_components.filters.scss */

.c-filters label {
  margin-right: 1.95312vw;
}

/* line 19, resources/assets/styles/components/_components.filters.scss */

.c-filters .selectise .selectise-options {
  margin-top: 1.46484vw;
}

@media (min-width: 64em) {
  /* line 27, resources/assets/styles/components/_components.filters.scss */

  .c-filters:nth-of-type(2) {
    margin-right: auto;
  }
}

/* line 1, resources/assets/styles/components/_components.footer.scss */

.c-footer {
  display: flex;
  height: auto;
  width: 100%;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.footer.scss */

  .c-footer {
    padding-top: 8.33333vw;
    padding-bottom: 2.92969vw;
  }
}

/* line 13, resources/assets/styles/components/_components.footer.scss */

.c-footer__main {
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 13, resources/assets/styles/components/_components.footer.scss */

  .c-footer__main {
    margin-bottom: 13.18359vw;
  }
}

/* line 21, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item {
  margin-bottom: 2.5rem;
  line-height: 140%;
}

@media (min-width: 64em) {
  /* line 21, resources/assets/styles/components/_components.footer.scss */

  .c-footer__main .footer-item {
    margin-bottom: 3.125vw;
  }
}

/* line 29, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item > * {
  margin-bottom: 1.25rem;
}

@media (min-width: 64em) {
  /* line 29, resources/assets/styles/components/_components.footer.scss */

  .c-footer__main .footer-item > * {
    margin-bottom: 1.5625vw;
  }
}

/* line 36, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item > *:last-of-type {
  margin-bottom: 0;
}

/* line 41, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item:last-of-type {
  margin-bottom: 0;
}

/* line 45, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item a:not(.cta-button) {
  color: #fff;
  font-weight: 500;
}

/* line 50, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item .cta-text {
  margin-bottom: 1.5625rem;
}

@media (min-width: 64em) {
  /* line 50, resources/assets/styles/components/_components.footer.scss */

  .c-footer__main .footer-item .cta-text {
    margin-bottom: 2.44141vw;
  }
}

/* line 62, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item .footer-socials {
  display: flex;
  flex-direction: row;
}

/* line 66, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item .footer-socials > * {
  margin-right: 0.625rem;
}

@media (min-width: 64em) {
  /* line 66, resources/assets/styles/components/_components.footer.scss */

  .c-footer__main .footer-item .footer-socials > * {
    margin-right: 0.97656vw;
  }
}

/* line 73, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item .footer-socials > *:last-of-type {
  margin-right: 0;
}

/* line 78, resources/assets/styles/components/_components.footer.scss */

.c-footer__main .footer-item .footer-socials .social-icon {
  display: flex;
  flex-direction: row;
  vertical-align: top;
}

/* line 87, resources/assets/styles/components/_components.footer.scss */

.c-footer__legal {
  display: inline-flex;
  flex-direction: column;
}

@media (min-width: 64em) {
  /* line 87, resources/assets/styles/components/_components.footer.scss */

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

/* line 95, resources/assets/styles/components/_components.footer.scss */

.c-footer__legal > * {
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 95, resources/assets/styles/components/_components.footer.scss */

  .c-footer__legal > * {
    margin-bottom: 0;
  }
}

/* line 102, resources/assets/styles/components/_components.footer.scss */

.c-footer__legal > *:last-child {
  margin-bottom: 0;
}

/* line 107, resources/assets/styles/components/_components.footer.scss */

.c-footer__legal .footer-item {
  display: inline-block;
  margin-bottom: 0.9375rem;
  line-height: 140%;
  width: 100%;
}

/* line 113, resources/assets/styles/components/_components.footer.scss */

.c-footer__legal .footer-item > * {
  display: inline-block;
  vertical-align: middle;
}

/* line 118, resources/assets/styles/components/_components.footer.scss */

.c-footer__legal .footer-item svg {
  height: 1.25rem;
}

@media (min-width: 64em) {
  /* line 118, resources/assets/styles/components/_components.footer.scss */

  .c-footer__legal .footer-item svg {
    height: 1.23457vw;
  }
}

@media (min-width: 64em) {
  /* line 107, resources/assets/styles/components/_components.footer.scss */

  .c-footer__legal .footer-item {
    width: auto;
    margin-right: 2.44141vw;
  }
}

/* line 131, resources/assets/styles/components/_components.footer.scss */

.c-footer__legal .footer-item:last-of-type {
  margin-right: 0;
  margin-bottom: 0;
}

/* line 136, resources/assets/styles/components/_components.footer.scss */

.c-footer__legal .footer-item a {
  color: #fff;
}

/* line 142, resources/assets/styles/components/_components.footer.scss */

.c-footer .footer-link {
  text-decoration: underline;
}

/* line 1, resources/assets/styles/components/_components.form.scss */

.c-checkbox {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 8, resources/assets/styles/components/_components.form.scss */

.c-checkbox__box input,
.c-checkbox__box svg {
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
}

@media (min-width: 64em) {
  /* line 8, resources/assets/styles/components/_components.form.scss */

  .c-checkbox__box input,
  .c-checkbox__box svg {
    width: 2.14844vw;
    height: 2.14844vw;
  }
}

/* line 20, resources/assets/styles/components/_components.form.scss */

.c-checkbox__box input {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  background: #fff;
  border: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  transition: box-shadow 0.2s;
  box-shadow: inset 0 0 0 0.0625rem #0c161c;
}

@media (min-width: 64em) {
  /* line 20, resources/assets/styles/components/_components.form.scss */

  .c-checkbox__box input {
    box-shadow: inset 0 0 0 0.09766vw #0c161c;
  }
}

/* line 37, resources/assets/styles/components/_components.form.scss */

.c-checkbox__box input:checked {
  box-shadow: inset 0 0 0 0.8125rem #0c161c;
}

@media (min-width: 64em) {
  /* line 37, resources/assets/styles/components/_components.form.scss */

  .c-checkbox__box input:checked {
    box-shadow: inset 0 0 0 1.07422vw #0c161c;
  }
}

/* line 44, resources/assets/styles/components/_components.form.scss */

.c-checkbox__box input:checked + svg {
  transform: scale(1);
}

/* line 50, resources/assets/styles/components/_components.form.scss */

.c-checkbox__box svg {
  position: absolute;
  top: 0;
  left: 0;
  fill: none;
  stroke-width: 2px;
  stroke: #fff;
  pointer-events: none;
}

/* line 61, resources/assets/styles/components/_components.form.scss */

.c-checkbox__label {
  margin-left: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 61, resources/assets/styles/components/_components.form.scss */

  .c-checkbox__label {
    margin-left: 1.46484vw;
  }
}

/* line 71, resources/assets/styles/components/_components.form.scss */

.c-input {
  border: 1px solid #30393e;
  color: #0c161c;
  font-size: 1rem;
  line-height: 100%;
  padding: 0.9375rem 1.25rem 1.0625rem;
}

/* line 77, resources/assets/styles/components/_components.form.scss */

.c-input:disabled {
  border-color: #979797;
  color: #979797;
}

@media (min-width: 64em) {
  /* line 71, resources/assets/styles/components/_components.form.scss */

  .c-input {
    font-size: 1.36719vw;
    padding: calc(10px + 0.5vw) calc(14px + 0.8vw) calc(11px + 0.55vw);
  }
}

/* line 1, resources/assets/styles/components/_components.frame.scss */

.c-frame {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 300;
  border: 0.625rem solid;
  border-image-source: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  border-image-slice: 1;
  pointer-events: none;
}

/* line 1, resources/assets/styles/components/_components.gallery-alt.scss */

.c-gallery-alt {
  min-height: 18.75rem;
}

/* line 6, resources/assets/styles/components/_components.gallery-alt.scss */

.c-gallery-alt .slider-track {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}

/* line 15, resources/assets/styles/components/_components.gallery-alt.scss */

.c-gallery-alt .slider-track__inner .slide[data-loaded='true'].js-slider__slide {
  opacity: 0.45;
  transition: cubic-bezier(0.4, 0.6, 0.2, 1) 0.3s opacity;
}

/* line 19, resources/assets/styles/components/_components.gallery-alt.scss */

.c-gallery-alt .slider-track__inner .slide[data-loaded='true'].js-slider__slide--active {
  opacity: 1;
}

/* line 32, resources/assets/styles/components/_components.gallery-alt.scss */

div.c-gallery-alt-controls.slider-controls {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  width: calc(100% - 16.66667vw);
  margin: 0 8.33333vw;
}

/* line 1, resources/assets/styles/components/_components.gallery.scss */

.c-gallery,
.c-gallery-alt,
.c-projects-gallery {
  position: relative;
  height: 100%;
}

/* line 5, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track,
.c-gallery-alt .slider-track,
.c-projects-gallery .slider-track {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}

/* line 11, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track__inner,
.c-gallery-alt .slider-track__inner,
.c-projects-gallery .slider-track__inner {
  position: relative;
  height: 100%;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

/* line 20, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track__inner .slide,
.c-gallery-alt .slider-track__inner .slide,
.c-projects-gallery .slider-track__inner .slide {
  position: relative;
  height: 100%;
  width: 100%;
  max-height: 100vh;
  opacity: 0;
}

/* line 27, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track__inner .slide[data-loaded='true'],
.c-gallery-alt .slider-track__inner .slide[data-loaded='true'],
.c-projects-gallery .slider-track__inner .slide[data-loaded='true'] {
  opacity: 1;
  transition: cubic-bezier(0.4, 0.6, 0.2, 1) 0.3s opacity;
}

/* line 32, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track__inner .slide__content,
.c-gallery-alt .slider-track__inner .slide__content,
.c-projects-gallery .slider-track__inner .slide__content {
  background-color: var(--background_color);
  height: 100%;
}

/* line 36, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track__inner .slide__content > *,
.c-gallery-alt .slider-track__inner .slide__content > *,
.c-projects-gallery .slider-track__inner .slide__content > * {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

/* line 44, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner .slide__info {
  display: none;
}

@media (min-width: 64em) {
  /* line 44, resources/assets/styles/components/_components.gallery.scss */

  .c-gallery .slider-track__inner .slide__info,
  .c-gallery-alt .slider-track__inner .slide__info,
  .c-projects-gallery .slider-track__inner .slide__info {
    position: absolute;
    display: flex;
    flex-direction: row;
    height: 3.41797vw;
    width: calc(100% - (4.19922vw) * 2);
    top: 0;
    left: 0;
    height: 3.125rem;
    justify-content: flex-start;
    align-items: center;
    margin: 2.53906vw 4.19922vw;
    pointer-events: none;
    color: #fff;
  }
}

/* line 68, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track .grabbable,
.c-gallery-alt .slider-track .grabbable,
.c-projects-gallery .slider-track .grabbable {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 74, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-track .grabbable:active,
.c-gallery-alt .slider-track .grabbable:active,
.c-projects-gallery .slider-track .grabbable:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 82, resources/assets/styles/components/_components.gallery.scss */

.c-gallery .slider-controls,
.c-gallery-alt .slider-controls,
.c-projects-gallery .slider-controls {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - (4.19922vw) * 2);
  margin: 2.53906vw 4.19922vw;
}

/* line 92, resources/assets/styles/components/_components.gallery.scss */

.c-gallery-controls,
.c-gallery-alt-controls.slider-controls,
.c-projects-gallery-controls {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  pointer-events: none;
  margin-bottom: 1.25rem;
}

@media (min-width: 64em) {
  /* line 92, resources/assets/styles/components/_components.gallery.scss */

  .c-gallery-controls,
  .c-gallery-alt-controls.slider-controls,
  .c-projects-gallery-controls {
    margin-bottom: 1.95312vw;
  }
}

/* line 103, resources/assets/styles/components/_components.gallery.scss */

.c-gallery-controls > *,
.c-gallery-alt-controls.slider-controls > *,
.c-projects-gallery-controls > * {
  margin-right: 0.625rem;
}

@media (min-width: 64em) {
  /* line 103, resources/assets/styles/components/_components.gallery.scss */

  .c-gallery-controls > *,
  .c-gallery-alt-controls.slider-controls > *,
  .c-projects-gallery-controls > * {
    margin-right: 0.97656vw;
  }
}

/* line 110, resources/assets/styles/components/_components.gallery.scss */

.c-gallery-controls > *:last-child,
.c-gallery-alt-controls.slider-controls > *:last-child,
.c-projects-gallery-controls > *:last-child {
  margin-right: 0;
}

/* line 114, resources/assets/styles/components/_components.gallery.scss */

.c-gallery-controls > * .slider-btn,
.c-gallery-alt-controls.slider-controls > * .slider-btn,
.c-projects-gallery-controls > * .slider-btn {
  pointer-events: initial;
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

@media (max-width: 63.99em) {
  /* line 120, resources/assets/styles/components/_components.gallery.scss */

  .c-gallery-controls.hide-mobile,
  .hide-mobile.c-gallery-alt-controls.slider-controls,
  .hide-mobile.c-projects-gallery-controls {
    display: none;
  }
}

@media (min-width: 64em) {
  /* line 126, resources/assets/styles/components/_components.gallery.scss */

  .c-gallery-controls.hide-desktop,
  .hide-desktop.c-gallery-alt-controls.slider-controls,
  .hide-desktop.c-projects-gallery-controls {
    display: none;
  }
}

/* line 133, resources/assets/styles/components/_components.gallery.scss */

.c-gallery-wrapper,
.c-gallery-alt-wrapper,
.c-projects-gallery-wrapper {
  display: flex;
  flex-direction: column;
}

/* line 1, resources/assets/styles/components/_components.grid.scss */

.c-grid {
  position: relative;
  display: flex;
  width: 100%;
}

@media (max-width: 63.99em) {
  /* line 1, resources/assets/styles/components/_components.grid.scss */

  .c-grid {
    flex-direction: column;
  }
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.grid.scss */

  .c-grid {
    flex-direction: row;
    align-items: center;
  }
}

/* line 15, resources/assets/styles/components/_components.grid.scss */

.c-grid__column {
  display: flex;
  flex-basis: 100%;
  width: 100%;
}

@media (max-width: 63.99em) {
  /* line 15, resources/assets/styles/components/_components.grid.scss */

  .c-grid__column {
    margin-top: 1.25rem;
  }

  /* line 23, resources/assets/styles/components/_components.grid.scss */

  .c-grid__column:first-of-type {
    margin-top: 0;
  }
}

@media (min-width: 64em) {
  /* line 15, resources/assets/styles/components/_components.grid.scss */

  .c-grid__column {
    margin-right: 4.88281vw;
  }

  /* line 31, resources/assets/styles/components/_components.grid.scss */

  .c-grid__column:last-of-type {
    margin-right: 0;
  }
}

/* line 37, resources/assets/styles/components/_components.grid.scss */

.c-grid__item {
  width: 100%;
}

/* line 40, resources/assets/styles/components/_components.grid.scss */

.c-grid__item > * {
  width: auto;
}

/* line 45, resources/assets/styles/components/_components.grid.scss */

.c-grid__item .c-video .thumbnail {
  display: block;
  width: 100%;
}

/* line 49, resources/assets/styles/components/_components.grid.scss */

.c-grid__item .c-video .thumbnail img {
  height: 25rem;
}

@media (min-width: 64em) {
  /* line 54, resources/assets/styles/components/_components.grid.scss */

  .c-grid__item .c-video .thumbnail img {
    height: calc(56.25vw - 12.5vw);
  }
}

@media (min-width: 64em) {
  /* line 63, resources/assets/styles/components/_components.grid.scss */

  .c-grid--2 .c-grid__column {
    width: calc((100vw - 16.66667vw) / 2);
  }
}

@media (min-width: 64em) {
  /* line 71, resources/assets/styles/components/_components.grid.scss */

  .c-grid--3 .c-grid__column {
    width: calc((100vw - 16.66667vw) / 3);
  }
}

@media (min-width: 64em) {
  /* line 79, resources/assets/styles/components/_components.grid.scss */

  .c-grid--4 .c-grid__column {
    width: calc((100vw - 16.66667vw) / 4);
  }
}

/* line 1, resources/assets/styles/components/_components.header.scss */

.c-header {
  position: absolute;
  display: flex;
  height: auto;
  width: 100%;
  padding: 8.33333vw;
  z-index: 90;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.header.scss */

  .c-header {
    padding: 3.125vw 4.16667vw;
  }
}

/* line 13, resources/assets/styles/components/_components.header.scss */

.c-header__logo {
  display: block;
  height: 3.125rem;
  width: 3.125rem;
  align-self: flex-start;
}

@media (min-width: 64em) {
  /* line 13, resources/assets/styles/components/_components.header.scss */

  .c-header__logo {
    height: 3.41797vw;
    width: 3.41797vw;
  }
}

/* line 24, resources/assets/styles/components/_components.header.scss */

.c-header__logo .logo {
  display: flex;
  height: 100%;
  width: 100%;
}

/* line 29, resources/assets/styles/components/_components.header.scss */

.c-header__logo .logo svg {
  width: 100%;
  object-fit: contain;
}

/* line 35, resources/assets/styles/components/_components.header.scss */

.c-header__logo.\--light {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(42deg) brightness(106%) contrast(105%);
}

/* line 40, resources/assets/styles/components/_components.header.scss */

.c-header__logo.\--dark {
  filter: brightness(0) saturate(100%) invert(6%) sepia(8%) saturate(3449%) hue-rotate(159deg) brightness(94%) contrast(95%);
}

/* line 46, resources/assets/styles/components/_components.header.scss */

.c-header__spotify {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  color: #0c161c;
}

/* line 53, resources/assets/styles/components/_components.header.scss */

.c-header__spotify .playlist {
  display: none;
}

@media (min-width: 64em) {
  /* line 53, resources/assets/styles/components/_components.header.scss */

  .c-header__spotify .playlist {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

/* line 62, resources/assets/styles/components/_components.header.scss */

.c-header__spotify .playlist__logo,
.c-header__spotify .playlist__text {
  display: inline-block;
}

/* line 67, resources/assets/styles/components/_components.header.scss */

.c-header__spotify .playlist__logo {
  fill: #1ed660;
  margin-right: 0.97656vw;
  width: 1.46484vw;
}

/* line 76, resources/assets/styles/components/_components.header.scss */

.c-header__spotify .playlist__text span {
  font-weight: 600;
}

/* line 82, resources/assets/styles/components/_components.header.scss */

.c-header__spotify.\--light {
  color: #fff;
}

/* line 85, resources/assets/styles/components/_components.header.scss */

.c-header__spotify.\--light a {
  color: #fff;
}

/* line 90, resources/assets/styles/components/_components.header.scss */

.c-header__spotify.\--dark {
  color: #0c161c;
}

/* line 93, resources/assets/styles/components/_components.header.scss */

.c-header__spotify.\--dark a {
  color: #0c161c;
}

/* line 99, resources/assets/styles/components/_components.header.scss */

.c-header__menu-btn {
  display: block;
  align-self: flex-end;
  z-index: 100;
  height: 3.125rem;
  width: 3.125rem;
}

@media (min-width: 64em) {
  /* line 99, resources/assets/styles/components/_components.header.scss */

  .c-header__menu-btn {
    height: 3.41797vw;
    width: 3.41797vw;
  }
}

/* line 111, resources/assets/styles/components/_components.header.scss */

.c-header__menu-btn .menu-btn {
  position: fixed;
}

/* line 120, resources/assets/styles/components/_components.header.scss */

.c-header__logo.\--hide > *,
.c-header__spotify.\--hide > *,
.c-header__menu-btn.\--hide > * {
  display: none;
}

/* line 1, resources/assets/styles/components/_components.headline.scss */

.c-headline {
  position: relative;
  display: flex;
  align-items: center;
}

/* line 6, resources/assets/styles/components/_components.headline.scss */

.c-headline .headline-filter {
  display: none;
}

/* line 10, resources/assets/styles/components/_components.headline.scss */

.c-headline .headline-text {
  position: relative;
  margin: auto;
  height: auto;
  width: 100%;
  top: 0;
  bottom: 0;
}

/* line 18, resources/assets/styles/components/_components.headline.scss */

.c-headline .headline-text.\--animated {
  transform: translateY(25vh);
  opacity: 0;
  transition: 1s cubic-bezier(0.4, 0.6, 0.2, 1);
  will-change: transform, opacity;
}

/* line 24, resources/assets/styles/components/_components.headline.scss */

.c-headline .headline-text.\--animated.\--active {
  filter: url(#headline-threshold);
}

/* line 28, resources/assets/styles/components/_components.headline.scss */

.c-headline .headline-text.\--animated.is-loaded {
  transform: translateX(0);
  opacity: 1;
}

/* line 34, resources/assets/styles/components/_components.headline.scss */

.c-headline .headline-text span {
  display: inline-block;
  width: 100%;
  left: 0;
  text-align: center;
  will-change: opacity, filter;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 44, resources/assets/styles/components/_components.headline.scss */

.c-headline .headline-text span:first-of-type {
  position: absolute;
}

/* line 47, resources/assets/styles/components/_components.headline.scss */

.c-headline .headline-text span:last-of-type {
  position: relative;
}

/* line 4, resources/assets/styles/components/_components.hr.scss */

.c-hr.\--dark {
  border-color: #0c161c;
  color: #0c161c;
}

/* line 8, resources/assets/styles/components/_components.hr.scss */

.c-hr.\--light {
  border-color: #fff;
  color: #fff;
}

/* line 1, resources/assets/styles/components/_components.icon.scss */

.c-icon,
.c-icon.\--light,
.c-icon.\--dark,
.c-icon.\--gradient,
.c-icon.\--mid-grey {
  position: relative;
  display: flex;
  background-color: #0c161c;
  height: 3.125rem;
  width: 3.125rem;
  border-radius: 3.125rem;
  padding: 0.8125rem;
  z-index: 1;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.icon.scss */

  .c-icon,
  .c-icon.\--light,
  .c-icon.\--dark,
  .c-icon.\--gradient,
  .c-icon.\--mid-grey {
    height: 3.41797vw;
    width: 3.41797vw;
    border-radius: 3.41797vw;
    padding: 0.97656vw;
  }
}

/* line 18, resources/assets/styles/components/_components.icon.scss */

.c-icon svg,
.c-icon.\--light svg,
.c-icon.\--dark svg,
.c-icon.\--gradient svg,
.c-icon.\--mid-grey svg {
  display: block;
  width: 100%;
  fill: #fff;
}

/* line 23, resources/assets/styles/components/_components.icon.scss */

.c-icon svg path,
.c-icon.\--light svg path,
.c-icon.\--dark svg path,
.c-icon.\--gradient svg path,
.c-icon.\--mid-grey svg path {
  fill: #fff;
}

/* line 28, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--md-icon {
  font-family: "Material Icons Outlined", Helvetica, Arial, sans-serif;
  background-color: #0c161c;
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;
  text-align: center;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

@media (min-width: 64em) {
  /* line 28, resources/assets/styles/components/_components.icon.scss */

  .c-icon.\--md-icon {
    font-size: 1.46484vw;
    line-height: 1.46484vw;
  }
}

/* line 64, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--clickable {
  cursor: pointer;
}

/* line 75, resources/assets/styles/components/_components.icon.scss */

.\--light.c-icon {
  color: #0c161c;
  background-color: #fff;
}

/* line 79, resources/assets/styles/components/_components.icon.scss */

.\--light.c-icon a {
  color: #0c161c;
}

/* line 83, resources/assets/styles/components/_components.icon.scss */

.\--light.c-icon svg {
  fill: #0c161c;
}

/* line 86, resources/assets/styles/components/_components.icon.scss */

.\--light.c-icon svg path {
  fill: #0c161c;
}

/* line 92, resources/assets/styles/components/_components.icon.scss */

.\--dark.c-icon {
  color: #fff;
  background-color: #0c161c;
}

/* line 96, resources/assets/styles/components/_components.icon.scss */

.\--dark.c-icon a {
  color: #fff;
}

/* line 100, resources/assets/styles/components/_components.icon.scss */

.\--dark.c-icon svg {
  fill: #fff;
}

/* line 103, resources/assets/styles/components/_components.icon.scss */

.\--dark.c-icon svg path {
  fill: #fff;
}

/* line 109, resources/assets/styles/components/_components.icon.scss */

.\--gradient.c-icon {
  color: #0c161c;
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
}

/* line 113, resources/assets/styles/components/_components.icon.scss */

.\--gradient.c-icon a {
  color: #0c161c;
}

/* line 117, resources/assets/styles/components/_components.icon.scss */

.\--gradient.c-icon svg {
  fill: #0c161c;
}

/* line 120, resources/assets/styles/components/_components.icon.scss */

.\--gradient.c-icon svg path {
  fill: #0c161c;
}

/* line 126, resources/assets/styles/components/_components.icon.scss */

.\--mid-grey.c-icon {
  color: #0c161c;
  background: #ececec;
}

/* line 130, resources/assets/styles/components/_components.icon.scss */

.\--mid-grey.c-icon a {
  color: #0c161c;
}

/* line 134, resources/assets/styles/components/_components.icon.scss */

.\--mid-grey.c-icon svg {
  fill: #0c161c;
}

/* line 137, resources/assets/styles/components/_components.icon.scss */

.\--mid-grey.c-icon svg path {
  fill: #0c161c;
}

/* line 143, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light,
.c-icon.\--hover-dark,
.c-icon.\--hover-gradient {
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 149, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light::before,
.c-icon.\--hover-dark::before,
.c-icon.\--hover-gradient::before {
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 153, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light a,
.c-icon.\--hover-dark a,
.c-icon.\--hover-gradient a {
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 157, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light svg,
.c-icon.\--hover-dark svg,
.c-icon.\--hover-gradient svg {
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 160, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light svg path,
.c-icon.\--hover-dark svg path,
.c-icon.\--hover-gradient svg path {
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 167, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light:hover {
  color: #0c161c;
  background-color: #fff;
}

/* line 171, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light:hover a {
  color: #0c161c;
}

/* line 175, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light:hover svg {
  fill: #0c161c;
}

/* line 178, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-light:hover svg path {
  fill: #0c161c;
}

/* line 186, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-dark:hover {
  color: #fff;
  background-color: #0c161c;
}

/* line 190, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-dark:hover a {
  color: #fff;
}

/* line 194, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-dark:hover svg {
  fill: #fff;
}

/* line 197, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-dark:hover svg path {
  fill: #fff;
}

/* line 204, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-gradient {
  overflow: hidden;
}

/* line 207, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-gradient::before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(295.46deg, #f2c9aa 1.15%, #f9eaae 33.8%, #dcefca 62.73%, #9bddf6 96.92%);
  z-index: -1;
  opacity: 0;
}

/* line 219, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-gradient:hover {
  color: #0c161c;
}

/* line 222, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-gradient:hover::before {
  opacity: 1;
}

/* line 226, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-gradient:hover a {
  color: #0c161c;
}

/* line 230, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-gradient:hover svg {
  fill: #0c161c;
}

/* line 233, resources/assets/styles/components/_components.icon.scss */

.c-icon.\--hover-gradient:hover svg path {
  fill: #0c161c;
}

/* line 241, resources/assets/styles/components/_components.icon.scss */

.\--hover-gradient.\--gradient.c-icon::before {
  transition: 0.6s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 1, resources/assets/styles/components/_components.image.scss */

.c-image {
  display: flex;
  justify-content: center;
  width: 100%;
  height: auto;
}

/* line 11, resources/assets/styles/components/_components.image.scss */

.c-image img {
  width: 100%;
  height: auto;
}

/* line 17, resources/assets/styles/components/_components.image.scss */

.c-image.\--landscape img {
  width: 100%;
  height: 100%;
}

/* line 24, resources/assets/styles/components/_components.image.scss */

.c-image.\--portrait img {
  width: 100%;
  height: auto;
}

@media (min-width: 64em) {
  /* line 24, resources/assets/styles/components/_components.image.scss */

  .c-image.\--portrait img {
    width: auto;
    height: 100vh;
  }
}

/* line 1, resources/assets/styles/components/_components.leader.scss */

.c-leader {
  --textColor: $dark-blue;
}

/* line 4, resources/assets/styles/components/_components.leader.scss */

.c-leader p,
.c-leader .u-p,
.c-leader #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .c-leader #onetrust-policy-text,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .c-leader .ot-always-active,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#onetrust-consent-sdk #onetrust-pc-sdk .c-leader #ot-pc-desc,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .c-leader .ot-acc-grpdesc,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
#onetrust-consent-sdk #onetrust-pc-sdk .c-leader .ot-cat-header,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
#onetrust-consent-sdk #onetrust-pc-sdk .c-leader #ot-category-title,
.c-leader .c-filters label,
.c-filters .c-leader label,
.c-leader .c-filters .selectise,
.c-filters .c-leader .selectise,
.c-leader .c-checkbox__label,
.c-leader .c-gallery .slider-track__inner .slide__info,
.c-gallery .slider-track__inner .c-leader .slide__info,
.c-leader .c-gallery-alt .slider-track__inner .slide__info,
.c-gallery-alt .slider-track__inner .c-leader .slide__info,
.c-leader .c-projects-gallery .slider-track__inner .slide__info,
.c-projects-gallery .slider-track__inner .c-leader .slide__info,
.c-leader .c-archive-post__box .archive-info__client,
.c-archive-post__box .c-leader .archive-info__client,
.c-leader .c-news-post__date,
.c-leader .c-projects-post__details .client,
.c-projects-post__details .c-leader .client,
.c-leader .c-projects-post__details .excerpt,
.c-projects-post__details .c-leader .excerpt,
.c-leader .c-scroll-button .text,
.c-scroll-button .c-leader .text,
.c-leader .page-archive .posts__header .count,
.page-archive .posts__header .c-leader .count,
.c-leader .page-projects .posts__header .count,
.page-projects .posts__header .c-leader .count,
.c-leader .single-project .statistics__list .statistic__label,
.single-project .statistics__list .c-leader .statistic__label,
.c-leader .single-project .review__author,
.single-project .c-leader .review__author,
.c-leader .single-project .review__author > *,
.single-project .c-leader .review__author > *,
.c-leader ul li,
ul .c-leader li,
.c-leader .c-content-header .header-details__info,
.c-content-header .c-leader .header-details__info,
.c-leader .c-footer__main,
.c-leader .c-share__text {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 120%;
  margin-bottom: 1.5rem;
  color: var(--textColor);
}

@media (min-width: 64em) {
  /* line 4, resources/assets/styles/components/_components.leader.scss */

  .c-leader p,
  .c-leader .u-p,
  .c-leader #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .c-leader #onetrust-policy-text,
  .c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .c-leader .ot-always-active,
  .c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
  #onetrust-consent-sdk #onetrust-pc-sdk .c-leader #ot-pc-desc,
  .c-leader #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .c-leader .ot-acc-grpdesc,
  .c-leader #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header,
  #onetrust-consent-sdk #onetrust-pc-sdk .c-leader .ot-cat-header,
  .c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,
  #onetrust-consent-sdk #onetrust-pc-sdk .c-leader #ot-category-title,
  .c-leader .c-filters label,
  .c-filters .c-leader label,
  .c-leader .c-filters .selectise,
  .c-filters .c-leader .selectise,
  .c-leader .c-checkbox__label,
  .c-leader .c-gallery .slider-track__inner .slide__info,
  .c-gallery .slider-track__inner .c-leader .slide__info,
  .c-leader .c-gallery-alt .slider-track__inner .slide__info,
  .c-gallery-alt .slider-track__inner .c-leader .slide__info,
  .c-leader .c-projects-gallery .slider-track__inner .slide__info,
  .c-projects-gallery .slider-track__inner .c-leader .slide__info,
  .c-leader .c-archive-post__box .archive-info__client,
  .c-archive-post__box .c-leader .archive-info__client,
  .c-leader .c-news-post__date,
  .c-leader .c-projects-post__details .client,
  .c-projects-post__details .c-leader .client,
  .c-leader .c-projects-post__details .excerpt,
  .c-projects-post__details .c-leader .excerpt,
  .c-leader .c-scroll-button .text,
  .c-scroll-button .c-leader .text,
  .c-leader .page-archive .posts__header .count,
  .page-archive .posts__header .c-leader .count,
  .c-leader .page-projects .posts__header .count,
  .page-projects .posts__header .c-leader .count,
  .c-leader .single-project .statistics__list .statistic__label,
  .single-project .statistics__list .c-leader .statistic__label,
  .c-leader .single-project .review__author,
  .single-project .c-leader .review__author,
  .c-leader .single-project .review__author > *,
  .single-project .c-leader .review__author > *,
  .c-leader ul li,
  ul .c-leader li,
  .c-leader .c-content-header .header-details__info,
  .c-content-header .c-leader .header-details__info,
  .c-leader .c-footer__main,
  .c-leader .c-share__text {
    font-size: 1.95312vw;
  }
}

/* line 15, resources/assets/styles/components/_components.leader.scss */

.c-leader p:last-of-type,
.c-leader .u-p:last-of-type,
.c-leader #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text:last-of-type,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .c-leader #onetrust-policy-text:last-of-type,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active:last-of-type,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .c-leader .ot-always-active:last-of-type,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc:last-of-type,
#onetrust-consent-sdk #onetrust-pc-sdk .c-leader #ot-pc-desc:last-of-type,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc:last-of-type,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .c-leader .ot-acc-grpdesc:last-of-type,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header:last-of-type,
#onetrust-consent-sdk #onetrust-pc-sdk .c-leader .ot-cat-header:last-of-type,
.c-leader #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title:last-of-type,
#onetrust-consent-sdk #onetrust-pc-sdk .c-leader #ot-category-title:last-of-type,
.c-leader .c-filters label:last-of-type,
.c-filters .c-leader label:last-of-type,
.c-leader .c-filters .selectise:last-of-type,
.c-filters .c-leader .selectise:last-of-type,
.c-leader .c-checkbox__label:last-of-type,
.c-leader .c-gallery .slider-track__inner .slide__info:last-of-type,
.c-gallery .slider-track__inner .c-leader .slide__info:last-of-type,
.c-leader .c-gallery-alt .slider-track__inner .slide__info:last-of-type,
.c-gallery-alt .slider-track__inner .c-leader .slide__info:last-of-type,
.c-leader .c-projects-gallery .slider-track__inner .slide__info:last-of-type,
.c-projects-gallery .slider-track__inner .c-leader .slide__info:last-of-type,
.c-leader .c-archive-post__box .archive-info__client:last-of-type,
.c-archive-post__box .c-leader .archive-info__client:last-of-type,
.c-leader .c-news-post__date:last-of-type,
.c-leader .c-projects-post__details .client:last-of-type,
.c-projects-post__details .c-leader .client:last-of-type,
.c-leader .c-projects-post__details .excerpt:last-of-type,
.c-projects-post__details .c-leader .excerpt:last-of-type,
.c-leader .c-scroll-button .text:last-of-type,
.c-scroll-button .c-leader .text:last-of-type,
.c-leader .page-archive .posts__header .count:last-of-type,
.page-archive .posts__header .c-leader .count:last-of-type,
.c-leader .page-projects .posts__header .count:last-of-type,
.page-projects .posts__header .c-leader .count:last-of-type,
.c-leader .single-project .statistics__list .statistic__label:last-of-type,
.single-project .statistics__list .c-leader .statistic__label:last-of-type,
.c-leader .single-project .review__author:last-of-type,
.single-project .c-leader .review__author:last-of-type,
.c-leader .single-project .review__author > :last-of-type,
.single-project .c-leader .review__author > :last-of-type,
.c-leader ul li:last-of-type,
ul .c-leader li:last-of-type,
.c-leader .c-content-header .header-details__info:last-of-type,
.c-content-header .c-leader .header-details__info:last-of-type,
.c-leader .c-footer__main:last-of-type,
.c-leader .c-share__text:last-of-type {
  margin-bottom: 0;
}

/* line 20, resources/assets/styles/components/_components.leader.scss */

.c-leader.\--light {
  --textColor: $white;
}

/* line 24, resources/assets/styles/components/_components.leader.scss */

.c-leader.\--dark {
  --textColor: $dark-blue;
}

/* line 28, resources/assets/styles/components/_components.leader.scss */

.c-leader.\--custom-text-color {
  --textColor: var(--customTextForegroundColor);
  background-color: var(--customTextBackgroundColor);
  padding: 3.125rem;
}

@media (min-width: 64em) {
  /* line 28, resources/assets/styles/components/_components.leader.scss */

  .c-leader.\--custom-text-color {
    padding: 3.90625vw;
  }
}

/* line 1, resources/assets/styles/components/_components.load-more.scss */

.c-load-more {
  display: flex;
  justify-content: center;
}

/* line 5, resources/assets/styles/components/_components.load-more.scss */

.c-load-more__button {
  margin-right: 0.625rem;
}

@media (min-width: 64em) {
  /* line 5, resources/assets/styles/components/_components.load-more.scss */

  .c-load-more__button {
    margin-right: 0.97656vw;
  }
}

/* line 12, resources/assets/styles/components/_components.load-more.scss */

.c-load-more__button:last-of-type {
  margin-right: 0;
}

/* line 16, resources/assets/styles/components/_components.load-more.scss */

.c-load-more__button.c-button,
input.c-load-more__button.c-button[type='submit'],
input.c-load-more__button.c-button[type='reset'],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.c-load-more__button#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.c-load-more__button#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.c-load-more__button#onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.c-load-more__button#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.c-load-more__button.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .c-load-more__button.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .c-load-more__button.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.c-load-more__button,
#onetrust-consent-sdk #onetrust-pc-sdk button.c-load-more__button#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.c-load-more__button.save-preference-btn-handler {
  display: none;
}

/* line 19, resources/assets/styles/components/_components.load-more.scss */

.c-load-more__button.c-button.is-visible,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.c-load-more__button.is-visible#onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.c-load-more__button.is-visible#onetrust-reject-all-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.c-load-more__button.is-visible#onetrust-accept-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.c-load-more__button.is-visible#accept-recommended-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk button.c-load-more__button.is-visible.save-preference-btn-handler:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .c-load-more__button.is-visible.ot-active-leg-btn#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .c-load-more__button.is-visible.ot-active-leg-btn.save-preference-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button.c-load-more__button.is-visible,
#onetrust-consent-sdk #onetrust-pc-sdk button.c-load-more__button.is-visible#accept-recommended-btn-handler,
#onetrust-consent-sdk #onetrust-pc-sdk button.c-load-more__button.is-visible.save-preference-btn-handler {
  display: inline-flex;
}

/* line 25, resources/assets/styles/components/_components.load-more.scss */

.c-load-more__status {
  display: none;
}

/* line 1, resources/assets/styles/components/_components.marquee.scss */

.c-marquee {
  display: flex;
  position: relative;
  left: -6.25rem;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.marquee.scss */

  .c-marquee {
    left: -9.76562vw;
  }
}

/* line 10, resources/assets/styles/components/_components.marquee.scss */

.c-marquee__inner {
  white-space: nowrap;
  display: flex;
  will-change: margin-left, transform;
}

/* line 15, resources/assets/styles/components/_components.marquee.scss */

.c-marquee__inner .marquee-item,
.c-marquee__inner .marquee-item--text,
.c-marquee__inner .marquee-item--image {
  display: inline-block;
  position: relative;
}

/* line 20, resources/assets/styles/components/_components.marquee.scss */

.c-marquee__inner .marquee-item--text {
  padding-left: 3.125rem;
}

@media (min-width: 64em) {
  /* line 20, resources/assets/styles/components/_components.marquee.scss */

  .c-marquee__inner .marquee-item--text {
    padding-left: 4.88281vw;
  }
}

/* line 32, resources/assets/styles/components/_components.marquee.scss */

.c-marquee__inner .marquee-item--image img {
  width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
}

/* line 1, resources/assets/styles/components/_components.menu.scss */

.c-menu {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  display: flex;
  overflow: hidden;
  pointer-events: initial;
  flex-direction: column;
  transform: translate3d(0, 110%, 0);
  overflow: hidden;
  transform-origin: bottom center;
  will-change: transform;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.menu.scss */

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

/* line 23, resources/assets/styles/components/_components.menu.scss */

.c-menu__main {
  display: flex;
  flex-direction: column;
  background-color: #0c161c;
  width: calc(100vw - 20px);
  padding: 4.16667vw;
  color: #fff;
  overflow-y: scroll;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  order: 2;
}

@media (max-width: 63.99em) {
  /* line 23, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main {
    flex: 1;
  }
}

@media (min-width: 64em) {
  /* line 23, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main {
    width: 70.80078vw;
    height: calc(100vh - 20px);
    order: 1;
  }
}

/* line 45, resources/assets/styles/components/_components.menu.scss */

.c-menu__main::-webkit-scrollbar {
  /* WebKit */
  width: 0;
  height: 0;
}

/* line 51, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .top {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-self: flex-start;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 51, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .top {
    margin-bottom: 4.88281vw;
  }
}

/* line 62, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .top .menu-item {
  position: relative;
  width: 100%;
  font-weight: 600;
  font-size: 3.4375rem;
  line-height: 1.1em;
  text-transform: lowercase;
  word-break: break-word;
  -webkit-background-clip: text;
  -webkit-text-stroke: 0.29297vw transparent;
  -webkit-text-fill-color: #0c161c;
}

@media (min-width: 40em) {
  /* line 62, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .top .menu-item {
    font-size: 4.375rem;
  }
}

@media (min-width: 64em) {
  /* line 62, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .top .menu-item {
    margin-top: -0.68359vw;
    font-size: 8.78906vw;
    -webkit-background-clip: text;
    -webkit-text-stroke: 0.29297vw transparent;
    -webkit-text-fill-color: #0c161c;
  }

  /* line 87, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .top .menu-item:hover::before {
    width: 100%;
  }
}

@media (min-width: 101.25em) {
  /* line 62, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .top .menu-item {
    font-size: calc( 100px + 3vw);
  }
}

/* line 99, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .top .menu-item::before {
  position: absolute;
  content: attr(data-text);
  height: 1.3em;
  word-wrap: normal;
  white-space: nowrap;
  width: 0%;
  transition: 1s cubic-bezier(0.4, 0.6, 0.2, 1);
  margin: 0 5px 0 0;
}

/* line 112, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .top a {
  color: #fff;
}

/* line 117, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .bottom {
  display: flex;
  flex-direction: column;
  justify-items: center;
  align-items: flex-start;
  align-self: flex-end;
  width: 100%;
}

@media (max-width: 63.99em) {
  /* line 117, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom {
    flex: 1;
  }
}

@media (min-width: 64em) {
  /* line 117, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom {
    flex-direction: row;
    align-items: center;
    margin-top: auto;
  }
}

/* line 135, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .bottom .socials {
  order: 2;
}

@media (max-width: 63.99em) {
  /* line 135, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .socials {
    margin-top: auto;
  }
}

@media (min-width: 64em) {
  /* line 135, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .socials {
    display: inline-flex;
    margin-right: 4.39453vw;
    order: 1;
  }
}

/* line 149, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .bottom .post-types {
  display: flex;
  flex-direction: column;
  order: 1;
}

@media (max-width: 63.99em) {
  /* line 149, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types {
    margin-bottom: 3.125rem;
  }
}

@media (min-width: 64em) {
  /* line 149, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types {
    display: inline-flex;
    align-items: center;
    flex-direction: row;
    margin-right: 4.39453vw;
    order: 2;
  }
}

@media (max-width: 63.99em) {
  /* line 166, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 64em) {
  /* line 166, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types:last-child {
    margin-right: 0;
  }
}

@media (max-width: 63.99em) {
  /* line 176, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types > * {
    margin-bottom: 1.25rem;
  }
}

@media (min-width: 64em) {
  /* line 176, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types > * {
    margin-right: 3.41797vw;
  }
}

@media (min-width: 64em) {
  /* line 185, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types > *:last-child {
    margin-right: 0;
  }
}

/* line 192, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .bottom .post-types .post-type-item {
  color: #fff;
  font-weight: 500;
  font-size: 1.125rem;
}

@media (min-width: 64em) {
  /* line 192, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types .post-type-item {
    font-size: 1.5625vw;
  }
}

/* line 201, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .bottom .post-types .post-type-item .amount {
  font-size: 1rem;
}

@media (min-width: 64em) {
  /* line 201, resources/assets/styles/components/_components.menu.scss */

  .c-menu__main .bottom .post-types .post-type-item .amount {
    font-size: 1.07422vw;
  }
}

/* line 213, resources/assets/styles/components/_components.menu.scss */

.c-menu__side {
  padding: 4.16667vw;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  order: 1;
}

@media (min-width: 64em) {
  /* line 213, resources/assets/styles/components/_components.menu.scss */

  .c-menu__side {
    order: 2;
    flex: 1;
  }
}

/* line 229, resources/assets/styles/components/_components.menu.scss */

.c-menu__main,
.c-menu__side {
  transition: cubic-bezier(0.45, 0.24, 0.13, 0.89) 0.8s;
  transform: translate3d(0, 100%, 0);
  will-change: transform;
}

/* line 235, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .menu-item,
.c-menu__side .menu-item {
  transition: cubic-bezier(0.45, 0.24, 0.13, 0.89) 0.8s;
  opacity: 0;
  will-change: transform, opacity;
}

/* line 244, resources/assets/styles/components/_components.menu.scss */

.c-menu__main .bottom,
.c-menu__side .bottom {
  transition: cubic-bezier(0.45, 0.24, 0.13, 0.89) 0.8s;
  opacity: 0;
  will-change: transform, opacity;
}

/* line 251, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu,
.c-menu.\--activeMenu,
.c-menu.\--closingMenu {
  transition-duration: 0.8s;
}

/* line 257, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu {
  display: flex;
  transform: translate3d(0, 0, 0);
}

/* line 261, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main,
.c-menu.\--openingMenu .c-menu__side {
  transform: translate3d(0, 0, 0);
  transition-delay: 0.4s;
}

/* line 267, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item,
.c-menu.\--openingMenu .c-menu__side .top .menu-item {
  opacity: 1;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(1),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(1) {
  transition-delay: 0.9s;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(2),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(2) {
  transition-delay: 1s;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(3),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(3) {
  transition-delay: 1.1s;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(4),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(4) {
  transition-delay: 1.2s;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(5),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(5) {
  transition-delay: 1.3s;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(6),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(6) {
  transition-delay: 1.4s;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(7),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(7) {
  transition-delay: 1.5s;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(8),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(8) {
  transition-delay: 1.6s;
}

/* line 271, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .top .menu-item:nth-child(9),
.c-menu.\--openingMenu .c-menu__side .top .menu-item:nth-child(9) {
  transition-delay: 1.7s;
}

/* line 278, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--openingMenu .c-menu__main .bottom,
.c-menu.\--openingMenu .c-menu__side .bottom {
  opacity: 1;
  transition-delay: 0.8s;
}

/* line 285, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--activeMenu {
  display: flex;
  transform: translate3d(0, 0, 0);
}

/* line 289, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--activeMenu .c-menu__main,
.c-menu.\--activeMenu .c-menu__side {
  transform: translate3d(0, 0, 0);
}

/* line 296, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--activeMenu .c-menu__main .top .menu-item {
  opacity: 1;
}

/* line 301, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--activeMenu .c-menu__main .bottom {
  opacity: 1;
}

/* line 307, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--closingMenu {
  display: flex;
  transform: translate3d(0, -110%, 0);
  transition-delay: 0.4s;
}

/* line 312, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--closingMenu .c-menu__main,
.c-menu.\--closingMenu .c-menu__side {
  transform: translate3d(0, -100%, 0);
}

/* line 317, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--closingMenu .c-menu__main .top .menu-item,
.c-menu.\--closingMenu .c-menu__side .top .menu-item {
  opacity: 0;
}

/* line 322, resources/assets/styles/components/_components.menu.scss */

.c-menu.\--closingMenu .c-menu__main .bottom,
.c-menu.\--closingMenu .c-menu__side .bottom {
  opacity: 0;
}

/* line 1, resources/assets/styles/components/_components.paragraph.scss */

.c-paragraph {
  --textColor: $dark-blue;
}

/* line 4, resources/assets/styles/components/_components.paragraph.scss */

.c-paragraph > * {
  margin-bottom: 1.125rem;
  color: var(--textColor);
}

/* line 8, resources/assets/styles/components/_components.paragraph.scss */

.c-paragraph > * a {
  text-decoration: underline;
}

/* line 12, resources/assets/styles/components/_components.paragraph.scss */

.c-paragraph > *:last-of-type {
  margin-bottom: 0;
}

/* line 17, resources/assets/styles/components/_components.paragraph.scss */

.c-paragraph.\--light {
  --textColor: $white;
}

/* line 21, resources/assets/styles/components/_components.paragraph.scss */

.c-paragraph.\--dark {
  --textColor: $dark-blue;
}

/* line 25, resources/assets/styles/components/_components.paragraph.scss */

.c-paragraph.\--custom-text-color {
  --textColor: var(--customTextForegroundColor);
  background-color: var(--customTextBackgroundColor);
  padding: 3.125rem;
}

@media (min-width: 64em) {
  /* line 25, resources/assets/styles/components/_components.paragraph.scss */

  .c-paragraph.\--custom-text-color {
    padding: 3.90625vw;
  }
}

/* line 1, resources/assets/styles/components/_components.posts.scss */

.c-archive-post {
  display: block;
}

/* line 4, resources/assets/styles/components/_components.posts.scss */

.c-archive-post__box {
  position: relative;
  display: block;
  height: calc(56.25vw - 8.33333vw);
  width: 100%;
  margin-bottom: 0.625rem;
}

@media (min-width: 64em) {
  /* line 4, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__box {
    height: 22.94922vw;
    margin-bottom: 0.97656vw;
  }

  /* line 16, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__box:hover::before {
    opacity: 0.7;
  }

  /* line 20, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__box:hover::after {
    border: 0.625rem solid;
    border-image-source: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
    border-image-slice: 1;
  }

  /* line 26, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__box:hover .archive-info {
    opacity: 1;
    margin-top: 0;
  }
}

/* line 33, resources/assets/styles/components/_components.posts.scss */

.c-archive-post__box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

/* line 40, resources/assets/styles/components/_components.posts.scss */

.c-archive-post__box .archive-info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 8.33333vw;
  text-align: center;
  color: #fff;
  opacity: 1;
}

@media (min-width: 64em) {
  /* line 40, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__box .archive-info {
    transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
    transition-delay: 0.1s;
    margin-top: 1.46484vw;
    opacity: 0;
  }
}

/* line 67, resources/assets/styles/components/_components.posts.scss */

.c-archive-post__box::before {
  position: absolute;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #0c161c;
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
  opacity: 0.3;
}

@media (min-width: 64em) {
  /* line 67, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__box::before {
    opacity: 0;
  }
}

/* line 84, resources/assets/styles/components/_components.posts.scss */

.c-archive-post__box::after {
  position: absolute;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border: 0 solid;
  border-image-source: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  border-image-slice: 1;
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

@media (max-width: 63.99em) {
  /* line 84, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__box::after {
    opacity: 0;
  }
}

@media (min-width: 64em) {
  /* line 84, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__box::after {
    opacity: 1;
  }
}

/* line 107, resources/assets/styles/components/_components.posts.scss */

.c-archive-post__tags {
  display: flex;
  justify-content: flex-start;
}

/* line 111, resources/assets/styles/components/_components.posts.scss */

.c-archive-post__tags > * {
  margin-right: 0.3125rem;
}

/* line 115, resources/assets/styles/components/_components.posts.scss */

.c-archive-post__tags :last-child {
  margin-right: 0;
}

@media (min-width: 64em) {
  /* line 107, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__tags {
    justify-content: flex-end;
  }

  /* line 122, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__tags > * {
    margin-right: 0.48828vw;
  }

  /* line 126, resources/assets/styles/components/_components.posts.scss */

  .c-archive-post__tags :last-child {
    margin-right: 0;
  }
}

/* line 133, resources/assets/styles/components/_components.posts.scss */

.c-news-post {
  display: block;
}

@media (min-width: 64em) {
  /* line 139, resources/assets/styles/components/_components.posts.scss */

  .c-news-post:hover .c-news-post__box::after {
    border: 0.625rem solid;
    border-image-source: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
    border-image-slice: 1;
  }
}

/* line 148, resources/assets/styles/components/_components.posts.scss */

.c-news-post__box {
  position: relative;
  display: block;
  height: calc(56.25vw - 8.33333vw);
  width: 100%;
  margin-bottom: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 148, resources/assets/styles/components/_components.posts.scss */

  .c-news-post__box {
    height: 22.94922vw;
    margin-bottom: 1.46484vw;
  }
}

/* line 160, resources/assets/styles/components/_components.posts.scss */

.c-news-post__box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

/* line 167, resources/assets/styles/components/_components.posts.scss */

.c-news-post__box::after {
  position: absolute;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border: 0 solid;
  border-image-source: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  border-image-slice: 1;
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
  opacity: 0;
}

@media (min-width: 64em) {
  /* line 167, resources/assets/styles/components/_components.posts.scss */

  .c-news-post__box::after {
    opacity: 1;
  }
}

/* line 187, resources/assets/styles/components/_components.posts.scss */

.c-news-post__tags {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  display: flex;
  justify-content: flex-start;
}

/* line 194, resources/assets/styles/components/_components.posts.scss */

.c-news-post__tags > * {
  margin-right: 0.3125rem;
}

/* line 198, resources/assets/styles/components/_components.posts.scss */

.c-news-post__tags :last-child {
  margin-right: 0;
}

@media (min-width: 64em) {
  /* line 187, resources/assets/styles/components/_components.posts.scss */

  .c-news-post__tags {
    top: 0.97656vw;
    right: 0.97656vw;
    justify-content: flex-end;
  }

  /* line 207, resources/assets/styles/components/_components.posts.scss */

  .c-news-post__tags > * {
    margin-right: 0.48828vw;
  }

  /* line 211, resources/assets/styles/components/_components.posts.scss */

  .c-news-post__tags :last-child {
    margin-right: 0;
  }
}

/* line 217, resources/assets/styles/components/_components.posts.scss */

.c-news-post__date {
  color: #979797;
  margin-bottom: 0.625rem;
}

@media (min-width: 64em) {
  /* line 217, resources/assets/styles/components/_components.posts.scss */

  .c-news-post__date {
    margin-bottom: 0.97656vw;
  }
}

/* line 231, resources/assets/styles/components/_components.posts.scss */

.c-projects-post {
  display: flex;
  flex-direction: column;
}

@media (max-width: 63.99em) {
  /* line 231, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post {
    margin-bottom: 3.125rem;
  }
}

@media (min-width: 64em) {
  /* line 231, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post {
    flex-direction: row;
    margin-bottom: 6.83594vw;
  }
}

/* line 244, resources/assets/styles/components/_components.posts.scss */

.c-projects-post:last-of-type {
  margin-bottom: 0;
}

/* line 248, resources/assets/styles/components/_components.posts.scss */

.c-projects-post__image {
  position: relative;
  display: block;
  height: calc(56.25vw - 8.33333vw);
  width: 100%;
  margin-bottom: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 248, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post__image {
    width: 45.89844vw;
    height: 29.29688vw;
    margin-bottom: 0;
    order: 1;
  }
}

/* line 262, resources/assets/styles/components/_components.posts.scss */

.c-projects-post__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

/* line 270, resources/assets/styles/components/_components.posts.scss */

.c-projects-post__details {
  position: relative;
  display: block;
  width: 100%;
}

@media (min-width: 64em) {
  /* line 270, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post__details {
    width: 29.29688vw;
    margin-left: 4.10156vw;
    margin-right: 4.10156vw;
    order: 2;
    text-align: left;
  }
}

/* line 287, resources/assets/styles/components/_components.posts.scss */

.c-projects-post__details .name {
  margin-top: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 287, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post__details .name {
    margin-top: 1.95312vw;
  }
}

/* line 296, resources/assets/styles/components/_components.posts.scss */

.c-projects-post__details .excerpt {
  margin-top: 1.25rem;
}

@media (min-width: 64em) {
  /* line 296, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post__details .excerpt {
    margin-top: 2.44141vw;
  }
}

/* line 305, resources/assets/styles/components/_components.posts.scss */

.c-projects-post__details .tags {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-top: 1.25rem;
}

@media (min-width: 64em) {
  /* line 305, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post__details .tags {
    margin-top: 2.92969vw;
  }
}

/* line 315, resources/assets/styles/components/_components.posts.scss */

.c-projects-post__details .tags > * {
  margin-top: 0.3125rem;
  margin-right: 0.3125rem;
}

/* line 320, resources/assets/styles/components/_components.posts.scss */

.c-projects-post__details .tags :last-child {
  margin-right: 0;
}

@media (min-width: 64em) {
  /* line 325, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post__details .tags > * {
    margin-top: 0.48828vw;
    margin-right: 0.48828vw;
  }

  /* line 330, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post__details .tags :last-child {
    margin-right: 0;
  }
}

@media (min-width: 64em) {
  /* line 338, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post:nth-child(2n) {
    justify-content: flex-end;
  }

  /* line 341, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post:nth-child(2n) .c-projects-post__image {
    order: 2;
    margin-right: 0;
  }

  /* line 346, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post:nth-child(2n) .c-projects-post__details {
    order: 1;
    text-align: right;
  }

  /* line 350, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post:nth-child(2n) .c-projects-post__details .tags {
    justify-content: flex-end;
  }

  /* line 353, resources/assets/styles/components/_components.posts.scss */

  .c-projects-post:nth-child(2n) .c-projects-post__details .tags > * {
    margin-top: 0.48828vw;
    margin-left: 0.48828vw;
    margin-right: 0;
  }
}

/* line 1, resources/assets/styles/components/_components.projects-gallery.scss */

.c-projects-gallery {
  min-height: 18.75rem;
}

/* line 6, resources/assets/styles/components/_components.projects-gallery.scss */

.c-projects-gallery .slide::before {
  position: absolute;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #0c161c;
  opacity: 0.3;
}

/* line 18, resources/assets/styles/components/_components.projects-gallery.scss */

.c-projects-gallery .slide .slide__marquee {
  position: absolute;
  overflow: hidden;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 26, resources/assets/styles/components/_components.projects-gallery.scss */

.c-projects-gallery .slide .slide__marquee .slide-title-wrapper {
  margin-bottom: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 26, resources/assets/styles/components/_components.projects-gallery.scss */

  .c-projects-gallery .slide .slide__marquee .slide-title-wrapper {
    margin-bottom: 0.48828vw;
  }
}

/* line 33, resources/assets/styles/components/_components.projects-gallery.scss */

.c-projects-gallery .slide .slide__marquee .slide-title-wrapper:last-child {
  margin-bottom: 0;
}

/* line 37, resources/assets/styles/components/_components.projects-gallery.scss */

.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title {
  word-break: normal;
  color: #fff;
  line-height: 100%;
}

/* line 2, resources/assets/styles/tools/_tools.mixins.scss */

.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((0.75 - 1.2) * 0.5em);
}

/* line 44, resources/assets/styles/components/_components.projects-gallery.scss */

.c-projects-gallery .slide .slide__marquee .slide-title-wrapper .slide-title:nth-child(2n) {
  -webkit-text-stroke: 2px #fff;
  color: transparent;
}

/* line 1, resources/assets/styles/components/_components.scroll-button.scss */

.c-scroll-button,
.c-scroll-button.\--light,
.c-scroll-button.\--dark,
.c-scroll-button.\--gradient {
  position: relative;
  display: none;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.scroll-button.scss */

  .c-scroll-button,
  .c-scroll-button.\--light,
  .c-scroll-button.\--dark,
  .c-scroll-button.\--gradient {
    display: block;
    width: 12.89062vw;
    height: 12.89062vw;
    cursor: pointer;
  }
}

/* line 15, resources/assets/styles/components/_components.scroll-button.scss */

.c-scroll-button .text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

/* line 24, resources/assets/styles/components/_components.scroll-button.scss */

.c-scroll-button .circle {
  position: absolute;
  height: 100%;
  width: 100%;
}

/* line 29, resources/assets/styles/components/_components.scroll-button.scss */

.c-scroll-button .circle ellipse {
  fill: transparent;
  stroke-dasharray: 377;
  stroke-dashoffset: 0;
  stroke: #000000;
  transform-origin: 50% 50%;
  transform: translate(0, 0) scale(0.95);
  height: 100%;
  width: 100%;
}

/* line 41, resources/assets/styles/components/_components.scroll-button.scss */

.c-scroll-button .circle:hover ellipse {
  animation-name: scroll-button-animation;
  animation-duration: 0.8s;
  animation-timing-function: linear;
}

@keyframes scroll-button-animation {
  0% {
    stroke-dashoffset: 0;
    transform: rotate(-90deg) scale(0.95);
  }

  50% {
    stroke-dashoffset: 377;
    transform: rotate(-450deg) scale(0.95);
  }

  51% {
    stroke-dashoffset: 377;
    transform: rotate(-90deg) scale(0.95);
  }

  100% {
    stroke-dashoffset: 0;
    transform: rotate(-450deg) scale(0.95);
  }
}

/* line 70, resources/assets/styles/components/_components.scroll-button.scss */

.c-scroll-button:hover,
.\--gradient.c-scroll-button:hover,
.c-scroll-button:active,
.\--gradient.c-scroll-button:active,
.c-scroll-button:link,
.\--gradient.c-scroll-button:link,
.c-scroll-button:visited,
.\--gradient.c-scroll-button:visited {
  color: #fff;
  animation-name: example;
  animation-duration: 2s;
  animation-timing-function: linear;
}

/* line 86, resources/assets/styles/components/_components.scroll-button.scss */

.\--light.c-scroll-button {
  border-color: #fff;
  color: #fff;
}

/* line 90, resources/assets/styles/components/_components.scroll-button.scss */

.\--light.c-scroll-button:hover,
.\--light.c-scroll-button:active,
.\--light.c-scroll-button:link,
.\--light.c-scroll-button:visited {
  color: #fff;
}

/* line 98, resources/assets/styles/components/_components.scroll-button.scss */

.\--dark.c-scroll-button {
  border-color: #0c161c;
  color: #0c161c;
}

/* line 102, resources/assets/styles/components/_components.scroll-button.scss */

.\--dark.c-scroll-button:hover,
.\--dark.c-scroll-button:active,
.\--dark.c-scroll-button:link,
.\--dark.c-scroll-button:visited {
  color: #0c161c;
}

/* line 116, resources/assets/styles/components/_components.scroll-button.scss */

.\--gradient.c-scroll-button .circle ellipse {
  stroke: url(#scroll-button-gradient);
}

/* line 120, resources/assets/styles/components/_components.scroll-button.scss */

.\--gradient.c-scroll-button .circle linearGradient {
  transform: rotate(var(--yune-gradient-animated-deg)) translate(-0.4%);
}

/* line 125, resources/assets/styles/components/_components.scroll-button.scss */

.\--gradient.c-scroll-button .circle .gradient-stop--1 {
  stop-color: #9bddf6;
}

/* line 129, resources/assets/styles/components/_components.scroll-button.scss */

.\--gradient.c-scroll-button .circle .gradient-stop--2 {
  stop-color: #dcefca;
}

/* line 133, resources/assets/styles/components/_components.scroll-button.scss */

.\--gradient.c-scroll-button .circle .gradient-stop--3 {
  stop-color: #f9eaae;
}

/* line 137, resources/assets/styles/components/_components.scroll-button.scss */

.\--gradient.c-scroll-button .circle .gradient-stop--4 {
  stop-color: #f2c9aa;
}

/* line 1, resources/assets/styles/components/_components.search-form.scss */

.c-search-form {
  display: flex;
}

/* line 3, resources/assets/styles/components/_components.search-form.scss */

.c-search-form label {
  position: relative;
  flex: 1;
}

/* line 9, resources/assets/styles/components/_components.search-form.scss */

.c-search-form__field.is-loading + .c-search-form__icon {
  display: block;
}

/* line 14, resources/assets/styles/components/_components.search-form.scss */

.c-search-form__submit {
  border: none;
  cursor: pointer;
}

/* line 18, resources/assets/styles/components/_components.search-form.scss */

.c-search-form__icon {
  position: absolute;
  right: 0.625rem;
  top: calc(50%);
  transform: translateY(-50%);
  height: 1.25rem;
  width: 1.25rem;
  display: none;
}

/* line 27, resources/assets/styles/components/_components.search-form.scss */

.c-search-form__spinner {
  position: relative;
  height: 1.25rem;
  width: 1.25rem;
  display: inline-block;
  animation: around 5.4s infinite;
}

/* line 33, resources/assets/styles/components/_components.search-form.scss */

.c-search-form__spinner::before,
.c-search-form__spinner::after {
  content: '';
  background: white;
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  border-width: 0.125rem;
  border-color: #000 #000 transparent transparent;
  border-style: solid;
  border-radius: 1.25rem;
  box-sizing: border-box;
  top: 0;
  left: 0;
  animation: spinner-around 0.7s ease-in-out infinite;
}

/* line 50, resources/assets/styles/components/_components.search-form.scss */

.c-search-form__spinner::after {
  animation: spinner-around 0.7s ease-in-out 0.1s infinite;
  background: transparent;
}

@media (max-width: 63.99em) {
  /* line 1, resources/assets/styles/components/_components.search-form.scss */

  .c-search-form {
    width: 100%;
  }
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.search-form.scss */

  .c-search-form {
    width: 20.83333vw;
    align-items: center;
  }
}

@keyframes spinner-around {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* line 1, resources/assets/styles/components/_components.select.scss */

.selectise {
  font-size: 15px;
  box-sizing: border-box;
}

/* line 5, resources/assets/styles/components/_components.select.scss */

.selectise > .selectise-trigger {
  background-color: #fff;
  padding: 0;
  color: #0c161c;
  font-weight: 700;
  min-width: 9.375rem;
}

@media (min-width: 64em) {
  /* line 5, resources/assets/styles/components/_components.select.scss */

  .selectise > .selectise-trigger {
    min-width: 12.20703vw;
  }
}

/* line 16, resources/assets/styles/components/_components.select.scss */

.selectise > .selectise-trigger::after {
  display: none;
}

/* line 21, resources/assets/styles/components/_components.select.scss */

.selectise > .selectise-options {
  width: 100%;
}

/* line 24, resources/assets/styles/components/_components.select.scss */

.selectise > .selectise-options > .selectise-option {
  padding: 0.8125rem 1rem;
}

@media (min-width: 64em) {
  /* line 24, resources/assets/styles/components/_components.select.scss */

  .selectise > .selectise-options > .selectise-option {
    padding: 1.26953vw 1.5625vw;
  }
}

/* line 34, resources/assets/styles/components/_components.select.scss */

.selectise.selectise-open > .selectise-trigger {
  background-color: #fff;
}

/* line 38, resources/assets/styles/components/_components.select.scss */

.selectise.selectise-open > .selectise-trigger::after {
  transform: translateY(-50%) rotateZ(180deg);
}

/* line 44, resources/assets/styles/components/_components.select.scss */

.selectise.selectise-open > .selectise-options {
  display: block;
}

/* line 48, resources/assets/styles/components/_components.select.scss */

.selectise.selectise-open > .selectise-options > .selectise-option:hover,
.selectise.selectise-open > .selectise-options > .selectise-option:focus {
  background-color: #ececec;
}

/* line 1, resources/assets/styles/components/_components.share.scss */

.c-share {
  display: flex;
  flex-direction: column;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.share.scss */

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

/* line 9, resources/assets/styles/components/_components.share.scss */

.c-share__text {
  display: flex;
  margin-bottom: 0.625rem;
}

@media (min-width: 64em) {
  /* line 9, resources/assets/styles/components/_components.share.scss */

  .c-share__text {
    margin-bottom: 0;
    margin-right: 1.46484vw;
    align-self: center;
  }
}

/* line 20, resources/assets/styles/components/_components.share.scss */

.c-share__list {
  display: flex;
}

/* line 23, resources/assets/styles/components/_components.share.scss */

.c-share__list .share-icon {
  display: inline-flex;
  align-self: center;
  margin-right: 0.625rem;
}

@media (min-width: 64em) {
  /* line 23, resources/assets/styles/components/_components.share.scss */

  .c-share__list .share-icon {
    margin-right: 0.97656vw;
    order: 1;
  }
}

/* line 1, resources/assets/styles/components/_components.socials.scss */

.c-socials {
  display: flex;
}

/* line 4, resources/assets/styles/components/_components.socials.scss */

.c-socials > * {
  display: inline-flex;
  margin-right: 0.625rem;
}

@media (min-width: 64em) {
  /* line 4, resources/assets/styles/components/_components.socials.scss */

  .c-socials > * {
    margin-right: 0.97656vw;
  }
}

/* line 13, resources/assets/styles/components/_components.socials.scss */

.c-socials :last-child {
  margin-right: 0;
}

/* line 17, resources/assets/styles/components/_components.socials.scss */

.c-socials .social-icon {
  display: inline-flex;
  vertical-align: top;
}

/* line 1, resources/assets/styles/components/_components.tabs.scss */

.c-tabs {
  display: flex;
  flex-direction: column;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.tabs.scss */

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

/* line 9, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__links {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
}

@media (min-width: 64em) {
  /* line 9, resources/assets/styles/components/_components.tabs.scss */

  .c-tabs__links {
    margin-bottom: 3.90625vw;
  }
}

/* line 18, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__links .tab-link {
  font-weight: 500;
  font-size: 1.5625rem;
  line-height: 180%;
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

@media (min-width: 64em) {
  /* line 18, resources/assets/styles/components/_components.tabs.scss */

  .c-tabs__links .tab-link {
    font-size: 2.14844vw;
  }
}

/* line 29, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__links .tab-link::before {
  position: absolute;
  content: attr(data-tab-text);
  opacity: 0;
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 38, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__links .tab-link.\--active::before {
  opacity: 1;
}

/* line 45, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__tabs {
  margin-bottom: 1.25rem;
}

@media (min-width: 64em) {
  /* line 45, resources/assets/styles/components/_components.tabs.scss */

  .c-tabs__tabs {
    margin-bottom: 3.90625vw;
  }
}

/* line 52, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__tabs .tab-content {
  display: none;
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

/* line 56, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__tabs .tab-content > * {
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 56, resources/assets/styles/components/_components.tabs.scss */

  .c-tabs__tabs .tab-content > * {
    margin-bottom: 2.92969vw;
  }
}

/* line 64, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__tabs .tab-content :last-child {
  margin-bottom: none;
}

/* line 68, resources/assets/styles/components/_components.tabs.scss */

.c-tabs__tabs .\--active {
  display: block;
}

/* line 1, resources/assets/styles/components/_components.tag.scss */

.c-tag,
.c-tag.\--dark,
.c-tag.\--light,
.c-tag.\--gradient,
.c-tag.\--media {
  display: inline-block;
  background-color: transparent;
  border-radius: 6.25rem;
  border: 0.0625rem solid #0c161c;
  padding-top: 0.3125rem;
  padding-bottom: 0.25rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

/* line 15, resources/assets/styles/components/_components.tag.scss */

.c-tag span,
.c-tag.\--dark span,
.c-tag.\--light span,
.c-tag.\--gradient span,
.c-tag.\--media span {
  color: #0c161c;
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 500;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.tag.scss */

  .c-tag,
  .c-tag.\--dark,
  .c-tag.\--light,
  .c-tag.\--gradient,
  .c-tag.\--media {
    border-radius: 9.76562vw;
    border: 0.09766vw solid #0c161c;
    padding-top: 0.48828vw;
    padding-bottom: 0.39062vw;
    padding-left: 0.97656vw;
    padding-right: 0.97656vw;
  }

  /* line 30, resources/assets/styles/components/_components.tag.scss */

  .c-tag span,
  .c-tag.\--dark span,
  .c-tag.\--light span,
  .c-tag.\--gradient span,
  .c-tag.\--media span {
    font-size: 1.17188vw;
    line-height: 1.17188vw;
  }
}

/* line 43, resources/assets/styles/components/_components.tag.scss */

.\--dark.c-tag {
  border-color: #0c161c;
}

/* line 46, resources/assets/styles/components/_components.tag.scss */

.\--dark.c-tag span {
  color: #0c161c;
}

/* line 50, resources/assets/styles/components/_components.tag.scss */

.\--light.c-tag {
  border-color: #fff;
}

/* line 53, resources/assets/styles/components/_components.tag.scss */

.\--light.c-tag span {
  color: #fff;
}

/* line 57, resources/assets/styles/components/_components.tag.scss */

.\--gradient.c-tag {
  position: relative;
  display: block;
  z-index: 3;
  border-radius: 100px;
  border: none;
}

/* line 64, resources/assets/styles/components/_components.tag.scss */

.\--gradient.c-tag span {
  background-clip: padding-box;
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 71, resources/assets/styles/components/_components.tag.scss */

.\--gradient.c-tag::before,
.\--gradient.c-tag::after {
  position: absolute;
  display: inline-block;
  content: '';
  border-radius: 100px;
}

/* line 78, resources/assets/styles/components/_components.tag.scss */

.\--gradient.c-tag::before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #0c161c;
  z-index: -1;
}

/* line 86, resources/assets/styles/components/_components.tag.scss */

.\--gradient.c-tag::after {
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  z-index: -2;
}

/* line 96, resources/assets/styles/components/_components.tag.scss */

.\--media.c-tag {
  border: none;
  color: #0c161c;
  background-color: #fff;
  opacity: 0.9;
}

/* line 103, resources/assets/styles/components/_components.tag.scss */

.c-tag.\--large {
  border-radius: 3.4375rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
  border: 0.0625rem solid #0c161c;
  text-transform: uppercase;
  padding-top: 0.5rem;
  padding-bottom: 0.375rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

@media (min-width: 64em) {
  /* line 103, resources/assets/styles/components/_components.tag.scss */

  .c-tag.\--large {
    border-radius: 5.37109vw;
    padding: 0.48828vw 0.97656vw;
    line-height: 1.36719vw;
    font-size: 1.36719vw;
    border: 0.09766vw solid #0c161c;
    padding-top: 0.48828vw;
    padding-bottom: 0.39062vw;
    padding-left: 0.97656vw;
    padding-right: 0.97656vw;
  }
}

@media (min-width: 101.25em) {
  /* line 103, resources/assets/styles/components/_components.tag.scss */

  .c-tag.\--large {
    line-height: 1.35802vw;
    font-size: 1.35802vw;
  }
}

/* line 135, resources/assets/styles/components/_components.tag.scss */

.\--large.\--gradient.c-tag {
  border: none;
}

/* line 138, resources/assets/styles/components/_components.tag.scss */

.\--large.\--gradient.c-tag::after {
  top: -0.125rem;
  bottom: -0.125rem;
  left: -0.125rem;
  right: -0.125rem;
  background: linear-gradient(295.46deg, #9bddf6 1.15%, #dcefca 34.57%, #f9eaae 65.49%, #f2c9aa 96.92%);
  z-index: -2;
}

/* line 1, resources/assets/styles/components/_components.textblock.scss */

.c-textblock {
  display: flex;
  flex-direction: column;
  --textColor: $dark-blue;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.textblock.scss */

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

/* line 15, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__left {
  width: 100%;
  justify-self: flex-start;
}

@media (min-width: 64em) {
  /* line 15, resources/assets/styles/components/_components.textblock.scss */

  .c-textblock__left {
    width: 37.5vw;
    margin-bottom: 0;
  }
}

/* line 25, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__right {
  width: 100%;
  margin-top: 1.875rem;
  justify-self: flex-end;
}

@media (min-width: 64em) {
  /* line 25, resources/assets/styles/components/_components.textblock.scss */

  .c-textblock__right {
    margin-top: 0;
    width: 37.5vw;
    margin-left: 8.33333vw;
  }
}

/* line 37, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__left:empty + .c-textblock__right {
  margin-top: 0;
}

/* line 43, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__left h4,
.c-textblock__right h4 {
  margin-top: 1.875rem;
}

@media (min-width: 64em) {
  /* line 43, resources/assets/styles/components/_components.textblock.scss */

  .c-textblock__left h4,
  .c-textblock__right h4 {
    margin-top: 2.92969vw;
  }
}

/* line 52, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__left p a,
.c-textblock__left .u-p a,
.c-textblock__left #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text a,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .c-textblock__left #onetrust-policy-text a,
.c-textblock__left #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active a,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .c-textblock__left .ot-always-active a,
.c-textblock__left #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a,
#onetrust-consent-sdk #onetrust-pc-sdk .c-textblock__left #ot-pc-desc a,
.c-textblock__left #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc a,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .c-textblock__left .ot-acc-grpdesc a,
.c-textblock__left #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header a,
#onetrust-consent-sdk #onetrust-pc-sdk .c-textblock__left .ot-cat-header a,
.c-textblock__left #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title a,
#onetrust-consent-sdk #onetrust-pc-sdk .c-textblock__left #ot-category-title a,
.c-textblock__left .c-filters label a,
.c-filters .c-textblock__left label a,
.c-textblock__left .c-filters .selectise a,
.c-filters .c-textblock__left .selectise a,
.c-textblock__left .c-checkbox__label a,
.c-textblock__left .c-gallery .slider-track__inner .slide__info a,
.c-gallery .slider-track__inner .c-textblock__left .slide__info a,
.c-textblock__left .c-gallery-alt .slider-track__inner .slide__info a,
.c-gallery-alt .slider-track__inner .c-textblock__left .slide__info a,
.c-textblock__left .c-projects-gallery .slider-track__inner .slide__info a,
.c-projects-gallery .slider-track__inner .c-textblock__left .slide__info a,
.c-textblock__left .c-archive-post__box .archive-info__client a,
.c-archive-post__box .c-textblock__left .archive-info__client a,
.c-textblock__left .c-news-post__date a,
.c-textblock__left .c-projects-post__details .client a,
.c-projects-post__details .c-textblock__left .client a,
.c-textblock__left .c-projects-post__details .excerpt a,
.c-projects-post__details .c-textblock__left .excerpt a,
.c-textblock__left .c-scroll-button .text a,
.c-scroll-button .c-textblock__left .text a,
.c-textblock__left .page-archive .posts__header .count a,
.page-archive .posts__header .c-textblock__left .count a,
.c-textblock__left .page-projects .posts__header .count a,
.page-projects .posts__header .c-textblock__left .count a,
.c-textblock__left .single-project .statistics__list .statistic__label a,
.single-project .statistics__list .c-textblock__left .statistic__label a,
.c-textblock__left .single-project .review__author a,
.single-project .c-textblock__left .review__author a,
.c-textblock__left ul li a,
ul .c-textblock__left li a,
.c-textblock__left .c-content-header .header-details__info a,
.c-content-header .c-textblock__left .header-details__info a,
.c-textblock__left .c-footer__main a,
.c-textblock__left .c-share__text a,
.c-textblock__right p a,
.c-textblock__right .u-p a,
.c-textblock__right #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text a,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .c-textblock__right #onetrust-policy-text a,
.c-textblock__right #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active a,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .c-textblock__right .ot-always-active a,
.c-textblock__right #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a,
#onetrust-consent-sdk #onetrust-pc-sdk .c-textblock__right #ot-pc-desc a,
.c-textblock__right #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc a,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .c-textblock__right .ot-acc-grpdesc a,
.c-textblock__right #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header a,
#onetrust-consent-sdk #onetrust-pc-sdk .c-textblock__right .ot-cat-header a,
.c-textblock__right #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title a,
#onetrust-consent-sdk #onetrust-pc-sdk .c-textblock__right #ot-category-title a,
.c-textblock__right .c-filters label a,
.c-filters .c-textblock__right label a,
.c-textblock__right .c-filters .selectise a,
.c-filters .c-textblock__right .selectise a,
.c-textblock__right .c-checkbox__label a,
.c-textblock__right .c-gallery .slider-track__inner .slide__info a,
.c-gallery .slider-track__inner .c-textblock__right .slide__info a,
.c-textblock__right .c-gallery-alt .slider-track__inner .slide__info a,
.c-gallery-alt .slider-track__inner .c-textblock__right .slide__info a,
.c-textblock__right .c-projects-gallery .slider-track__inner .slide__info a,
.c-projects-gallery .slider-track__inner .c-textblock__right .slide__info a,
.c-textblock__right .c-archive-post__box .archive-info__client a,
.c-archive-post__box .c-textblock__right .archive-info__client a,
.c-textblock__right .c-news-post__date a,
.c-textblock__right .c-projects-post__details .client a,
.c-projects-post__details .c-textblock__right .client a,
.c-textblock__right .c-projects-post__details .excerpt a,
.c-projects-post__details .c-textblock__right .excerpt a,
.c-textblock__right .c-scroll-button .text a,
.c-scroll-button .c-textblock__right .text a,
.c-textblock__right .page-archive .posts__header .count a,
.page-archive .posts__header .c-textblock__right .count a,
.c-textblock__right .page-projects .posts__header .count a,
.page-projects .posts__header .c-textblock__right .count a,
.c-textblock__right .single-project .statistics__list .statistic__label a,
.single-project .statistics__list .c-textblock__right .statistic__label a,
.c-textblock__right .single-project .review__author a,
.single-project .c-textblock__right .review__author a,
.c-textblock__right ul li a,
ul .c-textblock__right li a,
.c-textblock__right .c-content-header .header-details__info a,
.c-content-header .c-textblock__right .header-details__info a,
.c-textblock__right .c-footer__main a,
.c-textblock__right .c-share__text a {
  text-decoration: underline;
}

/* line 57, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__left > *,
.c-textblock__right > * {
  margin-bottom: 0.9375rem;
  color: var(--textColor);
}

@media (min-width: 64em) {
  /* line 57, resources/assets/styles/components/_components.textblock.scss */

  .c-textblock__left > *,
  .c-textblock__right > * {
    margin-bottom: 1.46484vw;
  }
}

/* line 66, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__left :first-child,
.c-textblock__right :first-child {
  margin-top: 0;
}

/* line 70, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__left :last-child,
.c-textblock__right :last-child {
  margin-bottom: 0;
}

/* line 74, resources/assets/styles/components/_components.textblock.scss */

.c-textblock__left:empty,
.c-textblock__right:empty {
  margin: 0;
}

/* line 79, resources/assets/styles/components/_components.textblock.scss */

.c-textblock.\--custom-text-color {
  --textColor: var(--customTextForegroundColor);
  background-color: var(--customTextBackgroundColor);
  padding: 3.125rem;
}

@media (min-width: 64em) {
  /* line 79, resources/assets/styles/components/_components.textblock.scss */

  .c-textblock.\--custom-text-color {
    padding: 3.90625vw;
  }
}

/* line 1, resources/assets/styles/components/_components.title.scss */

.c-title {
  margin-bottom: 3.125rem;
  border-color: #0c161c;
  color: #0c161c;
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.title.scss */

  .c-title {
    margin-bottom: 4.88281vw;
  }
}

/* line 10, resources/assets/styles/components/_components.title.scss */

.c-title.\--dark {
  border-color: #0c161c;
  color: #0c161c;
}

/* line 14, resources/assets/styles/components/_components.title.scss */

.c-title.\--light {
  border-color: #fff;
  color: #fff;
}

/* line 1, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancy,
.c-vacancy.\--light,
.c-vacancy.\--dark,
.c-vacancies-list .c-vacancy.\--light,
.c-vacancies-list .c-vacancy.\--dark {
  box-sizing: border-box;
  border-color: #0c161c;
  border-style: solid;
}

@media (max-width: 63.99em) {
  /* line 1, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancy,
  .c-vacancy.\--light,
  .c-vacancy.\--dark,
  .c-vacancies-list .c-vacancy.\--light,
  .c-vacancies-list .c-vacancy.\--dark {
    border-width: 0.0625rem 0 0.0625rem 0;
  }
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancy,
  .c-vacancy.\--light,
  .c-vacancy.\--dark,
  .c-vacancies-list .c-vacancy.\--light,
  .c-vacancies-list .c-vacancy.\--dark {
    border-width: 0.09766vw 0 0.09766vw 0;
  }
}

/* line 14, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancy__bar {
  display: flex;
  align-items: center;
}

@media (max-width: 63.99em) {
  /* line 14, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancy__bar {
    padding: 1.25rem 0;
  }
}

@media (min-width: 64em) {
  /* line 14, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancy__bar {
    padding: 2.44141vw 0;
  }
}

/* line 26, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancy__bar .vacancy-icon {
  display: none;
}

@media (min-width: 64em) {
  /* line 26, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancy__bar .vacancy-icon {
    display: block;
    width: 4.16667vw;
  }
}

/* line 35, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancy__bar .vacancy-title {
  display: flex;
  width: 100%;
}

@media (min-width: 64em) {
  /* line 35, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancy__bar .vacancy-title {
    margin-left: 4.16667vw;
    flex: 1;
  }
}

/* line 45, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancy__bar .vacancy-toggle {
  display: block;
}

@media (max-width: 63.99em) {
  /* line 45, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancy__bar .vacancy-toggle {
    margin-left: 1.25rem;
  }
}

@media (min-width: 64em) {
  /* line 45, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancy__bar .vacancy-toggle {
    margin-left: 4.16667vw;
    margin-right: 4.16667vw;
    width: 4.16667vw;
  }
}

/* line 65, resources/assets/styles/components/_components.vacancy.scss */

.\--light.c-vacancy,
.c-vacancies-list .\--light.c-vacancy {
  background-color: #fff;
  color: #0c161c;
  border-color: #0c161c;
}

/* line 71, resources/assets/styles/components/_components.vacancy.scss */

.\--dark.c-vacancy,
.c-vacancies-list .\--dark.c-vacancy {
  background-color: #0c161c;
  color: #fff;
  border-color: #fff;
}

/* line 79, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancies-list .c-vacancy,
.c-vacancies-list .c-vacancy.\--light,
.c-vacancies-list .c-vacancy.\--dark {
  border-top: 0;
}

/* line 82, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancies-list .c-vacancy:first-of-type {
  border-color: #0c161c;
  border-style: solid;
}

@media (max-width: 63.99em) {
  /* line 82, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancies-list .c-vacancy:first-of-type {
    border-width: 0.0625rem 0 0.0625rem 0;
  }
}

@media (min-width: 64em) {
  /* line 82, resources/assets/styles/components/_components.vacancy.scss */

  .c-vacancies-list .c-vacancy:first-of-type {
    border-width: 0.09766vw 0 0.09766vw 0;
  }
}

/* line 100, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancies-list .\--light.c-vacancy {
  background-color: #fff;
  color: #0c161c;
  border-color: #0c161c;
}

/* line 105, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancies-list .\--light.c-vacancy:first-of-type {
  border-color: #0c161c;
}

/* line 110, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancies-list .\--dark.c-vacancy {
  background-color: #0c161c;
  color: #fff;
  border-color: #fff;
}

/* line 115, resources/assets/styles/components/_components.vacancy.scss */

.c-vacancies-list .\--dark.c-vacancy:first-of-type {
  border-color: #fff;
}

/* line 1, resources/assets/styles/components/_components.video.scss */

.c-video,
.c-video.\--dark,
.c-video.\--light,
.c-video.\--gradient {
  display: flex;
  justify-content: center;
  width: 100%;
  height: auto;
}

/* line 7, resources/assets/styles/components/_components.video.scss */

.c-video .lightbox {
  width: 100%;
  height: auto;
}

/* line 11, resources/assets/styles/components/_components.video.scss */

.c-video .lightbox .thumbnail {
  width: 100%;
  height: auto;
}

/* line 15, resources/assets/styles/components/_components.video.scss */

.c-video .lightbox .thumbnail img {
  width: 100%;
  height: auto;
}

/* line 22, resources/assets/styles/components/_components.video.scss */

.c-video.\--landscape {
  width: 100%;
  height: auto;
}

/* line 26, resources/assets/styles/components/_components.video.scss */

.c-video.\--landscape .lightbox {
  width: 100%;
  height: auto;
}

/* line 30, resources/assets/styles/components/_components.video.scss */

.c-video.\--landscape .lightbox .thumbnail {
  width: 100%;
  height: auto;
}

/* line 34, resources/assets/styles/components/_components.video.scss */

.c-video.\--landscape .lightbox .thumbnail img {
  width: 100%;
  height: auto;
}

@media (max-width: 63.99em) {
  /* line 42, resources/assets/styles/components/_components.video.scss */

  .c-video.\--portrait {
    width: auto;
    height: 100vh;
  }

  /* line 47, resources/assets/styles/components/_components.video.scss */

  .c-video.\--portrait .lightbox {
    height: 100%;
  }

  /* line 50, resources/assets/styles/components/_components.video.scss */

  .c-video.\--portrait .lightbox .thumbnail {
    height: 100%;
  }

  /* line 53, resources/assets/styles/components/_components.video.scss */

  .c-video.\--portrait .lightbox .thumbnail img {
    height: 100%;
  }
}

/* line 71, resources/assets/styles/components/_components.video.scss */

.\--dark.c-video {
  border-color: #0c161c;
  color: #0c161c;
}

/* line 75, resources/assets/styles/components/_components.video.scss */

.\--light.c-video {
  border-color: #fff;
  color: #fff;
}

/* line 80, resources/assets/styles/components/_components.video.scss */

.c-video .thumbnail {
  position: relative;
  display: block;
  width: 100%;
}

/* line 85, resources/assets/styles/components/_components.video.scss */

.c-video .thumbnail img {
  width: 100%;
  object-fit: cover;
}

/* line 90, resources/assets/styles/components/_components.video.scss */

.c-video .thumbnail::before {
  position: absolute;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #0c161c;
  opacity: 0.3;
}

/* line 102, resources/assets/styles/components/_components.video.scss */

.c-video .thumbnail .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8.4375rem;
  height: 8.4375rem;
}

@media (min-width: 64em) {
  /* line 102, resources/assets/styles/components/_components.video.scss */

  .c-video .thumbnail .play-btn {
    width: 12.20703vw;
    height: 12.20703vw;
  }
}

/* line 115, resources/assets/styles/components/_components.video.scss */

.c-video .thumbnail .play-btn__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2.5rem;
}

@media (min-width: 64em) {
  /* line 115, resources/assets/styles/components/_components.video.scss */

  .c-video .thumbnail .play-btn__icon {
    width: 2.92969vw;
    height: 2.92969vw;
  }
}

/* line 127, resources/assets/styles/components/_components.video.scss */

.c-video .thumbnail .play-btn__icon path {
  fill: #fff;
}

/* line 131, resources/assets/styles/components/_components.video.scss */

.c-video .thumbnail .play-btn__spinner {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-animation: spin 10s linear infinite;
  -moz-animation: spin 10s linear infinite;
  animation: spin 10s linear infinite;
  will-change: transform;
}

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

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

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

/* line 158, resources/assets/styles/components/_components.video.scss */

.c-video .thumbnail .play-btn__spinner path {
  fill: #fff;
}

/* line 165, resources/assets/styles/components/_components.video.scss */

.c-video.\--embed {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9, for an aspect ratio of 1:1 change to this value to 100% */
}

/* line 171, resources/assets/styles/components/_components.video.scss */

.c-video__iframe-wrapper .video-element {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 178, resources/assets/styles/components/_components.video.scss */

.c-video__iframe-wrapper .video-element iframe {
  width: 100%;
  height: 100%;
}

/* line 183, resources/assets/styles/components/_components.video.scss */

.c-video__iframe-wrapper .video-eventlistner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}

/* line 192, resources/assets/styles/components/_components.video.scss */

.c-video__iframe-wrapper .video-eventlistner.\--hidden {
  display: none;
}

/* line 1, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepaper,
.c-whitepaper.\--light,
.c-whitepaper.\--dark,
.c-whitepapers-list .c-whitepaper.\--light,
.c-whitepapers-list .c-whitepaper.\--dark {
  box-sizing: border-box;
  border-color: #0c161c;
  border-style: solid;
}

@media (max-width: 63.99em) {
  /* line 1, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepaper,
  .c-whitepaper.\--light,
  .c-whitepaper.\--dark,
  .c-whitepapers-list .c-whitepaper.\--light,
  .c-whitepapers-list .c-whitepaper.\--dark {
    border-width: 0.0625rem 0 0.0625rem 0;
  }
}

@media (min-width: 64em) {
  /* line 1, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepaper,
  .c-whitepaper.\--light,
  .c-whitepaper.\--dark,
  .c-whitepapers-list .c-whitepaper.\--light,
  .c-whitepapers-list .c-whitepaper.\--dark {
    border-width: 0.09766vw 0 0.09766vw 0;
  }
}

/* line 14, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepaper__bar {
  display: flex;
  align-items: center;
  color: #fff;
}

@media (max-width: 63.99em) {
  /* line 14, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepaper__bar {
    padding: 1.25rem 0;
  }
}

@media (min-width: 64em) {
  /* line 14, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepaper__bar {
    padding: 2.44141vw 0;
  }
}

/* line 27, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepaper__bar:visited,
.c-whitepaper__bar:active,
.c-whitepaper__bar:hover {
  color: #fff;
}

/* line 33, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepaper__bar .whitepaper-icon {
  display: none;
}

@media (min-width: 64em) {
  /* line 33, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepaper__bar .whitepaper-icon {
    display: block;
    width: 4.16667vw;
  }
}

/* line 42, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepaper__bar .whitepaper-title {
  display: flex;
  width: 100%;
}

@media (min-width: 64em) {
  /* line 42, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepaper__bar .whitepaper-title {
    margin-left: 4.16667vw;
    flex: 1;
  }
}

/* line 52, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepaper__bar .whitepaper-toggle {
  display: block;
}

@media (max-width: 63.99em) {
  /* line 52, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepaper__bar .whitepaper-toggle {
    margin-left: 1.25rem;
  }
}

@media (min-width: 64em) {
  /* line 52, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepaper__bar .whitepaper-toggle {
    margin-left: 4.16667vw;
    margin-right: 4.16667vw;
    width: 4.16667vw;
  }
}

/* line 72, resources/assets/styles/components/_components.whitepapers.scss */

.\--light.c-whitepaper,
.c-whitepapers-list .\--light.c-whitepaper {
  background-color: #fff;
  color: #0c161c;
  border-color: #0c161c;
}

/* line 78, resources/assets/styles/components/_components.whitepapers.scss */

.\--dark.c-whitepaper,
.c-whitepapers-list .\--dark.c-whitepaper {
  background-color: #0c161c;
  color: #fff;
  border-color: #fff;
}

/* line 86, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepapers-list .c-whitepaper,
.c-whitepapers-list .c-whitepaper.\--light,
.c-whitepapers-list .c-whitepaper.\--dark {
  border-top: 0;
}

/* line 89, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepapers-list .c-whitepaper:first-of-type {
  border-color: #0c161c;
  border-style: solid;
}

@media (max-width: 63.99em) {
  /* line 89, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepapers-list .c-whitepaper:first-of-type {
    border-width: 0.0625rem 0 0.0625rem 0;
  }
}

@media (min-width: 64em) {
  /* line 89, resources/assets/styles/components/_components.whitepapers.scss */

  .c-whitepapers-list .c-whitepaper:first-of-type {
    border-width: 0.09766vw 0 0.09766vw 0;
  }
}

/* line 107, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepapers-list .\--light.c-whitepaper {
  background-color: #fff;
  color: #0c161c;
  border-color: #0c161c;
}

/* line 112, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepapers-list .\--light.c-whitepaper:first-of-type {
  border-color: #0c161c;
}

/* line 117, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepapers-list .\--dark.c-whitepaper {
  background-color: #0c161c;
  color: #fff;
  border-color: #fff;
}

/* line 122, resources/assets/styles/components/_components.whitepapers.scss */

.c-whitepapers-list .\--dark.c-whitepaper:first-of-type {
  border-color: #fff;
}

/* line 2, resources/assets/styles/pages/_pages.404.scss */

.page-404 .background-gif {
  position: relative;
  display: block;
  height: 100vh;
  width: 100%;
}

/* line 8, resources/assets/styles/pages/_pages.404.scss */

.page-404 .background-gif::before {
  position: absolute;
  content: '';
  display: block;
  height: 100vh;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #0c161c;
  opacity: 0.3;
}

/* line 20, resources/assets/styles/pages/_pages.404.scss */

.page-404 .background-gif img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}

/* line 27, resources/assets/styles/pages/_pages.404.scss */

.page-404 .background-gif__overlay {
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 4.16667vw;
}

@media (max-width: 63.99em) {
  /* line 27, resources/assets/styles/pages/_pages.404.scss */

  .page-404 .background-gif__overlay {
    justify-content: center;
  }
}

@media (min-width: 64em) {
  /* line 27, resources/assets/styles/pages/_pages.404.scss */

  .page-404 .background-gif__overlay {
    flex-direction: row;
    align-items: flex-end;
  }
}

@media (max-width: 63.99em) {
  /* line 48, resources/assets/styles/pages/_pages.404.scss */

  .page-404 .background-gif__overlay .message {
    margin: 0 2.5rem 2.5rem 2.5rem;
    text-align: center;
  }
}

@media (min-width: 64em) {
  /* line 48, resources/assets/styles/pages/_pages.404.scss */

  .page-404 .background-gif__overlay .message {
    margin-right: 3.90625vw;
  }
}

/* line 2, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction {
  display: flex;
  overflow: visible;
}

/* line 6, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__headline {
  text-align: center;
  margin-top: 0;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 6, resources/assets/styles/pages/_pages.about.scss */

  .page-about .introduction__headline {
    margin-bottom: 9.76562vw;
  }
}

/* line 16, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__scroll {
  position: absolute;
  right: 8.33333vw;
  top: 26.36719vw;
}

/* line 22, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__media {
  position: relative;
  display: block;
  width: 100%;
}

/* line 27, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__media img {
  width: 100%;
  object-fit: cover;
}

/* line 35, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__left h1,
.page-about .introduction__left h2,
.page-about .introduction__left h3,
.page-about .introduction__left h4,
.page-about .introduction__right h1,
.page-about .introduction__right h2,
.page-about .introduction__right h3,
.page-about .introduction__right h4 {
  line-height: 105%;
  text-align: left;
  font-weight: normal;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 35, resources/assets/styles/pages/_pages.about.scss */

  .page-about .introduction__left h1,
  .page-about .introduction__left h2,
  .page-about .introduction__left h3,
  .page-about .introduction__left h4,
  .page-about .introduction__right h1,
  .page-about .introduction__right h2,
  .page-about .introduction__right h3,
  .page-about .introduction__right h4 {
    margin-bottom: 2.44141vw;
  }
}

/* line 52, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__left .introduction-image {
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 52, resources/assets/styles/pages/_pages.about.scss */

  .page-about .introduction__left .introduction-image {
    margin-bottom: 12.69531vw;
  }
}

/* line 59, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__left .introduction-image .c-image {
  position: relative;
  margin-top: -1.25rem;
}

@media (min-width: 64em) {
  /* line 59, resources/assets/styles/pages/_pages.about.scss */

  .page-about .introduction__left .introduction-image .c-image {
    margin-top: -5.85938vw;
  }
}

/* line 69, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__left .introduction-text {
  position: relative;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 69, resources/assets/styles/pages/_pages.about.scss */

  .page-about .introduction__left .introduction-text {
    margin-top: -5.85938vw;
  }
}

/* line 82, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__right {
  display: none;
}

@media (min-width: 64em) {
  /* line 82, resources/assets/styles/pages/_pages.about.scss */

  .page-about .introduction__right {
    display: block;
    margin-top: 9.76562vw;
  }
}

/* line 91, resources/assets/styles/pages/_pages.about.scss */

.page-about .introduction__gallery {
  display: block;
  width: 100%;
  height: 25rem;
  margin-top: 3.125rem;
}

@media (min-width: 64em) {
  /* line 91, resources/assets/styles/pages/_pages.about.scss */

  .page-about .introduction__gallery {
    height: 39.0625vw;
    margin-top: 9.76562vw;
  }
}

/* line 104, resources/assets/styles/pages/_pages.about.scss */

.page-about .manifest {
  display: flex;
  flex-direction: column;
  overflow: visible;
}

/* line 109, resources/assets/styles/pages/_pages.about.scss */

.page-about .manifest__title {
  position: relative;
  text-align: center;
  margin-left: 4.16667vw;
  margin-right: 4.16667vw;
  margin-top: 0;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 109, resources/assets/styles/pages/_pages.about.scss */

  .page-about .manifest__title {
    margin-bottom: 9.76562vw;
  }
}

/* line 122, resources/assets/styles/pages/_pages.about.scss */

.page-about .manifest__emoji {
  position: absolute;
  top: 50%;
  right: 3.125rem;
  width: 6.25rem;
  filter: drop-shadow(0rem 1.25rem 1.875rem rgba(0, 0, 0, 0.4));
}

@media (min-width: 64em) {
  /* line 122, resources/assets/styles/pages/_pages.about.scss */

  .page-about .manifest__emoji {
    right: 9.76562vw;
    width: 10.74219vw;
    filter: drop-shadow(0vw 1.95312vw 2.92969vw rgba(0, 0, 0, 0.4));
  }
}

/* line 138, resources/assets/styles/pages/_pages.about.scss */

.page-about .manifest__emoji img {
  position: relative;
  object-fit: contain;
  height: auto;
  width: 100%;
  transform: translate(0, -50%) rotate(-20.92deg);
}

/* line 152, resources/assets/styles/pages/_pages.about.scss */

.page-about .culture {
  display: flex;
  flex-direction: column;
}

/* line 156, resources/assets/styles/pages/_pages.about.scss */

.page-about .culture__overlay {
  position: absolute;
  width: 100%;
  height: auto;
  pointer-events: none;
  z-index: 1;
}

/* line 163, resources/assets/styles/pages/_pages.about.scss */

.page-about .culture__overlay .overlay-label {
  margin-bottom: 0.3125rem;
}

@media (min-width: 64em) {
  /* line 163, resources/assets/styles/pages/_pages.about.scss */

  .page-about .culture__overlay .overlay-label {
    margin-bottom: 0.97656vw;
  }
}

/* line 172, resources/assets/styles/pages/_pages.about.scss */

.page-about .culture__media {
  position: relative;
  display: contents;
  height: auto;
}

/* line 177, resources/assets/styles/pages/_pages.about.scss */

.page-about .culture__media img {
  height: 31.875rem;
}

@media (min-width: 64em) {
  /* line 172, resources/assets/styles/pages/_pages.about.scss */

  .page-about .culture__media {
    margin-bottom: 5.37109vw;
  }

  /* line 184, resources/assets/styles/pages/_pages.about.scss */

  .page-about .culture__media img {
    height: 56.25vw;
  }
}

/* line 2, resources/assets/styles/pages/_pages.archive.scss */

.page-archive .posts {
  overflow: visible;
}

/* line 5, resources/assets/styles/pages/_pages.archive.scss */

.page-archive .posts__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 2.1875rem;
}

@media (min-width: 64em) {
  /* line 5, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__header {
    margin-bottom: 4.88281vw;
  }
}

@media (max-width: 63.99em) {
  /* line 15, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__header .count {
    font-size: 1rem;
    margin-left: 0.5rem;
    margin-top: 0.75rem;
  }
}

@media (min-width: 64em) {
  /* line 15, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__header .count {
    font-size: 2.73438vw;
    margin-left: 1.36719vw;
    margin-top: 1.95312vw;
  }
}

/* line 32, resources/assets/styles/pages/_pages.archive.scss */

.page-archive .posts__filters {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media (min-width: 64em) {
  /* line 32, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__filters {
    flex-direction: row;
    margin-bottom: 7.32422vw;
  }
}

/* line 45, resources/assets/styles/pages/_pages.archive.scss */

.page-archive .posts__filters > * {
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 45, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__filters > * {
    margin-bottom: 0;
  }
}

/* line 53, resources/assets/styles/pages/_pages.archive.scss */

.page-archive .posts__filters .title {
  width: 100%;
}

/* line 58, resources/assets/styles/pages/_pages.archive.scss */

.page-archive .posts__content {
  width: 100%;
}

/* line 61, resources/assets/styles/pages/_pages.archive.scss */

.page-archive .posts__content .archive {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}

@media (max-width: 63.99em) {
  /* line 61, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__content .archive {
    flex-direction: column;
    margin-bottom: 3.125rem;
  }
}

@media (min-width: 64em) {
  /* line 61, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__content .archive {
    flex-direction: row;
    margin-bottom: 0;
    order: 2;
  }
}

/* line 78, resources/assets/styles/pages/_pages.archive.scss */

.page-archive .posts__content .archive .archive-item {
  display: block;
}

@media (max-width: 63.99em) {
  /* line 78, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__content .archive .archive-item {
    margin-bottom: 2.5rem;
  }

  /* line 84, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__content .archive .archive-item:last-of-type {
    margin-bottom: 0;
  }
}

@media (min-width: 64em) {
  /* line 78, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__content .archive .archive-item {
    width: 40.625vw;
    margin-bottom: 5.37109vw;
  }

  /* line 93, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__content .archive .archive-item:nth-child(5n + 5) {
    margin-right: 0;
    width: 83.39844vw;
  }

  /* line 97, resources/assets/styles/pages/_pages.archive.scss */

  .page-archive .posts__content .archive .archive-item:nth-child(5n + 5) .c-archive-post__box {
    height: calc(56.25vw - 8.33333vw);
  }
}

/* line 3, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .introduction__headline {
  margin-bottom: 2.1875rem;
  width: 83.33333vw;
}

@media (min-width: 64em) {
  /* line 3, resources/assets/styles/pages/_pages.contact.scss */

  .page-contact .introduction__headline {
    margin-bottom: 3.90625vw;
    width: 62.5vw;
  }
}

/* line 13, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .introduction__subtitle {
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 13, resources/assets/styles/pages/_pages.contact.scss */

  .page-contact .introduction__subtitle {
    margin-bottom: 9.76562vw;
  }
}

/* line 21, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .introduction__scroll {
  margin-left: 8.33333vw;
}

/* line 27, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 27, resources/assets/styles/pages/_pages.contact.scss */

  .page-contact .contact__textblock {
    flex-direction: row;
    margin-bottom: 5.85938vw;
  }
}

/* line 39, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock .textblock-left h4,
.page-contact .contact__textblock .textblock-right h4 {
  margin-top: 1.875rem;
}

@media (min-width: 64em) {
  /* line 39, resources/assets/styles/pages/_pages.contact.scss */

  .page-contact .contact__textblock .textblock-left h4,
  .page-contact .contact__textblock .textblock-right h4 {
    margin-top: 2.92969vw;
  }
}

/* line 48, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock .textblock-left p a,
.page-contact .contact__textblock .textblock-left .u-p a,
.page-contact .contact__textblock .textblock-left #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text a,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .page-contact .contact__textblock .textblock-left #onetrust-policy-text a,
.page-contact .contact__textblock .textblock-left #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active a,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .page-contact .contact__textblock .textblock-left .ot-always-active a,
.page-contact .contact__textblock .textblock-left #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a,
#onetrust-consent-sdk #onetrust-pc-sdk .page-contact .contact__textblock .textblock-left #ot-pc-desc a,
.page-contact .contact__textblock .textblock-left #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc a,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .page-contact .contact__textblock .textblock-left .ot-acc-grpdesc a,
.page-contact .contact__textblock .textblock-left #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header a,
#onetrust-consent-sdk #onetrust-pc-sdk .page-contact .contact__textblock .textblock-left .ot-cat-header a,
.page-contact .contact__textblock .textblock-left #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title a,
#onetrust-consent-sdk #onetrust-pc-sdk .page-contact .contact__textblock .textblock-left #ot-category-title a,
.page-contact .contact__textblock .textblock-left .c-filters label a,
.c-filters .page-contact .contact__textblock .textblock-left label a,
.page-contact .contact__textblock .textblock-left .c-filters .selectise a,
.c-filters .page-contact .contact__textblock .textblock-left .selectise a,
.page-contact .contact__textblock .textblock-left .c-checkbox__label a,
.page-contact .contact__textblock .textblock-left .c-gallery .slider-track__inner .slide__info a,
.c-gallery .slider-track__inner .page-contact .contact__textblock .textblock-left .slide__info a,
.page-contact .contact__textblock .textblock-left .c-gallery-alt .slider-track__inner .slide__info a,
.c-gallery-alt .slider-track__inner .page-contact .contact__textblock .textblock-left .slide__info a,
.page-contact .contact__textblock .textblock-left .c-projects-gallery .slider-track__inner .slide__info a,
.c-projects-gallery .slider-track__inner .page-contact .contact__textblock .textblock-left .slide__info a,
.page-contact .contact__textblock .textblock-left .c-archive-post__box .archive-info__client a,
.c-archive-post__box .page-contact .contact__textblock .textblock-left .archive-info__client a,
.page-contact .contact__textblock .textblock-left .c-news-post__date a,
.page-contact .contact__textblock .textblock-left .c-projects-post__details .client a,
.c-projects-post__details .page-contact .contact__textblock .textblock-left .client a,
.page-contact .contact__textblock .textblock-left .c-projects-post__details .excerpt a,
.c-projects-post__details .page-contact .contact__textblock .textblock-left .excerpt a,
.page-contact .contact__textblock .textblock-left .c-scroll-button .text a,
.c-scroll-button .page-contact .contact__textblock .textblock-left .text a,
.page-contact .contact__textblock .textblock-left .page-archive .posts__header .count a,
.page-archive .posts__header .page-contact .contact__textblock .textblock-left .count a,
.page-contact .contact__textblock .textblock-left .page-projects .posts__header .count a,
.page-projects .posts__header .page-contact .contact__textblock .textblock-left .count a,
.page-contact .contact__textblock .textblock-left .single-project .statistics__list .statistic__label a,
.single-project .statistics__list .page-contact .contact__textblock .textblock-left .statistic__label a,
.page-contact .contact__textblock .textblock-left .single-project .review__author a,
.single-project .page-contact .contact__textblock .textblock-left .review__author a,
.page-contact .contact__textblock .textblock-left ul li a,
ul .page-contact .contact__textblock .textblock-left li a,
.page-contact .contact__textblock .textblock-left .c-content-header .header-details__info a,
.c-content-header .page-contact .contact__textblock .textblock-left .header-details__info a,
.page-contact .contact__textblock .textblock-left .c-footer__main a,
.page-contact .contact__textblock .textblock-left .c-share__text a,
.page-contact .contact__textblock .textblock-right p a,
.page-contact .contact__textblock .textblock-right .u-p a,
.page-contact .contact__textblock .textblock-right #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy #onetrust-policy-text a,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row #onetrust-group-container #onetrust-policy .page-contact .contact__textblock .textblock-right #onetrust-policy-text a,
.page-contact .contact__textblock .textblock-right #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .ot-always-active a,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content .ot-accordion-layout > .ot-acc-hdr .page-contact .contact__textblock .textblock-right .ot-always-active a,
.page-contact .contact__textblock .textblock-right #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a,
#onetrust-consent-sdk #onetrust-pc-sdk .page-contact .contact__textblock .textblock-right #ot-pc-desc a,
.page-contact .contact__textblock .textblock-right #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc a,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .page-contact .contact__textblock .textblock-right .ot-acc-grpdesc a,
.page-contact .contact__textblock .textblock-right #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-header a,
#onetrust-consent-sdk #onetrust-pc-sdk .page-contact .contact__textblock .textblock-right .ot-cat-header a,
.page-contact .contact__textblock .textblock-right #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title a,
#onetrust-consent-sdk #onetrust-pc-sdk .page-contact .contact__textblock .textblock-right #ot-category-title a,
.page-contact .contact__textblock .textblock-right .c-filters label a,
.c-filters .page-contact .contact__textblock .textblock-right label a,
.page-contact .contact__textblock .textblock-right .c-filters .selectise a,
.c-filters .page-contact .contact__textblock .textblock-right .selectise a,
.page-contact .contact__textblock .textblock-right .c-checkbox__label a,
.page-contact .contact__textblock .textblock-right .c-gallery .slider-track__inner .slide__info a,
.c-gallery .slider-track__inner .page-contact .contact__textblock .textblock-right .slide__info a,
.page-contact .contact__textblock .textblock-right .c-gallery-alt .slider-track__inner .slide__info a,
.c-gallery-alt .slider-track__inner .page-contact .contact__textblock .textblock-right .slide__info a,
.page-contact .contact__textblock .textblock-right .c-projects-gallery .slider-track__inner .slide__info a,
.c-projects-gallery .slider-track__inner .page-contact .contact__textblock .textblock-right .slide__info a,
.page-contact .contact__textblock .textblock-right .c-archive-post__box .archive-info__client a,
.c-archive-post__box .page-contact .contact__textblock .textblock-right .archive-info__client a,
.page-contact .contact__textblock .textblock-right .c-news-post__date a,
.page-contact .contact__textblock .textblock-right .c-projects-post__details .client a,
.c-projects-post__details .page-contact .contact__textblock .textblock-right .client a,
.page-contact .contact__textblock .textblock-right .c-projects-post__details .excerpt a,
.c-projects-post__details .page-contact .contact__textblock .textblock-right .excerpt a,
.page-contact .contact__textblock .textblock-right .c-scroll-button .text a,
.c-scroll-button .page-contact .contact__textblock .textblock-right .text a,
.page-contact .contact__textblock .textblock-right .page-archive .posts__header .count a,
.page-archive .posts__header .page-contact .contact__textblock .textblock-right .count a,
.page-contact .contact__textblock .textblock-right .page-projects .posts__header .count a,
.page-projects .posts__header .page-contact .contact__textblock .textblock-right .count a,
.page-contact .contact__textblock .textblock-right .single-project .statistics__list .statistic__label a,
.single-project .statistics__list .page-contact .contact__textblock .textblock-right .statistic__label a,
.page-contact .contact__textblock .textblock-right .single-project .review__author a,
.single-project .page-contact .contact__textblock .textblock-right .review__author a,
.page-contact .contact__textblock .textblock-right ul li a,
ul .page-contact .contact__textblock .textblock-right li a,
.page-contact .contact__textblock .textblock-right .c-content-header .header-details__info a,
.c-content-header .page-contact .contact__textblock .textblock-right .header-details__info a,
.page-contact .contact__textblock .textblock-right .c-footer__main a,
.page-contact .contact__textblock .textblock-right .c-share__text a {
  text-decoration: underline;
}

/* line 53, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock .textblock-left > *,
.page-contact .contact__textblock .textblock-right > * {
  margin-bottom: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 53, resources/assets/styles/pages/_pages.contact.scss */

  .page-contact .contact__textblock .textblock-left > *,
  .page-contact .contact__textblock .textblock-right > * {
    margin-bottom: 1.46484vw;
  }
}

/* line 61, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock .textblock-left :first-child,
.page-contact .contact__textblock .textblock-right :first-child {
  margin-top: 0;
}

/* line 65, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock .textblock-left :last-child,
.page-contact .contact__textblock .textblock-right :last-child {
  margin-bottom: 0;
}

/* line 69, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock .textblock-left:empty,
.page-contact .contact__textblock .textblock-right:empty {
  margin: 0;
}

/* line 74, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock .textblock-left {
  width: 100%;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 74, resources/assets/styles/pages/_pages.contact.scss */

  .page-contact .contact__textblock .textblock-left {
    width: 37.5vw;
    margin-bottom: 0;
  }
}

/* line 84, resources/assets/styles/pages/_pages.contact.scss */

.page-contact .contact__textblock .textblock-right {
  width: 100%;
}

@media (min-width: 64em) {
  /* line 84, resources/assets/styles/pages/_pages.contact.scss */

  .page-contact .contact__textblock .textblock-right {
    width: 37.5vw;
    margin-left: 8.33333vw;
  }
}

/* line 2, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction {
  display: flex;
  justify-content: center;
  overflow: visible;
}

/* line 7, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__keywords {
  margin-left: 4.16667vw;
  margin-right: 4.16667vw;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
  align-self: center;
}

@media (min-width: 64em) {
  /* line 7, resources/assets/styles/pages/_pages.home.scss */

  .page-home .introduction__keywords {
    margin-top: 2.44141vw;
    margin-bottom: 2.44141vw;
  }
}

/* line 20, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__headline {
  width: 100%;
  text-align: center;
  margin-left: 4.16667vw;
  margin-right: 4.16667vw;
  margin-top: 0;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 20, resources/assets/styles/pages/_pages.home.scss */

  .page-home .introduction__headline {
    margin-bottom: 9.76562vw;
  }
}

/* line 33, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__media {
  display: block;
  position: relative;
  width: 100%;
  margin-left: 4.16667vw;
  margin-right: 4.16667vw;
  margin-top: 0;
  margin-bottom: 3.125rem;
}

/* line 42, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__media img {
  height: 25rem;
}

@media (min-width: 64em) {
  /* line 33, resources/assets/styles/pages/_pages.home.scss */

  .page-home .introduction__media {
    margin-bottom: 5.37109vw;
  }

  /* line 49, resources/assets/styles/pages/_pages.home.scss */

  .page-home .introduction__media img {
    height: calc(56.25vw - 12.5vw);
  }
}

/* line 55, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__text,
.page-home .introduction__text > * {
  text-align: left;
  line-height: 105%;
  font-weight: normal;
  margin-left: auto;
}

/* line 69, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__kando-house {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

@media (min-width: 64em) {
  /* line 69, resources/assets/styles/pages/_pages.home.scss */

  .page-home .introduction__kando-house {
    flex-direction: column;
    justify-content: flex-end;
  }
}

/* line 80, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__kando-house .kando-house-link {
  display: inline-block;
}

/* line 84, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__kando-house .icon {
  width: 3.125rem;
  height: 4.6875rem;
  animation: wiggle 10s ease-in-out infinite;
}

@media (min-width: 64em) {
  /* line 84, resources/assets/styles/pages/_pages.home.scss */

  .page-home .introduction__kando-house .icon {
    width: 100%;
    height: 7.32422vw;
  }
}

/* line 93, resources/assets/styles/pages/_pages.home.scss */

.page-home .introduction__kando-house .icon svg {
  width: 100%;
  height: 100%;
}

@keyframes wiggle {
  0% {
    transform: rotate(0deg);
  }

  2% {
    transform: rotate(-8deg);
  }

  4% {
    transform: rotate(12deg);
  }

  6% {
    transform: rotate(-6deg);
  }

  8% {
    transform: rotate(4deg);
  }

  10% {
    transform: rotate(0deg);
  }

  12% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

/* line 131, resources/assets/styles/pages/_pages.home.scss */

.page-home .footprint {
  display: flex;
  flex-direction: column;
  min-height: 50vh;
  height: 50rem;
  max-height: 100vh;
}

@media (min-width: 64em) {
  /* line 131, resources/assets/styles/pages/_pages.home.scss */

  .page-home .footprint {
    min-height: 50vh;
    height: 56.25vw;
    max-height: 100vh;
    width: 100%;
  }
}

/* line 14, resources/assets/styles/tools/_tools.mixins.scss */

.page-home .footprint > * {
  min-height: 50vh;
  height: 50rem;
  max-height: 100vh;
}

@media (min-width: 64em) {
  /* line 14, resources/assets/styles/tools/_tools.mixins.scss */

  .page-home .footprint > * {
    min-height: 50vh;
    height: 56.25vw;
    max-height: 100vh;
    width: 100%;
  }
}

/* line 148, resources/assets/styles/pages/_pages.home.scss */

.page-home .footprint__cards {
  position: relative;
}

/* line 152, resources/assets/styles/pages/_pages.home.scss */

.page-home .footprint__overlay {
  position: absolute;
  pointer-events: none;
  display: flex;
  flex-direction: row;
}

@media (min-width: 64em) {
  /* line 152, resources/assets/styles/pages/_pages.home.scss */

  .page-home .footprint__overlay {
    flex-direction: column;
  }
}

/* line 162, resources/assets/styles/pages/_pages.home.scss */

.page-home .footprint__overlay .overlay-title {
  align-self: flex-start;
}

/* line 166, resources/assets/styles/pages/_pages.home.scss */

.page-home .footprint__overlay .overlay-btn {
  align-self: flex-end;
}

/* line 173, resources/assets/styles/pages/_pages.home.scss */

.page-home .projects__titlebar {
  display: flex;
  flex-direction: row;
  width: 100%;
}

/* line 178, resources/assets/styles/pages/_pages.home.scss */

.page-home .projects__titlebar .title,
.page-home .projects__titlebar .slider-controls,
.page-home .projects__titlebar .cases-button-desktop {
  margin-bottom: 1.5625rem;
}

@media (min-width: 64em) {
  /* line 178, resources/assets/styles/pages/_pages.home.scss */

  .page-home .projects__titlebar .title,
  .page-home .projects__titlebar .slider-controls,
  .page-home .projects__titlebar .cases-button-desktop {
    margin-bottom: 2.44141vw;
  }
}

/* line 188, resources/assets/styles/pages/_pages.home.scss */

.page-home .projects__titlebar .title {
  flex: 1;
}

/* line 192, resources/assets/styles/pages/_pages.home.scss */

.page-home .projects__titlebar .cases-button-desktop {
  display: table;
}

@media (max-width: 63.99em) {
  /* line 192, resources/assets/styles/pages/_pages.home.scss */

  .page-home .projects__titlebar .cases-button-desktop {
    display: none;
  }
}

/* line 201, resources/assets/styles/pages/_pages.home.scss */

.page-home .projects .cases-button-mobile {
  align-self: center;
  margin-top: 1.875rem;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 201, resources/assets/styles/pages/_pages.home.scss */

  .page-home .projects .cases-button-mobile {
    display: none;
  }
}

/* line 211, resources/assets/styles/pages/_pages.home.scss */

.page-home .projects__carousel {
  width: 100%;
  height: 46.97266vw;
}

/* line 218, resources/assets/styles/pages/_pages.home.scss */

.page-home .clients__slider {
  border: 1px solid #ececec;
}

/* line 221, resources/assets/styles/pages/_pages.home.scss */

.page-home .clients__slider .client-logo {
  height: 8.125rem;
  width: 15.625rem;
  filter: grayscale(100%);
  transition: 0.3s cubic-bezier(0.4, 0.6, 0.2, 1);
}

@media (min-width: 64em) {
  /* line 221, resources/assets/styles/pages/_pages.home.scss */

  .page-home .clients__slider .client-logo {
    height: 12.69531vw;
    width: 24.41406vw;
  }
}

/* line 232, resources/assets/styles/pages/_pages.home.scss */

.page-home .clients__slider .client-logo:hover {
  filter: grayscale(0%);
}

/* line 239, resources/assets/styles/pages/_pages.home.scss */

.page-home .archive {
  display: flex;
  flex-direction: column;
  overflow: visible;
}

@media (min-width: 64em) {
  /* line 239, resources/assets/styles/pages/_pages.home.scss */

  .page-home .archive {
    flex-direction: row;
  }
}

/* line 248, resources/assets/styles/pages/_pages.home.scss */

.page-home .archive__title {
  margin-bottom: 1.5625rem;
  flex: 1;
}

@media (min-width: 64em) {
  /* line 248, resources/assets/styles/pages/_pages.home.scss */

  .page-home .archive__title {
    align-self: flex-start;
    margin-bottom: 0;
  }
}

/* line 258, resources/assets/styles/pages/_pages.home.scss */

.page-home .archive__items {
  display: flex;
  flex-direction: column;
  margin-bottom: 2.5rem;
  width: 100%;
}

@media (min-width: 64em) {
  /* line 258, resources/assets/styles/pages/_pages.home.scss */

  .page-home .archive__items {
    flex-direction: row;
    margin-bottom: 0;
    order: 2;
  }
}

/* line 270, resources/assets/styles/pages/_pages.home.scss */

.page-home .archive__items .archive-item {
  display: block;
  margin-bottom: 1.5625rem;
}

/* line 274, resources/assets/styles/pages/_pages.home.scss */

.page-home .archive__items .archive-item:last-of-type {
  margin-bottom: 0;
}

@media (min-width: 64em) {
  /* line 270, resources/assets/styles/pages/_pages.home.scss */

  .page-home .archive__items .archive-item {
    flex: 1;
    margin-bottom: 0;
    margin-right: 1.95312vw;
  }

  /* line 283, resources/assets/styles/pages/_pages.home.scss */

  .page-home .archive__items .archive-item:last-of-type {
    margin-bottom: 0;
    margin-right: 0;
  }
}

/* line 290, resources/assets/styles/pages/_pages.home.scss */

.page-home .archive__button {
  position: relative;
  display: block;
  left: 50%;
  transform: translate(-50%, 0);
}

@media (min-width: 64em) {
  /* line 290, resources/assets/styles/pages/_pages.home.scss */

  .page-home .archive__button {
    align-self: flex-end;
    left: 0;
    transform: none;
    margin-bottom: 3.41797vw;
  }
}

/* line 306, resources/assets/styles/pages/_pages.home.scss */

.page-home .selling__title {
  margin-bottom: 2.5rem;
}

@media (min-width: 64em) {
  /* line 306, resources/assets/styles/pages/_pages.home.scss */

  .page-home .selling__title {
    margin-bottom: 3.90625vw;
  }
}

/* line 2, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts {
  overflow: visible;
}

/* line 5, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 3.75rem;
}

@media (min-width: 64em) {
  /* line 5, resources/assets/styles/pages/_pages.news.scss */

  .page-news .posts__header {
    margin-bottom: 8.30078vw;
  }
}

/* line 15, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts__header .title {
  width: 100%;
}

@media (min-width: 64em) {
  /* line 15, resources/assets/styles/pages/_pages.news.scss */

  .page-news .posts__header .title {
    width: 62.5vw;
  }
}

/* line 23, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts__header .scroll {
  margin-left: 8.33333vw;
}

/* line 28, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts__filters {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media (min-width: 64em) {
  /* line 28, resources/assets/styles/pages/_pages.news.scss */

  .page-news .posts__filters {
    flex-direction: row;
    margin-bottom: 7.32422vw;
  }
}

/* line 40, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts__filters > * {
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 40, resources/assets/styles/pages/_pages.news.scss */

  .page-news .posts__filters > * {
    margin-bottom: 0;
  }
}

/* line 50, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts__content .news {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 50, resources/assets/styles/pages/_pages.news.scss */

  .page-news .posts__content .news {
    flex-direction: row;
    margin-bottom: 0;
    order: 2;
  }
}

/* line 64, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts__content .news .news-item {
  display: block;
  margin-bottom: 2.5rem;
}

/* line 68, resources/assets/styles/pages/_pages.news.scss */

.page-news .posts__content .news .news-item:last-of-type {
  margin-bottom: 0;
}

@media (min-width: 64em) {
  /* line 64, resources/assets/styles/pages/_pages.news.scss */

  .page-news .posts__content .news .news-item {
    width: 40.625vw;
    margin-bottom: 5.37109vw;
  }

  /* line 76, resources/assets/styles/pages/_pages.news.scss */

  .page-news .posts__content .news .news-item:last-of-type {
    margin-bottom: 0;
  }
}

/* line 86, resources/assets/styles/pages/_pages.news.scss */

.page-news .downloads__textblock {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 86, resources/assets/styles/pages/_pages.news.scss */

  .page-news .downloads__textblock {
    flex-direction: row;
    margin-bottom: 5.85938vw;
  }
}

/* line 96, resources/assets/styles/pages/_pages.news.scss */

.page-news .downloads__textblock .textblock-left {
  width: 100%;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 96, resources/assets/styles/pages/_pages.news.scss */

  .page-news .downloads__textblock .textblock-left {
    width: 37.5vw;
    margin-bottom: 0;
  }
}

/* line 106, resources/assets/styles/pages/_pages.news.scss */

.page-news .downloads__textblock .textblock-right {
  width: 100%;
}

@media (min-width: 64em) {
  /* line 106, resources/assets/styles/pages/_pages.news.scss */

  .page-news .downloads__textblock .textblock-right {
    width: 37.5vw;
    margin-left: 8.33333vw;
  }
}

/* line 2, resources/assets/styles/pages/_pages.projects.scss */

.page-projects .posts {
  overflow: visible;
}

/* line 5, resources/assets/styles/pages/_pages.projects.scss */

.page-projects .posts__header {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 2.1875rem;
}

@media (min-width: 64em) {
  /* line 5, resources/assets/styles/pages/_pages.projects.scss */

  .page-projects .posts__header {
    margin-bottom: 8.30078vw;
  }
}

@media (max-width: 63.99em) {
  /* line 15, resources/assets/styles/pages/_pages.projects.scss */

  .page-projects .posts__header .count {
    font-size: 1rem;
    margin-left: 0.5rem;
    margin-top: 0.75rem;
  }
}

@media (min-width: 64em) {
  /* line 15, resources/assets/styles/pages/_pages.projects.scss */

  .page-projects .posts__header .count {
    font-size: 2.73438vw;
    margin-left: 1.36719vw;
    margin-top: 1.95312vw;
  }
}

/* line 32, resources/assets/styles/pages/_pages.projects.scss */

.page-projects .posts__filters {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media (min-width: 64em) {
  /* line 32, resources/assets/styles/pages/_pages.projects.scss */

  .page-projects .posts__filters {
    flex-direction: row;
    margin-bottom: 7.32422vw;
  }
}

/* line 44, resources/assets/styles/pages/_pages.projects.scss */

.page-projects .posts__filters > * {
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 44, resources/assets/styles/pages/_pages.projects.scss */

  .page-projects .posts__filters > * {
    margin-bottom: 0;
  }
}

/* line 54, resources/assets/styles/pages/_pages.projects.scss */

.page-projects .posts__content.is-waiting {
  opacity: 0.5;
}

/* line 57, resources/assets/styles/pages/_pages.projects.scss */

.page-projects .posts__content .projects {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 57, resources/assets/styles/pages/_pages.projects.scss */

  .page-projects .posts__content .projects {
    flex-direction: row;
    margin-bottom: 6.83594vw;
    order: 2;
  }
}

/* line 2, resources/assets/styles/pages/_pages.services.scss */

.page-services .introduction {
  display: flex;
  overflow: visible;
}

/* line 6, resources/assets/styles/pages/_pages.services.scss */

.page-services .introduction__headline {
  text-align: center;
  margin-top: 0;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 6, resources/assets/styles/pages/_pages.services.scss */

  .page-services .introduction__headline {
    margin-bottom: 9.76562vw;
  }
}

/* line 16, resources/assets/styles/pages/_pages.services.scss */

.page-services .introduction__scroll {
  position: absolute;
  right: 8.33333vw;
  top: 24.41406vw;
}

/* line 22, resources/assets/styles/pages/_pages.services.scss */

.page-services .introduction__media {
  position: relative;
  display: block;
  width: 100%;
}

/* line 27, resources/assets/styles/pages/_pages.services.scss */

.page-services .introduction__media img {
  width: 100%;
  object-fit: cover;
}

/* line 34, resources/assets/styles/pages/_pages.services.scss */

.page-services .services,
.page-services .process {
  display: flex;
  flex-direction: column;
}

/* line 39, resources/assets/styles/pages/_pages.services.scss */

.page-services .services__title,
.page-services .process__title {
  text-align: center;
  margin-left: 4.16667vw;
  margin-right: 4.16667vw;
  margin-top: 0;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 39, resources/assets/styles/pages/_pages.services.scss */

  .page-services .services__title,
  .page-services .process__title {
    margin-bottom: 9.76562vw;
  }
}

/* line 51, resources/assets/styles/pages/_pages.services.scss */

.page-services .services__textblock,
.page-services .process__textblock {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 51, resources/assets/styles/pages/_pages.services.scss */

  .page-services .services__textblock,
  .page-services .process__textblock {
    flex-direction: row;
    margin-bottom: 5.85938vw;
  }
}

/* line 61, resources/assets/styles/pages/_pages.services.scss */

.page-services .services__textblock .textblock-left,
.page-services .process__textblock .textblock-left {
  width: 100%;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 61, resources/assets/styles/pages/_pages.services.scss */

  .page-services .services__textblock .textblock-left,
  .page-services .process__textblock .textblock-left {
    width: 37.5vw;
    margin-bottom: 0;
  }
}

/* line 71, resources/assets/styles/pages/_pages.services.scss */

.page-services .services__textblock .textblock-right,
.page-services .process__textblock .textblock-right {
  width: 100%;
}

@media (min-width: 64em) {
  /* line 71, resources/assets/styles/pages/_pages.services.scss */

  .page-services .services__textblock .textblock-right,
  .page-services .process__textblock .textblock-right {
    width: 37.5vw;
    margin-left: 8.33333vw;
  }
}

/* line 2, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction {
  display: flex;
  flex-direction: column;
  height: 32.125rem;
}

@media (min-width: 64em) {
  /* line 2, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .introduction {
    min-height: 56.25vw;
    height: 100vh;
  }
}

/* line 12, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__media {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

/* line 18, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__media::before {
  position: absolute;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #0c161c;
  opacity: 0.3;
}

/* line 30, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__media > * {
  height: 100%;
}

/* line 33, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__media > * img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

/* line 42, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay {
  position: absolute;
  display: flex;
  flex-direction: row;
  pointer-events: none;
  width: 100%;
  height: 32.125rem;
}

@media (min-width: 64em) {
  /* line 42, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .introduction__overlay {
    min-height: 56.25vw;
    height: 100vh;
  }
}

/* line 55, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: flex-end;
  order: 2;
  margin-bottom: 0;
}

@media (min-width: 64em) {
  /* line 55, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .introduction__overlay .overlay-info {
    flex-direction: row;
    order: 1;
    margin-bottom: 3.41797vw;
  }
}

/* line 70, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-info__tags {
  display: flex;
  flex-wrap: wrap;
}

/* line 74, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-info__tags > * {
  margin: 0.375rem 0.375rem 0 0;
}

@media (min-width: 64em) {
  /* line 74, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .introduction__overlay .overlay-info__tags > * {
    margin: 0.58594vw 0 0 0.58594vw;
  }
}

/* line 81, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-info__tags > *:first-of-type {
  margin-left: 0;
}

/* line 84, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-info__tags > *:last-of-type {
  margin-right: 0;
}

/* line 90, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-info__date {
  flex: 1;
  margin-bottom: 0.875rem;
}

@media (min-width: 64em) {
  /* line 90, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .introduction__overlay .overlay-info__date {
    margin-bottom: 0;
  }
}

/* line 100, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-title {
  display: flex;
  flex-direction: column;
  align-self: flex-start;
  order: 1;
}

@media (max-width: 63.99em) {
  /* line 100, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .introduction__overlay .overlay-title {
    margin-top: 5rem;
  }
}

/* line 111, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-title .project-title-wrapper {
  margin-bottom: 0.9375rem;
}

@media (min-width: 64em) {
  /* line 111, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .introduction__overlay .overlay-title .project-title-wrapper {
    margin-bottom: 0.48828vw;
  }
}

/* line 118, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-title .project-title-wrapper .project-title {
  word-break: normal;
  line-height: 100%;
}

/* line 2, resources/assets/styles/tools/_tools.mixins.scss */

.single-project .introduction__overlay .overlay-title .project-title-wrapper .project-title::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((0.75 - 1.2) * 0.5em);
}

/* line 123, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .introduction__overlay .overlay-title .project-title-wrapper .project-title:nth-child(2n) {
  -webkit-text-stroke: 2px #fff;
  color: transparent;
}

/* line 133, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .content {
  width: 100%;
}

/* line 136, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .content .c-textblock {
  margin-bottom: 0;
}

/* line 139, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .content .c-textblock__left {
  margin-top: 3.125rem;
  margin-bottom: 1.5625rem;
}

@media (min-width: 64em) {
  /* line 139, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .content .c-textblock__left {
    margin-top: 9.76562vw;
    margin-bottom: 2.44141vw;
  }
}

/* line 148, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .content .c-textblock__left:empty {
  margin: 0;
}

/* line 151, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .content .c-textblock__left:empty + .c-textblock__right {
  margin-top: 3.125rem;
}

@media (min-width: 64em) {
  /* line 151, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .content .c-textblock__left:empty + .c-textblock__right {
    margin-top: 9.76562vw;
  }
}

/* line 160, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .content .c-textblock__right {
  margin-top: 0;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 160, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .content .c-textblock__right {
    margin-top: 9.76562vw;
    margin-bottom: 9.76562vw;
  }
}

/* line 169, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .content .c-textblock__right:empty {
  margin: 0;
}

/* line 175, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .content .project-block-spacing + .project-block-spacing {
  margin-top: 1.25rem;
}

@media (min-width: 64em) {
  /* line 175, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .content .project-block-spacing + .project-block-spacing {
    margin-top: 4.88281vw;
  }
}

/* line 184, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .statistics {
  display: flex;
  flex-direction: column;
}

/* line 188, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .statistics__title {
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 188, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .statistics__title {
    margin-bottom: 3.41797vw;
  }
}

/* line 197, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .statistics__list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

@media (min-width: 64em) {
  /* line 197, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .statistics__list {
    flex-direction: row;
  }
}

/* line 210, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .statistics__list .statistic {
  margin-bottom: 1.875rem;
}

/* line 213, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .statistics__list .statistic:last-child {
  margin-bottom: 0;
}

@media (min-width: 64em) {
  /* line 210, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .statistics__list .statistic {
    width: 20.99609vw;
    margin-left: 3.90625vw;
    margin-bottom: 3.41797vw;
  }

  /* line 222, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .statistics__list .statistic:nth-child(3n + 1) {
    margin-left: 0;
  }

  /* line 226, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .statistics__list .statistic:nth-last-child(1),
  .single-project .statistics__list .statistic:nth-last-child(2),
  .single-project .statistics__list .statistic:nth-last-child(3) {
    margin-bottom: 0;
  }
}

/* line 242, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .review {
  display: flex;
  flex-direction: column;
}

@media (min-width: 64em) {
  /* line 242, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .review {
    min-height: 30.76172vw;
  }
}

/* line 250, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .review__icon {
  fill: #0c161c;
  width: 2.1875rem;
  margin-bottom: 1.875rem;
  flex: 1;
}

@media (min-width: 64em) {
  /* line 250, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .review__icon {
    width: 3.41797vw;
  }
}

/* line 261, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .review__text {
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 261, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .review__text {
    margin-bottom: 4.88281vw;
  }
}

/* line 280, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .next-project {
  display: flex;
  flex-direction: column;
  height: 25.9375rem;
}

@media (min-width: 64em) {
  /* line 280, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .next-project {
    height: 40.52734vw;
  }
}

/* line 289, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .next-project__overlay {
  position: absolute;
  display: flex;
  flex-direction: row;
  pointer-events: none;
  z-index: 1;
  width: 100%;
  height: 25.9375rem;
}

@media (min-width: 64em) {
  /* line 289, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .next-project__overlay {
    height: 40.52734vw;
  }
}

/* line 302, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .next-project__overlay .overlay-info {
  align-self: flex-start;
}

/* line 305, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .next-project__overlay .overlay-info__label {
  margin-bottom: 1.25rem;
}

@media (min-width: 64em) {
  /* line 305, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .next-project__overlay .overlay-info__label {
    margin-bottom: 1.46484vw;
  }
}

/* line 317, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .next-project__overlay .overlay-button {
  align-self: flex-end;
}

/* line 322, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .next-project__media {
  position: relative;
  display: block;
  height: auto;
  width: 100%;
  height: 100%;
}

@media (min-width: 64em) {
  /* line 322, resources/assets/styles/pages/_pages.single-project.scss */

  .single-project .next-project__media {
    margin-bottom: 5.37109vw;
  }
}

/* line 333, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .next-project__media::before {
  position: absolute;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #0c161c;
  opacity: 0.3;
}

/* line 345, resources/assets/styles/pages/_pages.single-project.scss */

.single-project .next-project__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 63.99em) {
  /* line 3, resources/assets/styles/pages/_pages.single-whitepaper.scss */

  .single-whitepaper .download__title {
    margin-bottom: 3.75rem;
  }
}

@media (min-width: 64em) {
  /* line 3, resources/assets/styles/pages/_pages.single-whitepaper.scss */

  .single-whitepaper .download__title {
    margin-bottom: 2.86458vw;
  }
}

/* line 2, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .introduction {
  margin-bottom: 2.1875rem;
}

@media (min-width: 64em) {
  /* line 2, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .introduction {
    margin-bottom: 8.30078vw;
  }
}

/* line 9, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .introduction__headline {
  margin-bottom: 2.1875rem;
  width: 83.33333vw;
}

@media (min-width: 64em) {
  /* line 9, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .introduction__headline {
    margin-bottom: 3.90625vw;
    width: 62.5vw;
  }
}

/* line 19, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .introduction__subtitle {
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 19, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .introduction__subtitle {
    margin-bottom: 9.76562vw;
  }
}

/* line 27, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .introduction__scroll {
  margin-left: 8.33333vw;
}

/* line 33, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .jobs__textblock {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 33, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .jobs__textblock {
    flex-direction: row;
    margin-bottom: 5.85938vw;
  }
}

/* line 43, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .jobs__textblock .textblock-left {
  width: 100%;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 43, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .jobs__textblock .textblock-left {
    width: 37.5vw;
    margin-bottom: 0;
  }
}

/* line 53, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .jobs__textblock .textblock-right {
  width: 100%;
}

@media (min-width: 64em) {
  /* line 53, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .jobs__textblock .textblock-right {
    width: 37.5vw;
    margin-left: 8.33333vw;
  }
}

/* line 65, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .internships__textblock {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 65, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .internships__textblock {
    flex-direction: row;
    margin-bottom: 5.85938vw;
  }
}

/* line 75, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .internships__textblock .textblock-left {
  width: 100%;
  margin-bottom: 1.875rem;
}

@media (min-width: 64em) {
  /* line 75, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .internships__textblock .textblock-left {
    width: 37.5vw;
    margin-bottom: 0;
  }
}

/* line 85, resources/assets/styles/pages/_pages.vacancies.scss */

.page-vacancies .internships__textblock .textblock-right {
  width: 100%;
}

@media (min-width: 64em) {
  /* line 85, resources/assets/styles/pages/_pages.vacancies.scss */

  .page-vacancies .internships__textblock .textblock-right {
    width: 37.5vw;
    margin-left: 8.33333vw;
  }
}

/* line 2, resources/assets/styles/pages/_pages.whitepapers.scss */

.page-whitepapers .introduction {
  display: flex;
  overflow: visible;
}

/* line 6, resources/assets/styles/pages/_pages.whitepapers.scss */

.page-whitepapers .introduction__headline {
  text-align: center;
  margin-top: 0;
  margin-bottom: 3.125rem;
}

@media (min-width: 64em) {
  /* line 6, resources/assets/styles/pages/_pages.whitepapers.scss */

  .page-whitepapers .introduction__headline {
    margin-bottom: 9.76562vw;
  }
}

/* line 17, resources/assets/styles/pages/_pages.whitepapers.scss */

.page-whitepapers .whitepapers {
  overflow: visible;
}


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