/*
Theme Name: Gladior
Theme URI: https://www.gladior.com
Description: Thema Gladior Theme, gebasseerd op BlankSlate
Author: triplehosting
Author URI: https://www.gladior.com
Version: 1.1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

/* == Add your own styles below this line ==
--------------------------------------------*/
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */
/* Last Compiled: 2026-09-11 9:44:24 UTC */
/* Fonts less */
/* Import fonts here */
@font-face {
  font-family: 'Retro Signature';
  src: url('fonts/RetroSignatureRegular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Apercu Pro';
  src: url('base/ApercuPro-Bold.woff2') format('woff2'), url('base/ApercuPro-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Apercu Pro';
  src: url('fonts/ApercuPro-ExtraBold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Apercu Pro';
  src: url('fonts/ApercuPro-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Apercu Pro';
  src: url('fonts/ApercuPro-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Apercu Pro';
  src: url('base/ApercuPro-Italic.woff2') format('woff2'), url('base/ApercuPro-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Apercu Pro';
  src: url('fonts/ApercuPro-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Apercu Pro';
  src: url('fonts/ApercuPro-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Larish Neue';
  src: url('fonts/LarishNeue-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* Variables less */
/* Defining variables */
/* Root variables */
/* Breakpoint variables */
/* Container variables*/
/* Colour variables */
/* Animation variables */
/* Button styling variables */
/* Root less */
*,
::before,
::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:root {
  font-size: 16px;
  line-height: 1.75;
  font-family: "Apercu Pro", BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #000;
}
::selection {
  background-color: #333333;
  color: #F1D7DA;
}
html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
a:not(.btn):not(.ano-link):not(.button) {
  color: #F1D7DA;
}
a:not(.btn):not(.ano-link):not(.button):hover,
a:not(.btn):not(.ano-link):not(.button):focus {
  color: #fefdfd;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  line-height: 1.3125;
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
h1,
.h1 {
  margin-top: 0;
  font-size: 3em;
  font-weight: 700;
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  h1,
  .h1 {
    font-size: 2.5em;
  }
}
h2,
.h2 {
  margin-top: 0;
  font-size: 2em;
  font-weight: 700;
}
h3,
.h3,
h4,
.h4 {
  margin-top: 0;
  font-size: 40px;
  font-weight: 700;
}
/* Framework less */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  scroll-behavior: smooth;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 600;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.hidden,
[hidden] {
  display: none!important;
}
.pure-img {
  max-width: 100%;
  height: auto;
  display: block;
}
/*!
Pure v2.0.3
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE.md
*/
.container {
  width: 90%;
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
@media screen and (max-width: 1024px) {
  .container {
    width: 100%;
  }
}
.container-thinner {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  width: 90%;
}
.container-thinnest {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  width: 90%;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .container-thinnest {
    width: 100%;
  }
}
.site-container {
  max-width: 2000px;
  margin: 0 auto;
}
.thinner .container {
  max-width: 1100px;
}
.pure-g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  table .pure-g {
    display: block;
  }
}
.opera-only :-o-prefocus,
.pure-g {
  word-spacing: -.43em;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-1-12,
.pure-u-1-2,
.pure-u-1-24,
.pure-u-1-3,
.pure-u-1-4,
.pure-u-1-5,
.pure-u-1-6,
.pure-u-1-8,
.pure-u-10-24,
.pure-u-11-12,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-2-24,
.pure-u-2-3,
.pure-u-2-5,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24,
.pure-u-3-24,
.pure-u-3-4,
.pure-u-3-5,
.pure-u-3-8,
.pure-u-4-24,
.pure-u-4-5,
.pure-u-5-12,
.pure-u-5-24,
.pure-u-5-5,
.pure-u-5-6,
.pure-u-5-8,
.pure-u-6-24,
.pure-u-7-12,
.pure-u-7-24,
.pure-u-7-8,
.pure-u-8-24,
.pure-u-9-24 {
  display: inline-block;
}
.pure-u-1-24 {
  width: 4.1667%;
}
.pure-u-1-12,
.pure-u-2-24 {
  width: 8.3333%;
}
.pure-u-1-8,
.pure-u-3-24 {
  width: 12.5%;
}
.pure-u-1-6,
.pure-u-4-24 {
  width: 16.6667%;
}
.pure-u-1-5 {
  width: 20%;
}
.pure-u-5-24 {
  width: 20.8333%;
}
.pure-u-1-4,
.pure-u-6-24 {
  width: 25%;
}
.pure-u-7-24 {
  width: 29.1667%;
}
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
}
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5%;
}
.pure-u-2-5 {
  width: 40%;
}
.pure-u-10-24,
.pure-u-5-12 {
  width: 41.6667%;
}
.pure-u-11-24 {
  width: 45.8333%;
}
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
}
.pure-u-13-24 {
  width: 54.1667%;
}
.pure-u-14-24,
.pure-u-7-12 {
  width: 58.3333%;
}
.pure-u-3-5 {
  width: 60%;
}
.pure-u-15-24,
.pure-u-5-8 {
  width: 62.5%;
}
.pure-u-16-24,
.pure-u-2-3 {
  width: 66.6667%;
}
.pure-u-17-24 {
  width: 70.8333%;
}
.pure-u-18-24,
.pure-u-3-4 {
  width: 75%;
}
.pure-u-19-24 {
  width: 79.1667%;
}
.pure-u-4-5 {
  width: 80%;
}
.pure-u-20-24,
.pure-u-5-6 {
  width: 83.3333%;
}
.pure-u-21-24,
.pure-u-7-8 {
  width: 87.5%;
}
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
}
.pure-u-23-24 {
  width: 95.8333%;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-24-24,
.pure-u-5-5 {
  width: 100%;
}
.pure-g {
  margin-left: -1em;
  margin-right: -1em;
}
.pure-g > div {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}
@media screen and (min-width: calc(calc(89.99 * 16px))) {
  .pure-u-xxl-hidden {
    display: none!important;
  }
}
@media screen and (min-width: calc(calc(79.99 * 16px))) {
  .pure-u-xl-hidden {
    display: none!important;
  }
}
@media screen and (min-width: calc(calc(63.99 * 16px))) and (max-width: calc(calc(79.99 * 16px))) {
  .pure-u-lg-hidden {
    display: none!important;
  }
}
@media screen and (min-width: calc(calc(47.99 * 16px))) and (max-width: calc(calc(63.99 * 16px))) {
  .pure-u-md-hidden {
    display: none!important;
  }
}
@media screen and (max-width: calc(calc(47.99 * 16px))) {
  .pure-u-sm-hidden {
    display: none!important;
  }
}
@media screen and (min-width: calc(calc(35.49 * 16px))) {
  .pure-u-sm-1-24 {
    width: 4.1667%;
  }
  .pure-u-sm-1-12,
  .pure-u-sm-2-24 {
    width: 8.3333%;
  }
  .pure-u-sm-1-8,
  .pure-u-sm-3-24 {
    width: 12.5%;
  }
  .pure-u-sm-1-6,
  .pure-u-sm-4-24 {
    width: 16.6667%;
  }
  .pure-u-sm-1-5 {
    width: 20%;
  }
  .pure-u-sm-5-24 {
    width: 20.8333%;
  }
  .pure-u-sm-1-4,
  .pure-u-sm-6-24 {
    width: 25%;
  }
  .pure-u-sm-7-24 {
    width: 29.1667%;
  }
  .pure-u-sm-1-3,
  .pure-u-sm-8-24 {
    width: 33.3333%;
  }
  .pure-u-sm-3-8,
  .pure-u-sm-9-24 {
    width: 37.5%;
  }
  .pure-u-sm-2-5 {
    width: 40%;
  }
  .pure-u-sm-10-24,
  .pure-u-sm-5-12 {
    width: 41.6667%;
  }
  .pure-u-sm-11-24 {
    width: 45.8333%;
  }
  .pure-u-sm-1-2,
  .pure-u-sm-12-24 {
    width: 50%;
  }
  .pure-u-sm-13-24 {
    width: 54.1667%;
  }
  .pure-u-sm-14-24,
  .pure-u-sm-7-12 {
    width: 58.3333%;
  }
  .pure-u-sm-3-5 {
    width: 60%;
  }
  .pure-u-sm-15-24,
  .pure-u-sm-5-8 {
    width: 62.5%;
  }
  .pure-u-sm-16-24,
  .pure-u-sm-2-3 {
    width: 66.6667%;
  }
  .pure-u-sm-17-24 {
    width: 70.8333%;
  }
  .pure-u-sm-18-24,
  .pure-u-sm-3-4 {
    width: 75%;
  }
  .pure-u-sm-19-24 {
    width: 79.1667%;
  }
  .pure-u-sm-4-5 {
    width: 80%;
  }
  .pure-u-sm-20-24,
  .pure-u-sm-5-6 {
    width: 83.3333%;
  }
  .pure-u-sm-21-24,
  .pure-u-sm-7-8 {
    width: 87.5%;
  }
  .pure-u-sm-11-12,
  .pure-u-sm-22-24 {
    width: 91.6667%;
  }
  .pure-u-sm-23-24 {
    width: 95.8333%;
  }
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-24-24,
  .pure-u-sm-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: calc(calc(47.99 * 16px))) {
  .pure-u-md-1-24 {
    width: 4.1667%;
  }
  .pure-u-md-1-12,
  .pure-u-md-2-24 {
    width: 8.3333%;
  }
  .pure-u-md-1-8,
  .pure-u-md-3-24 {
    width: 12.5%;
  }
  .pure-u-md-1-6,
  .pure-u-md-4-24 {
    width: 16.6667%;
  }
  .pure-u-md-1-5 {
    width: 20%;
  }
  .pure-u-md-5-24 {
    width: 20.8333%;
  }
  .pure-u-md-1-4,
  .pure-u-md-6-24 {
    width: 25%;
  }
  .pure-u-md-7-24 {
    width: 29.1667%;
  }
  .pure-u-md-1-3,
  .pure-u-md-8-24 {
    width: 33.3333%;
  }
  .pure-u-md-3-8,
  .pure-u-md-9-24 {
    width: 37.5%;
  }
  .pure-u-md-2-5 {
    width: 40%;
  }
  .pure-u-md-10-24,
  .pure-u-md-5-12 {
    width: 41.6667%;
  }
  .pure-u-md-11-24 {
    width: 45.8333%;
  }
  .pure-u-md-1-2,
  .pure-u-md-12-24 {
    width: 50%;
  }
  .pure-u-md-13-24 {
    width: 54.1667%;
  }
  .pure-u-md-14-24,
  .pure-u-md-7-12 {
    width: 58.3333%;
  }
  .pure-u-md-3-5 {
    width: 60%;
  }
  .pure-u-md-15-24,
  .pure-u-md-5-8 {
    width: 62.5%;
  }
  .pure-u-md-16-24,
  .pure-u-md-2-3 {
    width: 66.6667%;
  }
  .pure-u-md-17-24 {
    width: 70.8333%;
  }
  .pure-u-md-18-24,
  .pure-u-md-3-4 {
    width: 75%;
  }
  .pure-u-md-19-24 {
    width: 79.1667%;
  }
  .pure-u-md-4-5 {
    width: 80%;
  }
  .pure-u-md-20-24,
  .pure-u-md-5-6 {
    width: 83.3333%;
  }
  .pure-u-md-21-24,
  .pure-u-md-7-8 {
    width: 87.5%;
  }
  .pure-u-md-11-12,
  .pure-u-md-22-24 {
    width: 91.6667%;
  }
  .pure-u-md-23-24 {
    width: 95.8333%;
  }
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-24-24,
  .pure-u-md-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: calc(calc(63.99 * 16px))) {
  .pure-u-lg-1-24 {
    width: 4.1667%;
  }
  .pure-u-lg-1-12,
  .pure-u-lg-2-24 {
    width: 8.3333%;
  }
  .pure-u-lg-1-8,
  .pure-u-lg-3-24 {
    width: 12.5%;
  }
  .pure-u-lg-1-6,
  .pure-u-lg-4-24 {
    width: 16.6667%;
  }
  .pure-u-lg-1-5 {
    width: 20%;
  }
  .pure-u-lg-5-24 {
    width: 20.8333%;
  }
  .pure-u-lg-1-4,
  .pure-u-lg-6-24 {
    width: 25%;
  }
  .pure-u-lg-7-24 {
    width: 29.1667%;
  }
  .pure-u-lg-1-3,
  .pure-u-lg-8-24 {
    width: 33.3333%;
  }
  .pure-u-lg-3-8,
  .pure-u-lg-9-24 {
    width: 37.5%;
  }
  .pure-u-lg-2-5 {
    width: 40%;
  }
  .pure-u-lg-10-24,
  .pure-u-lg-5-12 {
    width: 41.6667%;
  }
  .pure-u-lg-11-24 {
    width: 45.8333%;
  }
  .pure-u-lg-1-2,
  .pure-u-lg-12-24 {
    width: 50%;
  }
  .pure-u-lg-13-24 {
    width: 54.1667%;
  }
  .pure-u-lg-14-24,
  .pure-u-lg-7-12 {
    width: 58.3333%;
  }
  .pure-u-lg-3-5 {
    width: 60%;
  }
  .pure-u-lg-15-24,
  .pure-u-lg-5-8 {
    width: 62.5%;
  }
  .pure-u-lg-16-24,
  .pure-u-lg-2-3 {
    width: 66.6667%;
  }
  .pure-u-lg-17-24 {
    width: 70.8333%;
  }
  .pure-u-lg-18-24,
  .pure-u-lg-3-4 {
    width: 75%;
  }
  .pure-u-lg-19-24 {
    width: 79.1667%;
  }
  .pure-u-lg-4-5 {
    width: 80%;
  }
  .pure-u-lg-20-24,
  .pure-u-lg-5-6 {
    width: 83.3333%;
  }
  .pure-u-lg-21-24,
  .pure-u-lg-7-8 {
    width: 87.5%;
  }
  .pure-u-lg-11-12,
  .pure-u-lg-22-24 {
    width: 91.6667%;
  }
  .pure-u-lg-23-24 {
    width: 95.8333%;
  }
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-24-24,
  .pure-u-lg-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: calc(calc(79.99 * 16px))) {
  .pure-u-xl-1-24 {
    width: 4.1667%;
  }
  .pure-u-xl-1-12,
  .pure-u-xl-2-24 {
    width: 8.3333%;
  }
  .pure-u-xl-1-8,
  .pure-u-xl-3-24 {
    width: 12.5%;
  }
  .pure-u-xl-1-6,
  .pure-u-xl-4-24 {
    width: 16.6667%;
  }
  .pure-u-xl-1-5 {
    width: 20%;
  }
  .pure-u-xl-5-24 {
    width: 20.8333%;
  }
  .pure-u-xl-1-4,
  .pure-u-xl-6-24 {
    width: 25%;
  }
  .pure-u-xl-7-24 {
    width: 29.1667%;
  }
  .pure-u-xl-1-3,
  .pure-u-xl-8-24 {
    width: 33.3333%;
  }
  .pure-u-xl-3-8,
  .pure-u-xl-9-24 {
    width: 37.5%;
  }
  .pure-u-xl-2-5 {
    width: 40%;
  }
  .pure-u-xl-10-24,
  .pure-u-xl-5-12 {
    width: 41.6667%;
  }
  .pure-u-xl-11-24 {
    width: 45.8333%;
  }
  .pure-u-xl-1-2,
  .pure-u-xl-12-24 {
    width: 50%;
  }
  .pure-u-xl-13-24 {
    width: 54.1667%;
  }
  .pure-u-xl-14-24,
  .pure-u-xl-7-12 {
    width: 58.3333%;
  }
  .pure-u-xl-3-5 {
    width: 60%;
  }
  .pure-u-xl-15-24,
  .pure-u-xl-5-8 {
    width: 62.5%;
  }
  .pure-u-xl-16-24,
  .pure-u-xl-2-3 {
    width: 66.6667%;
  }
  .pure-u-xl-17-24 {
    width: 70.8333%;
  }
  .pure-u-xl-18-24,
  .pure-u-xl-3-4 {
    width: 75%;
  }
  .pure-u-xl-19-24 {
    width: 79.1667%;
  }
  .pure-u-xl-4-5 {
    width: 80%;
  }
  .pure-u-xl-20-24,
  .pure-u-xl-5-6 {
    width: 83.3333%;
  }
  .pure-u-xl-21-24,
  .pure-u-xl-7-8 {
    width: 87.5%;
  }
  .pure-u-xl-11-12,
  .pure-u-xl-22-24 {
    width: 91.6667%;
  }
  .pure-u-xl-23-24 {
    width: 95.8333%;
  }
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-24-24,
  .pure-u-xl-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: calc(calc(89.99 * 16px))) {
  .pure-u-xxl-1-24 {
    width: 4.1667%;
  }
  .pure-u-xxl-1-12,
  .pure-u-xxl-2-24 {
    width: 8.3333%;
  }
  .pure-u-xxl-1-8,
  .pure-u-xxl-3-24 {
    width: 12.5%;
  }
  .pure-u-xxl-1-6,
  .pure-u-xxl-4-24 {
    width: 16.6667%;
  }
  .pure-u-xxl-1-5 {
    width: 20%;
  }
  .pure-u-xxl-5-24 {
    width: 20.8333%;
  }
  .pure-u-xxl-1-4,
  .pure-u-xxl-6-24 {
    width: 25%;
  }
  .pure-u-xxl-7-24 {
    width: 29.1667%;
  }
  .pure-u-xxl-1-3,
  .pure-u-xxl-8-24 {
    width: 33.3333%;
  }
  .pure-u-xxl-3-8,
  .pure-u-xxl-9-24 {
    width: 37.5%;
  }
  .pure-u-xxl-2-5 {
    width: 40%;
  }
  .pure-u-xxl-10-24,
  .pure-u-xxl-5-12 {
    width: 41.6667%;
  }
  .pure-u-xxl-11-24 {
    width: 45.8333%;
  }
  .pure-u-xxl-1-2,
  .pure-u-xxl-12-24 {
    width: 50%;
  }
  .pure-u-xxl-13-24 {
    width: 54.1667%;
  }
  .pure-u-xxl-14-24,
  .pure-u-xxl-7-12 {
    width: 58.3333%;
  }
  .pure-u-xxl-3-5 {
    width: 60%;
  }
  .pure-u-xxl-15-24,
  .pure-u-xxl-5-8 {
    width: 62.5%;
  }
  .pure-u-xxl-16-24,
  .pure-u-xxl-2-3 {
    width: 66.6667%;
  }
  .pure-u-xxl-17-24 {
    width: 70.8333%;
  }
  .pure-u-xxl-18-24,
  .pure-u-xxl-3-4 {
    width: 75%;
  }
  .pure-u-xxl-19-24 {
    width: 79.1667%;
  }
  .pure-u-xxl-4-5 {
    width: 80%;
  }
  .pure-u-xxl-20-24,
  .pure-u-xxl-5-6 {
    width: 83.3333%;
  }
  .pure-u-xxl-21-24,
  .pure-u-xxl-7-8 {
    width: 87.5%;
  }
  .pure-u-xxl-11-12,
  .pure-u-xxl-22-24 {
    width: 91.6667%;
  }
  .pure-u-xxl-23-24 {
    width: 95.8333%;
  }
  .pure-u-xxl-1,
  .pure-u-xxl-1-1,
  .pure-u-xxl-24-24,
  .pure-u-xxl-5-5 {
    width: 100%;
  }
}
.pure-g.eq-height > div > div {
  height: 100%;
}
.full-width > .pure-g:not(.slick-slider) > div {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.no-margin.container-thinner,
.margin-no.container-thinner {
  margin: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.no-padding.container-thinner,
.padding-no.container-thinner {
  padding: 0;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
[class^="pure-u"].no-padding,
.pure-u.no-padding {
  padding-bottom: 0!important;
}
#tinymce {
  padding: 1rem !important;
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  letter-spacing: -0.025em;
  font-size: 16px;
  line-height: 1.75;
  font-family: "Apercu Pro", BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #000;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #tinymce {
    font-size: 16px;
  }
}
#tinymce.is-editorial-title {
  font-size: 20px;
  text-transform: uppercase;
  font-family: 'Larish Neue';
}
fieldset.hidden-fields-container {
  display: none;
}
/* Utility less */
/* Utility stylesheet */
/* Transition */
/* Padding and maring classes */
.m-0 {
  margin: 0em;
}
.mx-0 {
  margin-left: 0em;
  margin-right: 0em;
}
.my-0 {
  margin-top: 0em;
  margin-bottom: 0em;
}
.mt-0 {
  margin-top: 0em;
}
.mr-0 {
  margin-right: 0em;
}
.mb-0 {
  margin-bottom: 0em;
}
.ml-0 {
  margin-left: 0em;
}
.m-0-5 {
  margin: 0.5em;
}
.mx-0-5 {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.my-0-5 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.mt-0-5 {
  margin-top: 0.5em;
}
.mr-0-5 {
  margin-right: 0.5em;
}
.mb-0-5 {
  margin-bottom: 0.5em;
}
.ml-0-5 {
  margin-left: 0.5em;
}
.m-1 {
  margin: 1em;
}
.mx-1 {
  margin-left: 1em;
  margin-right: 1em;
}
.my-1 {
  margin-top: 1em;
  margin-bottom: 1em;
}
.mt-1 {
  margin-top: 1em;
}
.mr-1 {
  margin-right: 1em;
}
.mb-1 {
  margin-bottom: 1em;
}
.ml-1 {
  margin-left: 1em;
}
.m-1-5 {
  margin: 1.5em;
}
.mx-1-5 {
  margin-left: 1.5em;
  margin-right: 1.5em;
}
.my-1-5 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.mt-1-5 {
  margin-top: 1.5em;
}
.mr-1-5 {
  margin-right: 1.5em;
}
.mb-1-5 {
  margin-bottom: 1.5em;
}
.ml-1-5 {
  margin-left: 1.5em;
}
.m-2 {
  margin: 2em;
}
.mx-2 {
  margin-left: 2em;
  margin-right: 2em;
}
.my-2 {
  margin-top: 2em;
  margin-bottom: 2em;
}
.mt-2 {
  margin-top: 2em;
}
.mr-2 {
  margin-right: 2em;
}
.mb-2 {
  margin-bottom: 2em;
}
.ml-2 {
  margin-left: 2em;
}
.m-2-5 {
  margin: 2.5em;
}
.mx-2-5 {
  margin-left: 2.5em;
  margin-right: 2.5em;
}
.my-2-5 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}
.mt-2-5 {
  margin-top: 2.5em;
}
.mr-2-5 {
  margin-right: 2.5em;
}
.mb-2-5 {
  margin-bottom: 2.5em;
}
.ml-2-5 {
  margin-left: 2.5em;
}
.m-3 {
  margin: 3em;
}
.mx-3 {
  margin-left: 3em;
  margin-right: 3em;
}
.my-3 {
  margin-top: 3em;
  margin-bottom: 3em;
}
.mt-3 {
  margin-top: 3em;
}
.mr-3 {
  margin-right: 3em;
}
.mb-3 {
  margin-bottom: 3em;
}
.ml-3 {
  margin-left: 3em;
}
.m-3-5 {
  margin: 3.5em;
}
.mx-3-5 {
  margin-left: 3.5em;
  margin-right: 3.5em;
}
.my-3-5 {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}
.mt-3-5 {
  margin-top: 3.5em;
}
.mr-3-5 {
  margin-right: 3.5em;
}
.mb-3-5 {
  margin-bottom: 3.5em;
}
.ml-3-5 {
  margin-left: 3.5em;
}
.m-4 {
  margin: 4em;
}
.mx-4 {
  margin-left: 4em;
  margin-right: 4em;
}
.my-4 {
  margin-top: 4em;
  margin-bottom: 4em;
}
.mt-4 {
  margin-top: 4em;
}
.mr-4 {
  margin-right: 4em;
}
.mb-4 {
  margin-bottom: 4em;
}
.ml-4 {
  margin-left: 4em;
}
.m-4-5 {
  margin: 4.5em;
}
.mx-4-5 {
  margin-left: 4.5em;
  margin-right: 4.5em;
}
.my-4-5 {
  margin-top: 4.5em;
  margin-bottom: 4.5em;
}
.mt-4-5 {
  margin-top: 4.5em;
}
.mr-4-5 {
  margin-right: 4.5em;
}
.mb-4-5 {
  margin-bottom: 4.5em;
}
.ml-4-5 {
  margin-left: 4.5em;
}
.m-5 {
  margin: 5em;
}
.mx-5 {
  margin-left: 5em;
  margin-right: 5em;
}
.my-5 {
  margin-top: 5em;
  margin-bottom: 5em;
}
.mt-5 {
  margin-top: 5em;
}
.mr-5 {
  margin-right: 5em;
}
.mb-5 {
  margin-bottom: 5em;
}
.ml-5 {
  margin-left: 5em;
}
.m-5-5 {
  margin: 5.5em;
}
.mx-5-5 {
  margin-left: 5.5em;
  margin-right: 5.5em;
}
.my-5-5 {
  margin-top: 5.5em;
  margin-bottom: 5.5em;
}
.mt-5-5 {
  margin-top: 5.5em;
}
.mr-5-5 {
  margin-right: 5.5em;
}
.mb-5-5 {
  margin-bottom: 5.5em;
}
.ml-5-5 {
  margin-left: 5.5em;
}
.m-6 {
  margin: 6em;
}
.mx-6 {
  margin-left: 6em;
  margin-right: 6em;
}
.my-6 {
  margin-top: 6em;
  margin-bottom: 6em;
}
.mt-6 {
  margin-top: 6em;
}
.mr-6 {
  margin-right: 6em;
}
.mb-6 {
  margin-bottom: 6em;
}
.ml-6 {
  margin-left: 6em;
}
.m-6-5 {
  margin: 6.5em;
}
.mx-6-5 {
  margin-left: 6.5em;
  margin-right: 6.5em;
}
.my-6-5 {
  margin-top: 6.5em;
  margin-bottom: 6.5em;
}
.mt-6-5 {
  margin-top: 6.5em;
}
.mr-6-5 {
  margin-right: 6.5em;
}
.mb-6-5 {
  margin-bottom: 6.5em;
}
.ml-6-5 {
  margin-left: 6.5em;
}
.m-7 {
  margin: 7em;
}
.mx-7 {
  margin-left: 7em;
  margin-right: 7em;
}
.my-7 {
  margin-top: 7em;
  margin-bottom: 7em;
}
.mt-7 {
  margin-top: 7em;
}
.mr-7 {
  margin-right: 7em;
}
.mb-7 {
  margin-bottom: 7em;
}
.ml-7 {
  margin-left: 7em;
}
.m-7-5 {
  margin: 7.5em;
}
.mx-7-5 {
  margin-left: 7.5em;
  margin-right: 7.5em;
}
.my-7-5 {
  margin-top: 7.5em;
  margin-bottom: 7.5em;
}
.mt-7-5 {
  margin-top: 7.5em;
}
.mr-7-5 {
  margin-right: 7.5em;
}
.mb-7-5 {
  margin-bottom: 7.5em;
}
.ml-7-5 {
  margin-left: 7.5em;
}
.m-8 {
  margin: 8em;
}
.mx-8 {
  margin-left: 8em;
  margin-right: 8em;
}
.my-8 {
  margin-top: 8em;
  margin-bottom: 8em;
}
.mt-8 {
  margin-top: 8em;
}
.mr-8 {
  margin-right: 8em;
}
.mb-8 {
  margin-bottom: 8em;
}
.ml-8 {
  margin-left: 8em;
}
.m-8-5 {
  margin: 8.5em;
}
.mx-8-5 {
  margin-left: 8.5em;
  margin-right: 8.5em;
}
.my-8-5 {
  margin-top: 8.5em;
  margin-bottom: 8.5em;
}
.mt-8-5 {
  margin-top: 8.5em;
}
.mr-8-5 {
  margin-right: 8.5em;
}
.mb-8-5 {
  margin-bottom: 8.5em;
}
.ml-8-5 {
  margin-left: 8.5em;
}
.m-9 {
  margin: 9em;
}
.mx-9 {
  margin-left: 9em;
  margin-right: 9em;
}
.my-9 {
  margin-top: 9em;
  margin-bottom: 9em;
}
.mt-9 {
  margin-top: 9em;
}
.mr-9 {
  margin-right: 9em;
}
.mb-9 {
  margin-bottom: 9em;
}
.ml-9 {
  margin-left: 9em;
}
.m-9-5 {
  margin: 9.5em;
}
.mx-9-5 {
  margin-left: 9.5em;
  margin-right: 9.5em;
}
.my-9-5 {
  margin-top: 9.5em;
  margin-bottom: 9.5em;
}
.mt-9-5 {
  margin-top: 9.5em;
}
.mr-9-5 {
  margin-right: 9.5em;
}
.mb-9-5 {
  margin-bottom: 9.5em;
}
.ml-9-5 {
  margin-left: 9.5em;
}
.m-10 {
  margin: 10em;
}
.mx-10 {
  margin-left: 10em;
  margin-right: 10em;
}
.my-10 {
  margin-top: 10em;
  margin-bottom: 10em;
}
.mt-10 {
  margin-top: 10em;
}
.mr-10 {
  margin-right: 10em;
}
.mb-10 {
  margin-bottom: 10em;
}
.ml-10 {
  margin-left: 10em;
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-0 {
    margin: 0em;
  }
  .mx-sm-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-sm-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-sm-0 {
    margin-top: 0em;
  }
  .mr-sm-0 {
    margin-right: 0em;
  }
  .mb-sm-0 {
    margin-bottom: 0em;
  }
  .ml-sm-0 {
    margin-left: 0em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-0-5 {
    margin: 0.5em;
  }
  .mx-sm-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-sm-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-sm-0-5 {
    margin-top: 0.5em;
  }
  .mr-sm-0-5 {
    margin-right: 0.5em;
  }
  .mb-sm-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-sm-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-1 {
    margin: 1em;
  }
  .mx-sm-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-sm-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-sm-1 {
    margin-top: 1em;
  }
  .mr-sm-1 {
    margin-right: 1em;
  }
  .mb-sm-1 {
    margin-bottom: 1em;
  }
  .ml-sm-1 {
    margin-left: 1em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-1-5 {
    margin: 1.5em;
  }
  .mx-sm-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-sm-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-sm-1-5 {
    margin-top: 1.5em;
  }
  .mr-sm-1-5 {
    margin-right: 1.5em;
  }
  .mb-sm-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-sm-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-2 {
    margin: 2em;
  }
  .mx-sm-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-sm-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-sm-2 {
    margin-top: 2em;
  }
  .mr-sm-2 {
    margin-right: 2em;
  }
  .mb-sm-2 {
    margin-bottom: 2em;
  }
  .ml-sm-2 {
    margin-left: 2em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-2-5 {
    margin: 2.5em;
  }
  .mx-sm-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-sm-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-sm-2-5 {
    margin-top: 2.5em;
  }
  .mr-sm-2-5 {
    margin-right: 2.5em;
  }
  .mb-sm-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-sm-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-3 {
    margin: 3em;
  }
  .mx-sm-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-sm-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-sm-3 {
    margin-top: 3em;
  }
  .mr-sm-3 {
    margin-right: 3em;
  }
  .mb-sm-3 {
    margin-bottom: 3em;
  }
  .ml-sm-3 {
    margin-left: 3em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-3-5 {
    margin: 3.5em;
  }
  .mx-sm-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-sm-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-sm-3-5 {
    margin-top: 3.5em;
  }
  .mr-sm-3-5 {
    margin-right: 3.5em;
  }
  .mb-sm-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-sm-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-4 {
    margin: 4em;
  }
  .mx-sm-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-sm-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-sm-4 {
    margin-top: 4em;
  }
  .mr-sm-4 {
    margin-right: 4em;
  }
  .mb-sm-4 {
    margin-bottom: 4em;
  }
  .ml-sm-4 {
    margin-left: 4em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-4-5 {
    margin: 4.5em;
  }
  .mx-sm-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-sm-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-sm-4-5 {
    margin-top: 4.5em;
  }
  .mr-sm-4-5 {
    margin-right: 4.5em;
  }
  .mb-sm-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-sm-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-5 {
    margin: 5em;
  }
  .mx-sm-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-sm-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-sm-5 {
    margin-top: 5em;
  }
  .mr-sm-5 {
    margin-right: 5em;
  }
  .mb-sm-5 {
    margin-bottom: 5em;
  }
  .ml-sm-5 {
    margin-left: 5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-5-5 {
    margin: 5.5em;
  }
  .mx-sm-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-sm-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-sm-5-5 {
    margin-top: 5.5em;
  }
  .mr-sm-5-5 {
    margin-right: 5.5em;
  }
  .mb-sm-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-sm-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-6 {
    margin: 6em;
  }
  .mx-sm-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-sm-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-sm-6 {
    margin-top: 6em;
  }
  .mr-sm-6 {
    margin-right: 6em;
  }
  .mb-sm-6 {
    margin-bottom: 6em;
  }
  .ml-sm-6 {
    margin-left: 6em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-6-5 {
    margin: 6.5em;
  }
  .mx-sm-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-sm-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-sm-6-5 {
    margin-top: 6.5em;
  }
  .mr-sm-6-5 {
    margin-right: 6.5em;
  }
  .mb-sm-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-sm-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-7 {
    margin: 7em;
  }
  .mx-sm-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-sm-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-sm-7 {
    margin-top: 7em;
  }
  .mr-sm-7 {
    margin-right: 7em;
  }
  .mb-sm-7 {
    margin-bottom: 7em;
  }
  .ml-sm-7 {
    margin-left: 7em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-7-5 {
    margin: 7.5em;
  }
  .mx-sm-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-sm-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-sm-7-5 {
    margin-top: 7.5em;
  }
  .mr-sm-7-5 {
    margin-right: 7.5em;
  }
  .mb-sm-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-sm-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-8 {
    margin: 8em;
  }
  .mx-sm-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-sm-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-sm-8 {
    margin-top: 8em;
  }
  .mr-sm-8 {
    margin-right: 8em;
  }
  .mb-sm-8 {
    margin-bottom: 8em;
  }
  .ml-sm-8 {
    margin-left: 8em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-8-5 {
    margin: 8.5em;
  }
  .mx-sm-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-sm-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-sm-8-5 {
    margin-top: 8.5em;
  }
  .mr-sm-8-5 {
    margin-right: 8.5em;
  }
  .mb-sm-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-sm-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-9 {
    margin: 9em;
  }
  .mx-sm-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-sm-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-sm-9 {
    margin-top: 9em;
  }
  .mr-sm-9 {
    margin-right: 9em;
  }
  .mb-sm-9 {
    margin-bottom: 9em;
  }
  .ml-sm-9 {
    margin-left: 9em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-9-5 {
    margin: 9.5em;
  }
  .mx-sm-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-sm-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-sm-9-5 {
    margin-top: 9.5em;
  }
  .mr-sm-9-5 {
    margin-right: 9.5em;
  }
  .mb-sm-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-sm-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .m-sm-10 {
    margin: 10em;
  }
  .mx-sm-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-sm-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-sm-10 {
    margin-top: 10em;
  }
  .mr-sm-10 {
    margin-right: 10em;
  }
  .mb-sm-10 {
    margin-bottom: 10em;
  }
  .ml-sm-10 {
    margin-left: 10em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-0 {
    margin: 0em;
  }
  .mx-md-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-md-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-md-0 {
    margin-top: 0em;
  }
  .mr-md-0 {
    margin-right: 0em;
  }
  .mb-md-0 {
    margin-bottom: 0em;
  }
  .ml-md-0 {
    margin-left: 0em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-0-5 {
    margin: 0.5em;
  }
  .mx-md-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-md-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-md-0-5 {
    margin-top: 0.5em;
  }
  .mr-md-0-5 {
    margin-right: 0.5em;
  }
  .mb-md-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-md-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-1 {
    margin: 1em;
  }
  .mx-md-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-md-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-md-1 {
    margin-top: 1em;
  }
  .mr-md-1 {
    margin-right: 1em;
  }
  .mb-md-1 {
    margin-bottom: 1em;
  }
  .ml-md-1 {
    margin-left: 1em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-1-5 {
    margin: 1.5em;
  }
  .mx-md-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-md-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-md-1-5 {
    margin-top: 1.5em;
  }
  .mr-md-1-5 {
    margin-right: 1.5em;
  }
  .mb-md-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-md-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-2 {
    margin: 2em;
  }
  .mx-md-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-md-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-md-2 {
    margin-top: 2em;
  }
  .mr-md-2 {
    margin-right: 2em;
  }
  .mb-md-2 {
    margin-bottom: 2em;
  }
  .ml-md-2 {
    margin-left: 2em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-2-5 {
    margin: 2.5em;
  }
  .mx-md-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-md-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-md-2-5 {
    margin-top: 2.5em;
  }
  .mr-md-2-5 {
    margin-right: 2.5em;
  }
  .mb-md-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-md-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-3 {
    margin: 3em;
  }
  .mx-md-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-md-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-md-3 {
    margin-top: 3em;
  }
  .mr-md-3 {
    margin-right: 3em;
  }
  .mb-md-3 {
    margin-bottom: 3em;
  }
  .ml-md-3 {
    margin-left: 3em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-3-5 {
    margin: 3.5em;
  }
  .mx-md-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-md-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-md-3-5 {
    margin-top: 3.5em;
  }
  .mr-md-3-5 {
    margin-right: 3.5em;
  }
  .mb-md-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-md-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-4 {
    margin: 4em;
  }
  .mx-md-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-md-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-md-4 {
    margin-top: 4em;
  }
  .mr-md-4 {
    margin-right: 4em;
  }
  .mb-md-4 {
    margin-bottom: 4em;
  }
  .ml-md-4 {
    margin-left: 4em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-4-5 {
    margin: 4.5em;
  }
  .mx-md-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-md-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-md-4-5 {
    margin-top: 4.5em;
  }
  .mr-md-4-5 {
    margin-right: 4.5em;
  }
  .mb-md-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-md-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-5 {
    margin: 5em;
  }
  .mx-md-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-md-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-md-5 {
    margin-top: 5em;
  }
  .mr-md-5 {
    margin-right: 5em;
  }
  .mb-md-5 {
    margin-bottom: 5em;
  }
  .ml-md-5 {
    margin-left: 5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-5-5 {
    margin: 5.5em;
  }
  .mx-md-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-md-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-md-5-5 {
    margin-top: 5.5em;
  }
  .mr-md-5-5 {
    margin-right: 5.5em;
  }
  .mb-md-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-md-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-6 {
    margin: 6em;
  }
  .mx-md-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-md-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-md-6 {
    margin-top: 6em;
  }
  .mr-md-6 {
    margin-right: 6em;
  }
  .mb-md-6 {
    margin-bottom: 6em;
  }
  .ml-md-6 {
    margin-left: 6em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-6-5 {
    margin: 6.5em;
  }
  .mx-md-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-md-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-md-6-5 {
    margin-top: 6.5em;
  }
  .mr-md-6-5 {
    margin-right: 6.5em;
  }
  .mb-md-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-md-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-7 {
    margin: 7em;
  }
  .mx-md-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-md-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-md-7 {
    margin-top: 7em;
  }
  .mr-md-7 {
    margin-right: 7em;
  }
  .mb-md-7 {
    margin-bottom: 7em;
  }
  .ml-md-7 {
    margin-left: 7em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-7-5 {
    margin: 7.5em;
  }
  .mx-md-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-md-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-md-7-5 {
    margin-top: 7.5em;
  }
  .mr-md-7-5 {
    margin-right: 7.5em;
  }
  .mb-md-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-md-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-8 {
    margin: 8em;
  }
  .mx-md-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-md-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-md-8 {
    margin-top: 8em;
  }
  .mr-md-8 {
    margin-right: 8em;
  }
  .mb-md-8 {
    margin-bottom: 8em;
  }
  .ml-md-8 {
    margin-left: 8em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-8-5 {
    margin: 8.5em;
  }
  .mx-md-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-md-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-md-8-5 {
    margin-top: 8.5em;
  }
  .mr-md-8-5 {
    margin-right: 8.5em;
  }
  .mb-md-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-md-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-9 {
    margin: 9em;
  }
  .mx-md-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-md-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-md-9 {
    margin-top: 9em;
  }
  .mr-md-9 {
    margin-right: 9em;
  }
  .mb-md-9 {
    margin-bottom: 9em;
  }
  .ml-md-9 {
    margin-left: 9em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-9-5 {
    margin: 9.5em;
  }
  .mx-md-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-md-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-md-9-5 {
    margin-top: 9.5em;
  }
  .mr-md-9-5 {
    margin-right: 9.5em;
  }
  .mb-md-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-md-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .m-md-10 {
    margin: 10em;
  }
  .mx-md-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-md-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-md-10 {
    margin-top: 10em;
  }
  .mr-md-10 {
    margin-right: 10em;
  }
  .mb-md-10 {
    margin-bottom: 10em;
  }
  .ml-md-10 {
    margin-left: 10em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-0 {
    margin: 0em;
  }
  .mx-lg-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-lg-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-lg-0 {
    margin-top: 0em;
  }
  .mr-lg-0 {
    margin-right: 0em;
  }
  .mb-lg-0 {
    margin-bottom: 0em;
  }
  .ml-lg-0 {
    margin-left: 0em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-0-5 {
    margin: 0.5em;
  }
  .mx-lg-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-lg-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-lg-0-5 {
    margin-top: 0.5em;
  }
  .mr-lg-0-5 {
    margin-right: 0.5em;
  }
  .mb-lg-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-lg-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-1 {
    margin: 1em;
  }
  .mx-lg-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-lg-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-lg-1 {
    margin-top: 1em;
  }
  .mr-lg-1 {
    margin-right: 1em;
  }
  .mb-lg-1 {
    margin-bottom: 1em;
  }
  .ml-lg-1 {
    margin-left: 1em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-1-5 {
    margin: 1.5em;
  }
  .mx-lg-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-lg-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-lg-1-5 {
    margin-top: 1.5em;
  }
  .mr-lg-1-5 {
    margin-right: 1.5em;
  }
  .mb-lg-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-lg-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-2 {
    margin: 2em;
  }
  .mx-lg-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-lg-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-lg-2 {
    margin-top: 2em;
  }
  .mr-lg-2 {
    margin-right: 2em;
  }
  .mb-lg-2 {
    margin-bottom: 2em;
  }
  .ml-lg-2 {
    margin-left: 2em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-2-5 {
    margin: 2.5em;
  }
  .mx-lg-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-lg-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-lg-2-5 {
    margin-top: 2.5em;
  }
  .mr-lg-2-5 {
    margin-right: 2.5em;
  }
  .mb-lg-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-lg-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-3 {
    margin: 3em;
  }
  .mx-lg-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-lg-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-lg-3 {
    margin-top: 3em;
  }
  .mr-lg-3 {
    margin-right: 3em;
  }
  .mb-lg-3 {
    margin-bottom: 3em;
  }
  .ml-lg-3 {
    margin-left: 3em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-3-5 {
    margin: 3.5em;
  }
  .mx-lg-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-lg-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-lg-3-5 {
    margin-top: 3.5em;
  }
  .mr-lg-3-5 {
    margin-right: 3.5em;
  }
  .mb-lg-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-lg-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-4 {
    margin: 4em;
  }
  .mx-lg-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-lg-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-lg-4 {
    margin-top: 4em;
  }
  .mr-lg-4 {
    margin-right: 4em;
  }
  .mb-lg-4 {
    margin-bottom: 4em;
  }
  .ml-lg-4 {
    margin-left: 4em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-4-5 {
    margin: 4.5em;
  }
  .mx-lg-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-lg-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-lg-4-5 {
    margin-top: 4.5em;
  }
  .mr-lg-4-5 {
    margin-right: 4.5em;
  }
  .mb-lg-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-lg-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-5 {
    margin: 5em;
  }
  .mx-lg-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-lg-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-lg-5 {
    margin-top: 5em;
  }
  .mr-lg-5 {
    margin-right: 5em;
  }
  .mb-lg-5 {
    margin-bottom: 5em;
  }
  .ml-lg-5 {
    margin-left: 5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-5-5 {
    margin: 5.5em;
  }
  .mx-lg-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-lg-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-lg-5-5 {
    margin-top: 5.5em;
  }
  .mr-lg-5-5 {
    margin-right: 5.5em;
  }
  .mb-lg-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-lg-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-6 {
    margin: 6em;
  }
  .mx-lg-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-lg-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-lg-6 {
    margin-top: 6em;
  }
  .mr-lg-6 {
    margin-right: 6em;
  }
  .mb-lg-6 {
    margin-bottom: 6em;
  }
  .ml-lg-6 {
    margin-left: 6em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-6-5 {
    margin: 6.5em;
  }
  .mx-lg-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-lg-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-lg-6-5 {
    margin-top: 6.5em;
  }
  .mr-lg-6-5 {
    margin-right: 6.5em;
  }
  .mb-lg-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-lg-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-7 {
    margin: 7em;
  }
  .mx-lg-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-lg-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-lg-7 {
    margin-top: 7em;
  }
  .mr-lg-7 {
    margin-right: 7em;
  }
  .mb-lg-7 {
    margin-bottom: 7em;
  }
  .ml-lg-7 {
    margin-left: 7em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-7-5 {
    margin: 7.5em;
  }
  .mx-lg-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-lg-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-lg-7-5 {
    margin-top: 7.5em;
  }
  .mr-lg-7-5 {
    margin-right: 7.5em;
  }
  .mb-lg-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-lg-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-8 {
    margin: 8em;
  }
  .mx-lg-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-lg-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-lg-8 {
    margin-top: 8em;
  }
  .mr-lg-8 {
    margin-right: 8em;
  }
  .mb-lg-8 {
    margin-bottom: 8em;
  }
  .ml-lg-8 {
    margin-left: 8em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-8-5 {
    margin: 8.5em;
  }
  .mx-lg-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-lg-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-lg-8-5 {
    margin-top: 8.5em;
  }
  .mr-lg-8-5 {
    margin-right: 8.5em;
  }
  .mb-lg-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-lg-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-9 {
    margin: 9em;
  }
  .mx-lg-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-lg-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-lg-9 {
    margin-top: 9em;
  }
  .mr-lg-9 {
    margin-right: 9em;
  }
  .mb-lg-9 {
    margin-bottom: 9em;
  }
  .ml-lg-9 {
    margin-left: 9em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-9-5 {
    margin: 9.5em;
  }
  .mx-lg-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-lg-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-lg-9-5 {
    margin-top: 9.5em;
  }
  .mr-lg-9-5 {
    margin-right: 9.5em;
  }
  .mb-lg-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-lg-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .m-lg-10 {
    margin: 10em;
  }
  .mx-lg-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-lg-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-lg-10 {
    margin-top: 10em;
  }
  .mr-lg-10 {
    margin-right: 10em;
  }
  .mb-lg-10 {
    margin-bottom: 10em;
  }
  .ml-lg-10 {
    margin-left: 10em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-0 {
    margin: 0em;
  }
  .mx-xl-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-xl-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-xl-0 {
    margin-top: 0em;
  }
  .mr-xl-0 {
    margin-right: 0em;
  }
  .mb-xl-0 {
    margin-bottom: 0em;
  }
  .ml-xl-0 {
    margin-left: 0em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-0-5 {
    margin: 0.5em;
  }
  .mx-xl-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-xl-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-xl-0-5 {
    margin-top: 0.5em;
  }
  .mr-xl-0-5 {
    margin-right: 0.5em;
  }
  .mb-xl-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-xl-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-1 {
    margin: 1em;
  }
  .mx-xl-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-xl-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-xl-1 {
    margin-top: 1em;
  }
  .mr-xl-1 {
    margin-right: 1em;
  }
  .mb-xl-1 {
    margin-bottom: 1em;
  }
  .ml-xl-1 {
    margin-left: 1em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-1-5 {
    margin: 1.5em;
  }
  .mx-xl-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-xl-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-xl-1-5 {
    margin-top: 1.5em;
  }
  .mr-xl-1-5 {
    margin-right: 1.5em;
  }
  .mb-xl-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-xl-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-2 {
    margin: 2em;
  }
  .mx-xl-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-xl-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-xl-2 {
    margin-top: 2em;
  }
  .mr-xl-2 {
    margin-right: 2em;
  }
  .mb-xl-2 {
    margin-bottom: 2em;
  }
  .ml-xl-2 {
    margin-left: 2em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-2-5 {
    margin: 2.5em;
  }
  .mx-xl-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-xl-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-xl-2-5 {
    margin-top: 2.5em;
  }
  .mr-xl-2-5 {
    margin-right: 2.5em;
  }
  .mb-xl-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-xl-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-3 {
    margin: 3em;
  }
  .mx-xl-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-xl-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-xl-3 {
    margin-top: 3em;
  }
  .mr-xl-3 {
    margin-right: 3em;
  }
  .mb-xl-3 {
    margin-bottom: 3em;
  }
  .ml-xl-3 {
    margin-left: 3em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-3-5 {
    margin: 3.5em;
  }
  .mx-xl-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-xl-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-xl-3-5 {
    margin-top: 3.5em;
  }
  .mr-xl-3-5 {
    margin-right: 3.5em;
  }
  .mb-xl-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-xl-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-4 {
    margin: 4em;
  }
  .mx-xl-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-xl-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-xl-4 {
    margin-top: 4em;
  }
  .mr-xl-4 {
    margin-right: 4em;
  }
  .mb-xl-4 {
    margin-bottom: 4em;
  }
  .ml-xl-4 {
    margin-left: 4em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-4-5 {
    margin: 4.5em;
  }
  .mx-xl-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-xl-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-xl-4-5 {
    margin-top: 4.5em;
  }
  .mr-xl-4-5 {
    margin-right: 4.5em;
  }
  .mb-xl-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-xl-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-5 {
    margin: 5em;
  }
  .mx-xl-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-xl-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-xl-5 {
    margin-top: 5em;
  }
  .mr-xl-5 {
    margin-right: 5em;
  }
  .mb-xl-5 {
    margin-bottom: 5em;
  }
  .ml-xl-5 {
    margin-left: 5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-5-5 {
    margin: 5.5em;
  }
  .mx-xl-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-xl-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-xl-5-5 {
    margin-top: 5.5em;
  }
  .mr-xl-5-5 {
    margin-right: 5.5em;
  }
  .mb-xl-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-xl-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-6 {
    margin: 6em;
  }
  .mx-xl-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-xl-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-xl-6 {
    margin-top: 6em;
  }
  .mr-xl-6 {
    margin-right: 6em;
  }
  .mb-xl-6 {
    margin-bottom: 6em;
  }
  .ml-xl-6 {
    margin-left: 6em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-6-5 {
    margin: 6.5em;
  }
  .mx-xl-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-xl-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-xl-6-5 {
    margin-top: 6.5em;
  }
  .mr-xl-6-5 {
    margin-right: 6.5em;
  }
  .mb-xl-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-xl-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-7 {
    margin: 7em;
  }
  .mx-xl-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-xl-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-xl-7 {
    margin-top: 7em;
  }
  .mr-xl-7 {
    margin-right: 7em;
  }
  .mb-xl-7 {
    margin-bottom: 7em;
  }
  .ml-xl-7 {
    margin-left: 7em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-7-5 {
    margin: 7.5em;
  }
  .mx-xl-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-xl-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-xl-7-5 {
    margin-top: 7.5em;
  }
  .mr-xl-7-5 {
    margin-right: 7.5em;
  }
  .mb-xl-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-xl-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-8 {
    margin: 8em;
  }
  .mx-xl-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-xl-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-xl-8 {
    margin-top: 8em;
  }
  .mr-xl-8 {
    margin-right: 8em;
  }
  .mb-xl-8 {
    margin-bottom: 8em;
  }
  .ml-xl-8 {
    margin-left: 8em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-8-5 {
    margin: 8.5em;
  }
  .mx-xl-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-xl-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-xl-8-5 {
    margin-top: 8.5em;
  }
  .mr-xl-8-5 {
    margin-right: 8.5em;
  }
  .mb-xl-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-xl-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-9 {
    margin: 9em;
  }
  .mx-xl-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-xl-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-xl-9 {
    margin-top: 9em;
  }
  .mr-xl-9 {
    margin-right: 9em;
  }
  .mb-xl-9 {
    margin-bottom: 9em;
  }
  .ml-xl-9 {
    margin-left: 9em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-9-5 {
    margin: 9.5em;
  }
  .mx-xl-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-xl-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-xl-9-5 {
    margin-top: 9.5em;
  }
  .mr-xl-9-5 {
    margin-right: 9.5em;
  }
  .mb-xl-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-xl-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .m-xl-10 {
    margin: 10em;
  }
  .mx-xl-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-xl-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-xl-10 {
    margin-top: 10em;
  }
  .mr-xl-10 {
    margin-right: 10em;
  }
  .mb-xl-10 {
    margin-bottom: 10em;
  }
  .ml-xl-10 {
    margin-left: 10em;
  }
}
.p-0 {
  padding: 0em;
}
.px-0 {
  padding-left: 0em;
  padding-right: 0em;
}
.py-0 {
  padding-top: 0em;
  padding-bottom: 0em;
}
.pt-0 {
  padding-top: 0em;
}
.pr-0 {
  padding-right: 0em;
}
.pb-0 {
  padding-bottom: 0em;
}
.pl-0 {
  padding-left: 0em;
}
.p-0-5 {
  padding: 0.5em;
}
.px-0-5 {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.py-0-5 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.pt-0-5 {
  padding-top: 0.5em;
}
.pr-0-5 {
  padding-right: 0.5em;
}
.pb-0-5 {
  padding-bottom: 0.5em;
}
.pl-0-5 {
  padding-left: 0.5em;
}
.p-1 {
  padding: 1em;
}
.px-1 {
  padding-left: 1em;
  padding-right: 1em;
}
.py-1 {
  padding-top: 1em;
  padding-bottom: 1em;
}
.pt-1 {
  padding-top: 1em;
}
.pr-1 {
  padding-right: 1em;
}
.pb-1 {
  padding-bottom: 1em;
}
.pl-1 {
  padding-left: 1em;
}
.p-1-5 {
  padding: 1.5em;
}
.px-1-5 {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.py-1-5 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.pt-1-5 {
  padding-top: 1.5em;
}
.pr-1-5 {
  padding-right: 1.5em;
}
.pb-1-5 {
  padding-bottom: 1.5em;
}
.pl-1-5 {
  padding-left: 1.5em;
}
.p-2 {
  padding: 2em;
}
.px-2 {
  padding-left: 2em;
  padding-right: 2em;
}
.py-2 {
  padding-top: 2em;
  padding-bottom: 2em;
}
.pt-2 {
  padding-top: 2em;
}
.pr-2 {
  padding-right: 2em;
}
.pb-2 {
  padding-bottom: 2em;
}
.pl-2 {
  padding-left: 2em;
}
.p-2-5 {
  padding: 2.5em;
}
.px-2-5 {
  padding-left: 2.5em;
  padding-right: 2.5em;
}
.py-2-5 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
.pt-2-5 {
  padding-top: 2.5em;
}
.pr-2-5 {
  padding-right: 2.5em;
}
.pb-2-5 {
  padding-bottom: 2.5em;
}
.pl-2-5 {
  padding-left: 2.5em;
}
.p-3 {
  padding: 3em;
}
.px-3 {
  padding-left: 3em;
  padding-right: 3em;
}
.py-3 {
  padding-top: 3em;
  padding-bottom: 3em;
}
.pt-3 {
  padding-top: 3em;
}
.pr-3 {
  padding-right: 3em;
}
.pb-3 {
  padding-bottom: 3em;
}
.pl-3 {
  padding-left: 3em;
}
.p-3-5 {
  padding: 3.5em;
}
.px-3-5 {
  padding-left: 3.5em;
  padding-right: 3.5em;
}
.py-3-5 {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}
.pt-3-5 {
  padding-top: 3.5em;
}
.pr-3-5 {
  padding-right: 3.5em;
}
.pb-3-5 {
  padding-bottom: 3.5em;
}
.pl-3-5 {
  padding-left: 3.5em;
}
.p-4 {
  padding: 4em;
}
.px-4 {
  padding-left: 4em;
  padding-right: 4em;
}
.py-4 {
  padding-top: 4em;
  padding-bottom: 4em;
}
.pt-4 {
  padding-top: 4em;
}
.pr-4 {
  padding-right: 4em;
}
.pb-4 {
  padding-bottom: 4em;
}
.pl-4 {
  padding-left: 4em;
}
.p-4-5 {
  padding: 4.5em;
}
.px-4-5 {
  padding-left: 4.5em;
  padding-right: 4.5em;
}
.py-4-5 {
  padding-top: 4.5em;
  padding-bottom: 4.5em;
}
.pt-4-5 {
  padding-top: 4.5em;
}
.pr-4-5 {
  padding-right: 4.5em;
}
.pb-4-5 {
  padding-bottom: 4.5em;
}
.pl-4-5 {
  padding-left: 4.5em;
}
.p-5 {
  padding: 5em;
}
.px-5 {
  padding-left: 5em;
  padding-right: 5em;
}
.py-5 {
  padding-top: 5em;
  padding-bottom: 5em;
}
.pt-5 {
  padding-top: 5em;
}
.pr-5 {
  padding-right: 5em;
}
.pb-5 {
  padding-bottom: 5em;
}
.pl-5 {
  padding-left: 5em;
}
.p-5-5 {
  padding: 5.5em;
}
.px-5-5 {
  padding-left: 5.5em;
  padding-right: 5.5em;
}
.py-5-5 {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}
.pt-5-5 {
  padding-top: 5.5em;
}
.pr-5-5 {
  padding-right: 5.5em;
}
.pb-5-5 {
  padding-bottom: 5.5em;
}
.pl-5-5 {
  padding-left: 5.5em;
}
.p-6 {
  padding: 6em;
}
.px-6 {
  padding-left: 6em;
  padding-right: 6em;
}
.py-6 {
  padding-top: 6em;
  padding-bottom: 6em;
}
.pt-6 {
  padding-top: 6em;
}
.pr-6 {
  padding-right: 6em;
}
.pb-6 {
  padding-bottom: 6em;
}
.pl-6 {
  padding-left: 6em;
}
.p-6-5 {
  padding: 6.5em;
}
.px-6-5 {
  padding-left: 6.5em;
  padding-right: 6.5em;
}
.py-6-5 {
  padding-top: 6.5em;
  padding-bottom: 6.5em;
}
.pt-6-5 {
  padding-top: 6.5em;
}
.pr-6-5 {
  padding-right: 6.5em;
}
.pb-6-5 {
  padding-bottom: 6.5em;
}
.pl-6-5 {
  padding-left: 6.5em;
}
.p-7 {
  padding: 7em;
}
.px-7 {
  padding-left: 7em;
  padding-right: 7em;
}
.py-7 {
  padding-top: 7em;
  padding-bottom: 7em;
}
.pt-7 {
  padding-top: 7em;
}
.pr-7 {
  padding-right: 7em;
}
.pb-7 {
  padding-bottom: 7em;
}
.pl-7 {
  padding-left: 7em;
}
.p-7-5 {
  padding: 7.5em;
}
.px-7-5 {
  padding-left: 7.5em;
  padding-right: 7.5em;
}
.py-7-5 {
  padding-top: 7.5em;
  padding-bottom: 7.5em;
}
.pt-7-5 {
  padding-top: 7.5em;
}
.pr-7-5 {
  padding-right: 7.5em;
}
.pb-7-5 {
  padding-bottom: 7.5em;
}
.pl-7-5 {
  padding-left: 7.5em;
}
.p-8 {
  padding: 8em;
}
.px-8 {
  padding-left: 8em;
  padding-right: 8em;
}
.py-8 {
  padding-top: 8em;
  padding-bottom: 8em;
}
.pt-8 {
  padding-top: 8em;
}
.pr-8 {
  padding-right: 8em;
}
.pb-8 {
  padding-bottom: 8em;
}
.pl-8 {
  padding-left: 8em;
}
.p-8-5 {
  padding: 8.5em;
}
.px-8-5 {
  padding-left: 8.5em;
  padding-right: 8.5em;
}
.py-8-5 {
  padding-top: 8.5em;
  padding-bottom: 8.5em;
}
.pt-8-5 {
  padding-top: 8.5em;
}
.pr-8-5 {
  padding-right: 8.5em;
}
.pb-8-5 {
  padding-bottom: 8.5em;
}
.pl-8-5 {
  padding-left: 8.5em;
}
.p-9 {
  padding: 9em;
}
.px-9 {
  padding-left: 9em;
  padding-right: 9em;
}
.py-9 {
  padding-top: 9em;
  padding-bottom: 9em;
}
.pt-9 {
  padding-top: 9em;
}
.pr-9 {
  padding-right: 9em;
}
.pb-9 {
  padding-bottom: 9em;
}
.pl-9 {
  padding-left: 9em;
}
.p-9-5 {
  padding: 9.5em;
}
.px-9-5 {
  padding-left: 9.5em;
  padding-right: 9.5em;
}
.py-9-5 {
  padding-top: 9.5em;
  padding-bottom: 9.5em;
}
.pt-9-5 {
  padding-top: 9.5em;
}
.pr-9-5 {
  padding-right: 9.5em;
}
.pb-9-5 {
  padding-bottom: 9.5em;
}
.pl-9-5 {
  padding-left: 9.5em;
}
.p-10 {
  padding: 10em;
}
.px-10 {
  padding-left: 10em;
  padding-right: 10em;
}
.py-10 {
  padding-top: 10em;
  padding-bottom: 10em;
}
.pt-10 {
  padding-top: 10em;
}
.pr-10 {
  padding-right: 10em;
}
.pb-10 {
  padding-bottom: 10em;
}
.pl-10 {
  padding-left: 10em;
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-0 {
    padding: 0em;
  }
  .px-sm-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-sm-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-sm-0 {
    padding-top: 0em;
  }
  .pr-sm-0 {
    padding-right: 0em;
  }
  .pb-sm-0 {
    padding-bottom: 0em;
  }
  .pl-sm-0 {
    padding-left: 0em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-0-5 {
    padding: 0.5em;
  }
  .px-sm-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-sm-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-sm-0-5 {
    padding-top: 0.5em;
  }
  .pr-sm-0-5 {
    padding-right: 0.5em;
  }
  .pb-sm-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-sm-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-1 {
    padding: 1em;
  }
  .px-sm-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-sm-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-sm-1 {
    padding-top: 1em;
  }
  .pr-sm-1 {
    padding-right: 1em;
  }
  .pb-sm-1 {
    padding-bottom: 1em;
  }
  .pl-sm-1 {
    padding-left: 1em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-1-5 {
    padding: 1.5em;
  }
  .px-sm-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-sm-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-sm-1-5 {
    padding-top: 1.5em;
  }
  .pr-sm-1-5 {
    padding-right: 1.5em;
  }
  .pb-sm-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-sm-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-2 {
    padding: 2em;
  }
  .px-sm-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-sm-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-sm-2 {
    padding-top: 2em;
  }
  .pr-sm-2 {
    padding-right: 2em;
  }
  .pb-sm-2 {
    padding-bottom: 2em;
  }
  .pl-sm-2 {
    padding-left: 2em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-2-5 {
    padding: 2.5em;
  }
  .px-sm-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-sm-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-sm-2-5 {
    padding-top: 2.5em;
  }
  .pr-sm-2-5 {
    padding-right: 2.5em;
  }
  .pb-sm-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-sm-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-3 {
    padding: 3em;
  }
  .px-sm-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-sm-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-sm-3 {
    padding-top: 3em;
  }
  .pr-sm-3 {
    padding-right: 3em;
  }
  .pb-sm-3 {
    padding-bottom: 3em;
  }
  .pl-sm-3 {
    padding-left: 3em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-3-5 {
    padding: 3.5em;
  }
  .px-sm-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-sm-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-sm-3-5 {
    padding-top: 3.5em;
  }
  .pr-sm-3-5 {
    padding-right: 3.5em;
  }
  .pb-sm-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-sm-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-4 {
    padding: 4em;
  }
  .px-sm-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-sm-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-sm-4 {
    padding-top: 4em;
  }
  .pr-sm-4 {
    padding-right: 4em;
  }
  .pb-sm-4 {
    padding-bottom: 4em;
  }
  .pl-sm-4 {
    padding-left: 4em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-4-5 {
    padding: 4.5em;
  }
  .px-sm-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-sm-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-sm-4-5 {
    padding-top: 4.5em;
  }
  .pr-sm-4-5 {
    padding-right: 4.5em;
  }
  .pb-sm-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-sm-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-5 {
    padding: 5em;
  }
  .px-sm-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-sm-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-sm-5 {
    padding-top: 5em;
  }
  .pr-sm-5 {
    padding-right: 5em;
  }
  .pb-sm-5 {
    padding-bottom: 5em;
  }
  .pl-sm-5 {
    padding-left: 5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-5-5 {
    padding: 5.5em;
  }
  .px-sm-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-sm-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-sm-5-5 {
    padding-top: 5.5em;
  }
  .pr-sm-5-5 {
    padding-right: 5.5em;
  }
  .pb-sm-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-sm-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-6 {
    padding: 6em;
  }
  .px-sm-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-sm-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-sm-6 {
    padding-top: 6em;
  }
  .pr-sm-6 {
    padding-right: 6em;
  }
  .pb-sm-6 {
    padding-bottom: 6em;
  }
  .pl-sm-6 {
    padding-left: 6em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-6-5 {
    padding: 6.5em;
  }
  .px-sm-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-sm-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-sm-6-5 {
    padding-top: 6.5em;
  }
  .pr-sm-6-5 {
    padding-right: 6.5em;
  }
  .pb-sm-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-sm-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-7 {
    padding: 7em;
  }
  .px-sm-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-sm-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-sm-7 {
    padding-top: 7em;
  }
  .pr-sm-7 {
    padding-right: 7em;
  }
  .pb-sm-7 {
    padding-bottom: 7em;
  }
  .pl-sm-7 {
    padding-left: 7em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-7-5 {
    padding: 7.5em;
  }
  .px-sm-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-sm-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-sm-7-5 {
    padding-top: 7.5em;
  }
  .pr-sm-7-5 {
    padding-right: 7.5em;
  }
  .pb-sm-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-sm-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-8 {
    padding: 8em;
  }
  .px-sm-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-sm-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-sm-8 {
    padding-top: 8em;
  }
  .pr-sm-8 {
    padding-right: 8em;
  }
  .pb-sm-8 {
    padding-bottom: 8em;
  }
  .pl-sm-8 {
    padding-left: 8em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-8-5 {
    padding: 8.5em;
  }
  .px-sm-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-sm-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-sm-8-5 {
    padding-top: 8.5em;
  }
  .pr-sm-8-5 {
    padding-right: 8.5em;
  }
  .pb-sm-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-sm-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-9 {
    padding: 9em;
  }
  .px-sm-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-sm-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-sm-9 {
    padding-top: 9em;
  }
  .pr-sm-9 {
    padding-right: 9em;
  }
  .pb-sm-9 {
    padding-bottom: 9em;
  }
  .pl-sm-9 {
    padding-left: 9em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-9-5 {
    padding: 9.5em;
  }
  .px-sm-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-sm-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-sm-9-5 {
    padding-top: 9.5em;
  }
  .pr-sm-9-5 {
    padding-right: 9.5em;
  }
  .pb-sm-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-sm-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .p-sm-10 {
    padding: 10em;
  }
  .px-sm-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-sm-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-sm-10 {
    padding-top: 10em;
  }
  .pr-sm-10 {
    padding-right: 10em;
  }
  .pb-sm-10 {
    padding-bottom: 10em;
  }
  .pl-sm-10 {
    padding-left: 10em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-0 {
    padding: 0em;
  }
  .px-md-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-md-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-md-0 {
    padding-top: 0em;
  }
  .pr-md-0 {
    padding-right: 0em;
  }
  .pb-md-0 {
    padding-bottom: 0em;
  }
  .pl-md-0 {
    padding-left: 0em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-0-5 {
    padding: 0.5em;
  }
  .px-md-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-md-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-md-0-5 {
    padding-top: 0.5em;
  }
  .pr-md-0-5 {
    padding-right: 0.5em;
  }
  .pb-md-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-md-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-1 {
    padding: 1em;
  }
  .px-md-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-md-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-md-1 {
    padding-top: 1em;
  }
  .pr-md-1 {
    padding-right: 1em;
  }
  .pb-md-1 {
    padding-bottom: 1em;
  }
  .pl-md-1 {
    padding-left: 1em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-1-5 {
    padding: 1.5em;
  }
  .px-md-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-md-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-md-1-5 {
    padding-top: 1.5em;
  }
  .pr-md-1-5 {
    padding-right: 1.5em;
  }
  .pb-md-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-md-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-2 {
    padding: 2em;
  }
  .px-md-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-md-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-md-2 {
    padding-top: 2em;
  }
  .pr-md-2 {
    padding-right: 2em;
  }
  .pb-md-2 {
    padding-bottom: 2em;
  }
  .pl-md-2 {
    padding-left: 2em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-2-5 {
    padding: 2.5em;
  }
  .px-md-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-md-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-md-2-5 {
    padding-top: 2.5em;
  }
  .pr-md-2-5 {
    padding-right: 2.5em;
  }
  .pb-md-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-md-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-3 {
    padding: 3em;
  }
  .px-md-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-md-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-md-3 {
    padding-top: 3em;
  }
  .pr-md-3 {
    padding-right: 3em;
  }
  .pb-md-3 {
    padding-bottom: 3em;
  }
  .pl-md-3 {
    padding-left: 3em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-3-5 {
    padding: 3.5em;
  }
  .px-md-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-md-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-md-3-5 {
    padding-top: 3.5em;
  }
  .pr-md-3-5 {
    padding-right: 3.5em;
  }
  .pb-md-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-md-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-4 {
    padding: 4em;
  }
  .px-md-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-md-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-md-4 {
    padding-top: 4em;
  }
  .pr-md-4 {
    padding-right: 4em;
  }
  .pb-md-4 {
    padding-bottom: 4em;
  }
  .pl-md-4 {
    padding-left: 4em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-4-5 {
    padding: 4.5em;
  }
  .px-md-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-md-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-md-4-5 {
    padding-top: 4.5em;
  }
  .pr-md-4-5 {
    padding-right: 4.5em;
  }
  .pb-md-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-md-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-5 {
    padding: 5em;
  }
  .px-md-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-md-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-md-5 {
    padding-top: 5em;
  }
  .pr-md-5 {
    padding-right: 5em;
  }
  .pb-md-5 {
    padding-bottom: 5em;
  }
  .pl-md-5 {
    padding-left: 5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-5-5 {
    padding: 5.5em;
  }
  .px-md-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-md-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-md-5-5 {
    padding-top: 5.5em;
  }
  .pr-md-5-5 {
    padding-right: 5.5em;
  }
  .pb-md-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-md-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-6 {
    padding: 6em;
  }
  .px-md-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-md-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-md-6 {
    padding-top: 6em;
  }
  .pr-md-6 {
    padding-right: 6em;
  }
  .pb-md-6 {
    padding-bottom: 6em;
  }
  .pl-md-6 {
    padding-left: 6em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-6-5 {
    padding: 6.5em;
  }
  .px-md-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-md-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-md-6-5 {
    padding-top: 6.5em;
  }
  .pr-md-6-5 {
    padding-right: 6.5em;
  }
  .pb-md-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-md-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-7 {
    padding: 7em;
  }
  .px-md-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-md-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-md-7 {
    padding-top: 7em;
  }
  .pr-md-7 {
    padding-right: 7em;
  }
  .pb-md-7 {
    padding-bottom: 7em;
  }
  .pl-md-7 {
    padding-left: 7em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-7-5 {
    padding: 7.5em;
  }
  .px-md-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-md-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-md-7-5 {
    padding-top: 7.5em;
  }
  .pr-md-7-5 {
    padding-right: 7.5em;
  }
  .pb-md-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-md-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-8 {
    padding: 8em;
  }
  .px-md-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-md-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-md-8 {
    padding-top: 8em;
  }
  .pr-md-8 {
    padding-right: 8em;
  }
  .pb-md-8 {
    padding-bottom: 8em;
  }
  .pl-md-8 {
    padding-left: 8em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-8-5 {
    padding: 8.5em;
  }
  .px-md-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-md-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-md-8-5 {
    padding-top: 8.5em;
  }
  .pr-md-8-5 {
    padding-right: 8.5em;
  }
  .pb-md-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-md-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-9 {
    padding: 9em;
  }
  .px-md-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-md-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-md-9 {
    padding-top: 9em;
  }
  .pr-md-9 {
    padding-right: 9em;
  }
  .pb-md-9 {
    padding-bottom: 9em;
  }
  .pl-md-9 {
    padding-left: 9em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-9-5 {
    padding: 9.5em;
  }
  .px-md-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-md-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-md-9-5 {
    padding-top: 9.5em;
  }
  .pr-md-9-5 {
    padding-right: 9.5em;
  }
  .pb-md-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-md-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .p-md-10 {
    padding: 10em;
  }
  .px-md-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-md-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-md-10 {
    padding-top: 10em;
  }
  .pr-md-10 {
    padding-right: 10em;
  }
  .pb-md-10 {
    padding-bottom: 10em;
  }
  .pl-md-10 {
    padding-left: 10em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-0 {
    padding: 0em;
  }
  .px-lg-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-lg-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-lg-0 {
    padding-top: 0em;
  }
  .pr-lg-0 {
    padding-right: 0em;
  }
  .pb-lg-0 {
    padding-bottom: 0em;
  }
  .pl-lg-0 {
    padding-left: 0em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-0-5 {
    padding: 0.5em;
  }
  .px-lg-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-lg-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-lg-0-5 {
    padding-top: 0.5em;
  }
  .pr-lg-0-5 {
    padding-right: 0.5em;
  }
  .pb-lg-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-lg-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-1 {
    padding: 1em;
  }
  .px-lg-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-lg-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-lg-1 {
    padding-top: 1em;
  }
  .pr-lg-1 {
    padding-right: 1em;
  }
  .pb-lg-1 {
    padding-bottom: 1em;
  }
  .pl-lg-1 {
    padding-left: 1em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-1-5 {
    padding: 1.5em;
  }
  .px-lg-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-lg-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-lg-1-5 {
    padding-top: 1.5em;
  }
  .pr-lg-1-5 {
    padding-right: 1.5em;
  }
  .pb-lg-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-lg-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-2 {
    padding: 2em;
  }
  .px-lg-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-lg-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-lg-2 {
    padding-top: 2em;
  }
  .pr-lg-2 {
    padding-right: 2em;
  }
  .pb-lg-2 {
    padding-bottom: 2em;
  }
  .pl-lg-2 {
    padding-left: 2em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-2-5 {
    padding: 2.5em;
  }
  .px-lg-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-lg-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-lg-2-5 {
    padding-top: 2.5em;
  }
  .pr-lg-2-5 {
    padding-right: 2.5em;
  }
  .pb-lg-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-lg-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-3 {
    padding: 3em;
  }
  .px-lg-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-lg-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-lg-3 {
    padding-top: 3em;
  }
  .pr-lg-3 {
    padding-right: 3em;
  }
  .pb-lg-3 {
    padding-bottom: 3em;
  }
  .pl-lg-3 {
    padding-left: 3em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-3-5 {
    padding: 3.5em;
  }
  .px-lg-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-lg-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-lg-3-5 {
    padding-top: 3.5em;
  }
  .pr-lg-3-5 {
    padding-right: 3.5em;
  }
  .pb-lg-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-lg-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-4 {
    padding: 4em;
  }
  .px-lg-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-lg-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-lg-4 {
    padding-top: 4em;
  }
  .pr-lg-4 {
    padding-right: 4em;
  }
  .pb-lg-4 {
    padding-bottom: 4em;
  }
  .pl-lg-4 {
    padding-left: 4em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-4-5 {
    padding: 4.5em;
  }
  .px-lg-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-lg-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-lg-4-5 {
    padding-top: 4.5em;
  }
  .pr-lg-4-5 {
    padding-right: 4.5em;
  }
  .pb-lg-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-lg-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-5 {
    padding: 5em;
  }
  .px-lg-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-lg-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-lg-5 {
    padding-top: 5em;
  }
  .pr-lg-5 {
    padding-right: 5em;
  }
  .pb-lg-5 {
    padding-bottom: 5em;
  }
  .pl-lg-5 {
    padding-left: 5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-5-5 {
    padding: 5.5em;
  }
  .px-lg-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-lg-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-lg-5-5 {
    padding-top: 5.5em;
  }
  .pr-lg-5-5 {
    padding-right: 5.5em;
  }
  .pb-lg-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-lg-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-6 {
    padding: 6em;
  }
  .px-lg-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-lg-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-lg-6 {
    padding-top: 6em;
  }
  .pr-lg-6 {
    padding-right: 6em;
  }
  .pb-lg-6 {
    padding-bottom: 6em;
  }
  .pl-lg-6 {
    padding-left: 6em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-6-5 {
    padding: 6.5em;
  }
  .px-lg-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-lg-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-lg-6-5 {
    padding-top: 6.5em;
  }
  .pr-lg-6-5 {
    padding-right: 6.5em;
  }
  .pb-lg-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-lg-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-7 {
    padding: 7em;
  }
  .px-lg-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-lg-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-lg-7 {
    padding-top: 7em;
  }
  .pr-lg-7 {
    padding-right: 7em;
  }
  .pb-lg-7 {
    padding-bottom: 7em;
  }
  .pl-lg-7 {
    padding-left: 7em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-7-5 {
    padding: 7.5em;
  }
  .px-lg-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-lg-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-lg-7-5 {
    padding-top: 7.5em;
  }
  .pr-lg-7-5 {
    padding-right: 7.5em;
  }
  .pb-lg-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-lg-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-8 {
    padding: 8em;
  }
  .px-lg-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-lg-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-lg-8 {
    padding-top: 8em;
  }
  .pr-lg-8 {
    padding-right: 8em;
  }
  .pb-lg-8 {
    padding-bottom: 8em;
  }
  .pl-lg-8 {
    padding-left: 8em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-8-5 {
    padding: 8.5em;
  }
  .px-lg-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-lg-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-lg-8-5 {
    padding-top: 8.5em;
  }
  .pr-lg-8-5 {
    padding-right: 8.5em;
  }
  .pb-lg-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-lg-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-9 {
    padding: 9em;
  }
  .px-lg-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-lg-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-lg-9 {
    padding-top: 9em;
  }
  .pr-lg-9 {
    padding-right: 9em;
  }
  .pb-lg-9 {
    padding-bottom: 9em;
  }
  .pl-lg-9 {
    padding-left: 9em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-9-5 {
    padding: 9.5em;
  }
  .px-lg-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-lg-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-lg-9-5 {
    padding-top: 9.5em;
  }
  .pr-lg-9-5 {
    padding-right: 9.5em;
  }
  .pb-lg-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-lg-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .p-lg-10 {
    padding: 10em;
  }
  .px-lg-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-lg-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-lg-10 {
    padding-top: 10em;
  }
  .pr-lg-10 {
    padding-right: 10em;
  }
  .pb-lg-10 {
    padding-bottom: 10em;
  }
  .pl-lg-10 {
    padding-left: 10em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-0 {
    padding: 0em;
  }
  .px-xl-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-xl-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-xl-0 {
    padding-top: 0em;
  }
  .pr-xl-0 {
    padding-right: 0em;
  }
  .pb-xl-0 {
    padding-bottom: 0em;
  }
  .pl-xl-0 {
    padding-left: 0em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-0-5 {
    padding: 0.5em;
  }
  .px-xl-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-xl-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-xl-0-5 {
    padding-top: 0.5em;
  }
  .pr-xl-0-5 {
    padding-right: 0.5em;
  }
  .pb-xl-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-xl-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-1 {
    padding: 1em;
  }
  .px-xl-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-xl-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-xl-1 {
    padding-top: 1em;
  }
  .pr-xl-1 {
    padding-right: 1em;
  }
  .pb-xl-1 {
    padding-bottom: 1em;
  }
  .pl-xl-1 {
    padding-left: 1em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-1-5 {
    padding: 1.5em;
  }
  .px-xl-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-xl-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-xl-1-5 {
    padding-top: 1.5em;
  }
  .pr-xl-1-5 {
    padding-right: 1.5em;
  }
  .pb-xl-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-xl-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-2 {
    padding: 2em;
  }
  .px-xl-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-xl-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-xl-2 {
    padding-top: 2em;
  }
  .pr-xl-2 {
    padding-right: 2em;
  }
  .pb-xl-2 {
    padding-bottom: 2em;
  }
  .pl-xl-2 {
    padding-left: 2em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-2-5 {
    padding: 2.5em;
  }
  .px-xl-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-xl-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-xl-2-5 {
    padding-top: 2.5em;
  }
  .pr-xl-2-5 {
    padding-right: 2.5em;
  }
  .pb-xl-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-xl-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-3 {
    padding: 3em;
  }
  .px-xl-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-xl-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-xl-3 {
    padding-top: 3em;
  }
  .pr-xl-3 {
    padding-right: 3em;
  }
  .pb-xl-3 {
    padding-bottom: 3em;
  }
  .pl-xl-3 {
    padding-left: 3em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-3-5 {
    padding: 3.5em;
  }
  .px-xl-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-xl-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-xl-3-5 {
    padding-top: 3.5em;
  }
  .pr-xl-3-5 {
    padding-right: 3.5em;
  }
  .pb-xl-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-xl-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-4 {
    padding: 4em;
  }
  .px-xl-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-xl-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-xl-4 {
    padding-top: 4em;
  }
  .pr-xl-4 {
    padding-right: 4em;
  }
  .pb-xl-4 {
    padding-bottom: 4em;
  }
  .pl-xl-4 {
    padding-left: 4em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-4-5 {
    padding: 4.5em;
  }
  .px-xl-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-xl-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-xl-4-5 {
    padding-top: 4.5em;
  }
  .pr-xl-4-5 {
    padding-right: 4.5em;
  }
  .pb-xl-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-xl-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-5 {
    padding: 5em;
  }
  .px-xl-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-xl-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-xl-5 {
    padding-top: 5em;
  }
  .pr-xl-5 {
    padding-right: 5em;
  }
  .pb-xl-5 {
    padding-bottom: 5em;
  }
  .pl-xl-5 {
    padding-left: 5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-5-5 {
    padding: 5.5em;
  }
  .px-xl-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-xl-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-xl-5-5 {
    padding-top: 5.5em;
  }
  .pr-xl-5-5 {
    padding-right: 5.5em;
  }
  .pb-xl-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-xl-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-6 {
    padding: 6em;
  }
  .px-xl-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-xl-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-xl-6 {
    padding-top: 6em;
  }
  .pr-xl-6 {
    padding-right: 6em;
  }
  .pb-xl-6 {
    padding-bottom: 6em;
  }
  .pl-xl-6 {
    padding-left: 6em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-6-5 {
    padding: 6.5em;
  }
  .px-xl-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-xl-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-xl-6-5 {
    padding-top: 6.5em;
  }
  .pr-xl-6-5 {
    padding-right: 6.5em;
  }
  .pb-xl-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-xl-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-7 {
    padding: 7em;
  }
  .px-xl-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-xl-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-xl-7 {
    padding-top: 7em;
  }
  .pr-xl-7 {
    padding-right: 7em;
  }
  .pb-xl-7 {
    padding-bottom: 7em;
  }
  .pl-xl-7 {
    padding-left: 7em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-7-5 {
    padding: 7.5em;
  }
  .px-xl-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-xl-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-xl-7-5 {
    padding-top: 7.5em;
  }
  .pr-xl-7-5 {
    padding-right: 7.5em;
  }
  .pb-xl-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-xl-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-8 {
    padding: 8em;
  }
  .px-xl-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-xl-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-xl-8 {
    padding-top: 8em;
  }
  .pr-xl-8 {
    padding-right: 8em;
  }
  .pb-xl-8 {
    padding-bottom: 8em;
  }
  .pl-xl-8 {
    padding-left: 8em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-8-5 {
    padding: 8.5em;
  }
  .px-xl-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-xl-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-xl-8-5 {
    padding-top: 8.5em;
  }
  .pr-xl-8-5 {
    padding-right: 8.5em;
  }
  .pb-xl-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-xl-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-9 {
    padding: 9em;
  }
  .px-xl-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-xl-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-xl-9 {
    padding-top: 9em;
  }
  .pr-xl-9 {
    padding-right: 9em;
  }
  .pb-xl-9 {
    padding-bottom: 9em;
  }
  .pl-xl-9 {
    padding-left: 9em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-9-5 {
    padding: 9.5em;
  }
  .px-xl-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-xl-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-xl-9-5 {
    padding-top: 9.5em;
  }
  .pr-xl-9-5 {
    padding-right: 9.5em;
  }
  .pb-xl-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-xl-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .p-xl-10 {
    padding: 10em;
  }
  .px-xl-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-xl-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-xl-10 {
    padding-top: 10em;
  }
  .pr-xl-10 {
    padding-right: 10em;
  }
  .pb-xl-10 {
    padding-bottom: 10em;
  }
  .pl-xl-10 {
    padding-left: 10em;
  }
}
/* Display classes */
.d-flex {
  display: flex;
}
.d-block {
  display: block;
}
.d-grid {
  display: grid;
}
.d-i-block,
.d-inline-block {
  display: inline-block;
}
.d-inline {
  display: inline;
}
.d-none {
  display: none;
}
/* Position classes */
.p-relative {
  position: relative;
}
.p-absolute {
  position: absolute;
}
.p-sticky {
  position: sticky;
}
.p-unset {
  position: unset;
}
.p-fixed {
  position: fixed;
}
/* Utils */
.no-list-style {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
.horizontal-list {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
.ano-link {
  color: inherit;
  text-decoration: none;
}
.cover-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
.contain-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: unset;
  max-height: unset;
}
/* Text utils */
.txt-left,
.text-left {
  text-align: left;
}
.txt-center,
.text-center {
  text-align: center;
}
.txt-right,
.text-right {
  text-align: right;
}
.txt-justify,
.text-justify {
  text-align: justify;
}
.hairline {
  font-weight: 100;
}
.thin {
  font-weight: 200;
}
.light {
  font-weight: 300;
}
.regular {
  font-weight: 400;
}
.medium {
  font-weight: 500;
}
.semibold {
  font-weight: 600;
}
.bold {
  font-weight: 700;
}
.extrabold {
  font-weight: 800;
}
.black {
  font-weight: 900;
}
.uppercase {
  text-transform: uppercase;
}
.color-txt-main,
.clr-txt-main {
  color: #000;
}
.color-txt-secondary,
.clr-txt-secondary {
  color: #313131;
}
.color-light,
.clr-light {
  color: #fff;
}
.color-dark,
.clr-dark {
  color: #000;
}
.color-main,
.clr-main {
  color: #000;
}
.color-secondary,
.clr-secondary {
  color: #F1D7DA;
}
.fs-0 {
  font-size: 0rem;
}
.fs-0-25 {
  font-size: 0.25rem;
}
.fs-0-5 {
  font-size: 0.5rem;
}
.fs-0-75 {
  font-size: 0.75rem;
}
.fs-1 {
  font-size: 1rem;
}
.fs-1-25 {
  font-size: 1.25rem;
}
.fs-1-5 {
  font-size: 1.5rem;
}
.fs-1-75 {
  font-size: 1.75rem;
}
.fs-2 {
  font-size: 2rem;
}
.fs-2-25 {
  font-size: 2.25rem;
}
.fs-2-5 {
  font-size: 2.5rem;
}
.fs-2-75 {
  font-size: 2.75rem;
}
.fs-3 {
  font-size: 3rem;
}
.fs-3-25 {
  font-size: 3.25rem;
}
.fs-3-5 {
  font-size: 3.5rem;
}
.fs-3-75 {
  font-size: 3.75rem;
}
.fs-4 {
  font-size: 4rem;
}
.fs-4-25 {
  font-size: 4.25rem;
}
.fs-4-5 {
  font-size: 4.5rem;
}
.fs-4-75 {
  font-size: 4.75rem;
}
.fs-5 {
  font-size: 5rem;
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-0 {
    font-size: 0rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-1 {
    font-size: 1rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-2 {
    font-size: 2rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-3 {
    font-size: 3rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-4 {
    font-size: 4rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: calc(35.49 * 16px)) {
  .fs-sm-5 {
    font-size: 5rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-0 {
    font-size: 0rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-1 {
    font-size: 1rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-2 {
    font-size: 2rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-3 {
    font-size: 3rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-4 {
    font-size: 4rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: calc(47.99 * 16px)) {
  .fs-md-5 {
    font-size: 5rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-0 {
    font-size: 0rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-1 {
    font-size: 1rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-2 {
    font-size: 2rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-3 {
    font-size: 3rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-4 {
    font-size: 4rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: calc(63.99 * 16px)) {
  .fs-lg-5 {
    font-size: 5rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-0 {
    font-size: 0rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-1 {
    font-size: 1rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-2 {
    font-size: 2rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-3 {
    font-size: 3rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-4 {
    font-size: 4rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: calc(79.99 * 16px)) {
  .fs-xl-5 {
    font-size: 5rem;
  }
}
/* Line-height utils */
.lh-0-75 {
  line-height: 0.75;
}
.lh-0-875 {
  line-height: 0.875;
}
.lh-1 {
  line-height: 1;
}
.lh-1-125 {
  line-height: 1.125;
}
.lh-1-25 {
  line-height: 1.25;
}
.lh-1-375 {
  line-height: 1.375;
}
.lh-1-5 {
  line-height: 1.5;
}
.lh-1-625 {
  line-height: 1.625;
}
.lh-1-75 {
  line-height: 1.75;
}
.lh-1-875 {
  line-height: 1.875;
}
.lh-2 {
  line-height: 2;
}
.lh-2-125 {
  line-height: 2.125;
}
.lh-2-25 {
  line-height: 2.25;
}
.lh-2-375 {
  line-height: 2.375;
}
.lh-2-5 {
  line-height: 2.5;
}
/* Background color utils */
.bg-main,
.bg-primary {
  background-color: #000;
}
.bg-secondary {
  background-color: #F1D7DA;
}
.bg-shade {
  background-color: #041f1e;
}
.bg-txt-main {
  background-color: #000;
}
.bg-txt-secondary {
  background-color: #313131;
}
.bg-light {
  background-color: #fff;
}
.bg-dark {
  background-color: #000;
  color: #fff;
}
.bg-dark .btn {
  border-color: #fff;
  color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.bg-dark .btn:hover {
  background-color: #fff;
  color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.bg-pink {
  background-color: #F1D7DA;
}
.bg-grey {
  background-color: #F6F6F5;
}
.z--5 {
  z-index: -5;
}
.z--4 {
  z-index: -4;
}
.z--3 {
  z-index: -3;
}
.z--2 {
  z-index: -2;
}
.z--1 {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-6 {
  z-index: 6;
}
.z-7 {
  z-index: 7;
}
.z-8 {
  z-index: 8;
}
.z-9 {
  z-index: 9;
}
.z-10 {
  z-index: 10;
}
.height-100 {
  height: 100%;
}
.inset-0 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.align-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: end;
}
.space-between {
  justify-content: space-between;
}
.space-even {
  justify-content: space-evenly;
}
.flex-column {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.gap-0.5 {
  margin-right: -0.5rem;
}
.gap-0.5 > * {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.gap-0.5 > *:last-child {
  margin-right: 0;
}
.gap-1 {
  margin-right: -1rem;
}
.gap-1 > * {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.gap-1 > *:last-child {
  margin-right: 0;
}
.gap-1.5 {
  margin-right: -1.5rem;
}
.gap-1.5 > * {
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}
.gap-1.5 > *:last-child {
  margin-right: 0;
}
.gap-2 {
  margin-right: -2rem;
}
.gap-2 > * {
  margin-right: 2rem;
  margin-bottom: 2rem;
}
.gap-2 > *:last-child {
  margin-right: 0;
}
.gap-2.5 {
  margin-right: -2.5rem;
}
.gap-2.5 > * {
  margin-right: 2.5rem;
  margin-bottom: 2.5rem;
}
.gap-2.5 > *:last-child {
  margin-right: 0;
}
.gap-3 {
  margin-right: -3rem;
}
.gap-3 > * {
  margin-right: 3rem;
  margin-bottom: 3rem;
}
.gap-3 > *:last-child {
  margin-right: 0;
}
.gap-3.5 {
  margin-right: -3.5rem;
}
.gap-3.5 > * {
  margin-right: 3.5rem;
  margin-bottom: 3.5rem;
}
.gap-3.5 > *:last-child {
  margin-right: 0;
}
.gap-4 {
  margin-right: -4rem;
}
.gap-4 > * {
  margin-right: 4rem;
  margin-bottom: 4rem;
}
.gap-4 > *:last-child {
  margin-right: 0;
}
.gap-4.5 {
  margin-right: -4.5rem;
}
.gap-4.5 > * {
  margin-right: 4.5rem;
  margin-bottom: 4.5rem;
}
.gap-4.5 > *:last-child {
  margin-right: 0;
}
.gap-5 {
  margin-right: -5rem;
}
.gap-5 > * {
  margin-right: 5rem;
  margin-bottom: 5rem;
}
.gap-5 > *:last-child {
  margin-right: 0;
}
.screen-reader-label,
.screen-reader-text {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.flex-0 {
  flex: 0;
}
.flex-1 {
  flex: 1;
}
.flex-2 {
  flex: 2;
}
.flex-3 {
  flex: 3;
}
.flex-4 {
  flex: 4;
}
.flex-5 {
  flex: 5;
}
.flex-6 {
  flex: 6;
}
.flex-7 {
  flex: 7;
}
.flex-8 {
  flex: 8;
}
.flex-9 {
  flex: 9;
}
.flex-10 {
  flex: 10;
}
.box-shadow {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.box-eq-height {
  height: 100%;
}
.logo-clr {
  fill: #fff;
}
/* Theme imports */
/* Actions less */
/* Buttons */
.btn {
  padding-left: 1.25em;
  padding-right:  calc(1.25em + 1em);
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0;
  border: 1px solid #000;
  background-color: transparent;
  color: #000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 700;
  font-size: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
  background-position: calc(100% - 1em) center;
  background-repeat: no-repeat;
  background-size: 5px 8px;
}
.animatable .btn {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn:hover,
.btn:focus {
  background-color: #000;
  color: #fff;
  text-decoration: none;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
  background-position: calc(100% - 1em) center;
  background-repeat: no-repeat;
  background-size: 5px 8px;
}
.btn:focus {
  box-shadow: unset;
}
.btn:visited {
  color: #000;
}
.btn:visited:hover,
.btn:visited:focus {
  color: #fff;
}
.btn.btn-secondary,
.btn.secondary {
  background-color: #fff;
  color: #000;
}
.btn.btn-secondary:hover,
.btn.secondary:hover,
.btn.btn-secondary:focus,
.btn.secondary:focus {
  background-color: #000;
  color: #fff;
}
.btn.btn-tertiary,
.btn.tertiary,
.btn.grey {
  background-color: #041f1e;
  color: #fff;
}
.btn.btn-tertiary:hover,
.btn.tertiary:hover,
.btn.grey:hover,
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  background-color: #000;
  color: #fff;
}
.btn.white,
.btn.light,
.btn.btn-white,
.btn.btn-light {
  background-color: #fff;
  color: #000;
  border-color: #fff;
}
.btn.white:hover,
.btn.light:hover,
.btn.btn-white:hover,
.btn.btn-light:hover,
.btn.white:focus,
.btn.light:focus,
.btn.btn-white:focus,
.btn.btn-light:focus {
  background-color: transparent;
  color: #fff;
}
.btn.black,
.btn.dark,
.btn.btn-black,
.btn.btn-dark {
  background-color: #000;
  color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
  border-color: #E3A7B7;
}
.btn.black:hover,
.btn.dark:hover,
.btn.btn-black:hover,
.btn.btn-dark:hover,
.btn.black:focus,
.btn.dark:focus,
.btn.btn-black:focus,
.btn.btn-dark:focus {
  background-color: #E3A7B7;
  color: #fff;
}
.btn.shy,
.btn.btn-shy,
.btn.ghost {
  background-color: transparent;
  color: #fff;
  position: relative;
  border: solid 1px #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.btn.shy:hover,
.btn.btn-shy:hover,
.btn.ghost:hover,
.btn.shy:focus,
.btn.btn-shy:focus,
.btn.ghost:focus {
  background-color: #fff;
  color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.btn.line {
  border: unset;
  position: relative;
  padding-left: 0px;
  background-position: right;
}
.btn.line::before {
  content: '';
  height: 1px;
  width: 100%;
  max-width: 0px;
  background-color: #000;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
}
.animatable .btn.line::before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn.line:hover {
  background-color: unset;
  color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.btn.line:hover:before {
  max-width: 100%;
}
/* Components less */
/* Component classes */
/* Sections / rows */
.content-section {
  position: relative;
  padding-top: 4em;
  padding-bottom: 3em;
}
.content-section.fullwidth {
  padding-left: 1em;
  padding-right: 1em;
}
.content-section.bg_img > picture {
  opacity: 0.6;
}
/* End sections / row */
/* Input styling */
.input {
  border: solid 1px #000;
}
.animatable .input {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.input:focus {
  border-color: #F1D7DA;
}
/* End inputs */
/* Aligning button container */
.txt-col [style="text-align: center;"] + .btn-container,
.txt-col .txt-center + .btn-container,
.txt-col .text-center + .btn-container {
  justify-content: center;
}
/* Searchform styling */
#searchform {
  position: relative;
}
#searchform #s {
  border: solid 1px #fff;
  background: transparent;
  color: #fff;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  width: 100vw;
  max-width: 260px;
}
#searchform #s::placeholder {
  color: #fff;
}
#searchform #s:focus {
  outline: 1px solid;
}
#searchform #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.5rem;
  z-index: 1;
  border: none;
  background-color: transparent;
  font-size: 0;
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
}
/* Pagination styling */
.pagination .nav-links {
  display: flex;
  margin-top: 1.5em;
  margin-bottom: .5em;
}
.pagination .page-numbers {
  display: block;
  padding: .5em;
  line-height: 1em;
  width: 2em;
  text-align: center;
  text-decoration: none;
  color: #F6F6F5;
}
.animatable .pagination .page-numbers {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.pagination .page-numbers:hover {
  background-color: #F6F6F5;
}
.pagination .page-numbers:focus,
.pagination .page-numbers.current {
  background-color: transprent;
  color: #000;
}
.homepage-banner {
  height: 100dvh;
  position: relative;
}
.homepage-banner picture {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
}
.homepage-banner picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.homepage-banner .container {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 5em;
  color: #fff;
}
.homepage-banner .container h1 {
  font-size: 84px;
  margin-bottom: 0px;
}
@media screen and (min-width: calc(47.99 * 16px)) {
  .homepage-banner .container h1 br {
    display: none;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .homepage-banner .container h1 {
    font-size: 60px;
    text-align: center;
  }
}
.homepage-banner .container h3 {
  font-size: 40px;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .homepage-banner .container h3 {
    font-size: 21px;
  }
}
.homepage-banner .container .search-btn-container {
  display: flex;
  gap: 1em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .homepage-banner .container .search-btn-container {
    flex-direction: column;
  }
}
.homepage-banner .container .search-btn-container form {
  position: relative;
}
.homepage-banner .container .search-btn-container form input {
  border: solid 1px #fff;
  background: transparent;
  color: #fff;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  width: 100vw;
  max-width: 260px;
  max-width: 390px;
  height: 58px;
}
.homepage-banner .container .search-btn-container form input::placeholder {
  color: #fff;
}
@media screen and (max-width: 415px) {
  .homepage-banner .container .search-btn-container form input {
    max-width: 360px;
  }
}
.homepage-banner .container .search-btn-container form button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.5rem;
  z-index: 1;
  border: none;
  background-color: transparent;
  font-size: 0;
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
}
.homepage-banner .container .search-btn-container .btn.white {
  display: flex;
  align-items: center;
}
.homepage-banner .container #scroller {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.62 51.56'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:%23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M12.31,0C5.52,0,0,5.52,0,12.31v7.79c0,6.79,5.52,12.31,12.31,12.31s12.31-5.52,12.31-12.31v-7.79C24.62,5.52,19.1,0,12.31,0ZM23.12,20.1c0,5.96-4.85,10.81-10.81,10.81S1.5,26.06,1.5,20.1v-7.79C1.5,6.35,6.35,1.5,12.31,1.5s10.81,4.85,10.81,10.81v7.79Z'/%3E%3Cpath class='cls-1' d='M15.68,40.85c-.08-.07-.22-.07-.29,0l-3.07,3.07-3.09-3.07c-.07-.07-.2-.07-.29,0l-.32.34c-.08.08-.08.2,0,.29l3.54,3.56c.08.07.2.07.29,0l3.54-3.56c.08-.08.08-.2,0-.29l-.32-.34Z'/%3E%3Cpath class='cls-1' d='M15.68,47.32c-.08-.07-.22-.07-.29,0l-3.07,3.07-3.09-3.07c-.07-.07-.2-.07-.29,0l-.32.34c-.08.08-.08.2,0,.29l3.54,3.56c.08.07.2.07.29,0l3.54-3.56c.08-.08.08-.2,0-.29l-.32-.34Z'/%3E%3C/svg%3E");
  height: 62px;
  width: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding-top: 5em;
  box-sizing: content-box;
  animation: scrollDoubleBounce 2s ease-in-out infinite;
  will-change: transform;
}
.basic-banner {
  position: relative;
  height: 100dvh;
  max-height: 500px;
}
.basic-banner picture {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
}
.basic-banner picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
}
.basic-banner .container {
  position: relative;
  z-index: 2;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 5em;
  color: #fff;
}
.basic-banner .container h1 {
  font-size: 4em;
  margin-bottom: 0px;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .breng-jij .container {
    text-align: center;
  }
}
.breng-jij .container h3 {
  font-size: 40px;
  margin-bottom: 0px;
}
.breng-jij .container .btn-container {
  display: flex;
  margin-top: 2em;
  gap: 2em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .breng-jij .container .btn-container {
    justify-content: center;
    gap: 1em;
  }
}
.dna-section .container {
  display: flex;
  gap: 6em;
}
.dna-section .container .col-l {
  max-width: 390px;
}
.dna-section .container .col-r .usp-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  grid-column-gap: 3em;
  grid-row-gap: 1em;
}
.dna-section .container .col-r .usp-grid strong {
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 24px;
  text-transform: lowercase;
  margin-bottom: 0px;
}
.dna-section .container .col-r .usp-grid p {
  margin-top: 0.5em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-reel .site-container {
    display: flex;
    flex-direction: column;
  }
  .video-reel .site-container .container-thinner {
    order: 2;
  }
  .video-reel .site-container #video-reel-slider {
    order: 1;
  }
}
.video-reel .site-container > div .d-flex {
  justify-content: space-between;
  margin-bottom: 3em;
  align-items: center;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-reel .site-container > div .d-flex {
    margin-top: 3em;
    margin-bottom: 0;
  }
}
.video-reel .site-container > div .d-flex p {
  font-size: 24px;
  font-weight: 300;
  margin: 0px;
  line-height: 1em;
}
.video-reel .site-container > div .d-flex .social-list {
  gap: 1em;
}
.video-reel .site-container > div .d-flex .social-list li {
  height: 43px;
  width: 43px;
  border: solid 1px #000;
  display: flex;
}
.animatable .video-reel .site-container > div .d-flex .social-list li {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.video-reel .site-container > div .d-flex .social-list li:hover {
  background-color: #000;
}
.video-reel .site-container > div .d-flex .social-list li:hover a.icon.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 131.8 254.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M131.7,41.83h-11.5c-4.8,0-9.6,0-14.4,.3-14.9,.9-19.9,6.2-20,21.3-.1,9.6,0,19.2,0,29.5h44.8c-2,15.4-3.9,30.2-5.8,45.2h-38.8v116.4H39.2v-116.1H0v-45.4H38.9c0-9.8-.3-19.1,.1-28.3,.4-8.6,.5-17.4,2.6-25.6C47.1,17.13,63.6,2.63,86.4,.63c14.9-1.3,30-.2,45.4-.2-.1,14.3-.1,27.5-.1,41.4Z'/%3E%3C/svg%3E");
}
.video-reel .site-container > div .d-flex .social-list li:hover a.icon.tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
.video-reel .site-container > div .d-flex .social-list li:hover a.icon.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.1 256.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,66.34C.1,28.04,27.9,.14,66.2,.04,107.4-.06,148.5,.04,189.7,.04c38.6,0,66.4,27.9,66.4,66.6v123c0,38.7-27.8,66.5-66.4,66.6-41.2,0-82.3,.1-123.5,0C27.9,256.24,.1,228.34,0,189.94V66.34ZM127.9,234.94h61c27.9,0,45.9-18,45.9-46V67.44c0-28-17.9-46.1-45.8-46.1H67c-27.6,0-45.6,18.1-45.7,45.8v122c0,27.9,18.1,45.8,46.1,45.8,20.2,.1,40.3,0,60.5,0Z'/%3E%3Cpath class='cls-1' d='M128.3,64.14c35.2,.1,63.8,28.9,63.8,64.1-.1,35.4-29,64.2-64.5,63.9-35.2-.2-63.7-29.1-63.5-64.4,.1-35.2,28.9-63.7,64.2-63.6Zm-.2,106.7c23.4,0,42.6-19.2,42.7-42.6,.1-23.5-19.6-43.1-43-42.8-23.4,.2-42.6,19.6-42.4,42.9,.1,23.4,19.4,42.6,42.7,42.5Z'/%3E%3Cpath class='cls-1' d='M213.3,58.94c-.1,8.8-7.2,15.9-15.9,15.8-8.6,0-15.9-7.3-16-15.9-.1-8.9,7.2-16.1,16.3-16,8.8,.2,15.7,7.2,15.6,16.1Z'/%3E%3C/svg%3E");
}
.video-reel .site-container > div .d-flex .social-list li a.icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 15px;
}
.video-reel .site-container .splide__slide {
  max-width: 300px;
  max-height: 550px;
  width: 300px;
}
.video-reel .site-container .splide__slide:nth-child(even) {
  margin-top: 3em;
}
.video-reel .site-container .splide__slide .video-slide {
  position: relative;
}
.video-reel .site-container .splide__slide .video-slide:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #000;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, #000000 100%);
  max-height: 0px;
}
.animatable .video-reel .site-container .splide__slide .video-slide:before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.video-reel .site-container .splide__slide .video-slide a {
  position: absolute;
  bottom: -2em;
  left: 1em;
  z-index: 5;
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #fff;
  width: calc(100% - 2em);
  display: flex;
  justify-content: space-between;
}
.animatable .video-reel .site-container .splide__slide .video-slide a {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.video-reel .site-container .splide__slide .video-slide a:after {
  content: '';
  min-height: 20px;
  min-width: 30px;
  width: 30px;
  border: solid 1px #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 10px;
  display: block;
}
.animatable .video-reel .site-container .splide__slide .video-slide a:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.video-reel .site-container .splide__slide .video-slide:hover:before {
  max-height: 100%;
}
.video-reel .site-container .splide__slide .video-slide:hover a {
  bottom: 1em;
}
.video-reel .site-container .splide__slide .video-slide:hover a:hover:after {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.video-reel .site-container .splide__slide .video-slide video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
}
.title-left .container {
  display: flex;
  gap: 4em;
  max-width: 900px;
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .title-left .container {
    gap: 2em;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .title-left .container {
    flex-direction: column;
    gap: unset;
  }
}
.title-left .container .col-l {
  width: 100%;
  max-width: 30ch;
}
.title-left .container .col-l h2 {
  font-size: 40px;
  margin-bottom: 0px;
  line-height: 1em;
}
.title-left .container .col-r {
  display: flex;
  align-items: flex-end;
}
.title-left .container .col-r p {
  margin-bottom: 0px;
}
.triple-col {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2em;
}
.triple-col .col-l,
.triple-col .col-c,
.triple-col .col-r {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 2em;
}
.triple-col .col-l h3,
.triple-col .col-c h3,
.triple-col .col-r h3 {
  font-size: 24px;
  margin-bottom: 0.5em;
  margin-top: 0px;
}
.triple-col .col-l p:last-child,
.triple-col .col-c p:last-child,
.triple-col .col-r p:last-child {
  margin-bottom: 0px;
}
.triple-col .col-l .img-container,
.triple-col .col-c .img-container,
.triple-col .col-r .img-container {
  height: 100%;
}
.triple-col .col-l .img-container picture,
.triple-col .col-c .img-container picture,
.triple-col .col-r .img-container picture {
  height: 100%;
}
.triple-col .col-l .img-container picture img,
.triple-col .col-c .img-container picture img,
.triple-col .col-r .img-container picture img {
  height: 100%;
  object-fit: cover;
}
.campange-section {
  padding-top: 4em;
  padding-bottom: 4em;
}
.campange-section .container {
  display: flex;
  align-items: center;
  gap: 2em;
  max-width: 900px;
}
.campange-section .container video {
  display: block;
  flex: 1;
  min-width: 0;
  max-width: 900px;
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .campange-section .container {
    flex-direction: column;
  }
}
.campange-section .floating {
  padding: 2em;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  display: flex;
  flex-direction: column;
  flex: none;
  max-width: 25ch;
}
.campange-section .floating .btn {
  margin-top: 1em;
}
.future-talent.page_breakers.content-section .breaker-container-right {
  grid-template-columns: auto calc(60vw - 0.5em);
}
.future-talent.page_breakers.content-section .breaker-container-right .semi-breaker {
  padding-top: 5em !important;
  padding-bottom: 5em !important;
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .future-talent.page_breakers.content-section .breaker-container-right .semi-breaker {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important;
    text-align: center;
  }
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker {
  background-color: #F6F6F5;
  padding-left: 5em;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
  overflow: hidden;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker:before {
  content: '';
  width: calc(60vw - 0.5em);
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 0px;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker h3.script {
  font-size: 84px;
  font-weight: 400;
  color: #000;
  margin-bottom: 0px;
  transform: translateY(-20px);
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .future-talent.page_breakers.content-section .breaker-container-right .full-breaker h3.script {
    font-size: 64px;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider {
    padding-left: 5vw;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider {
    padding-left: 2em;
  }
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track {
  overflow: visible;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list {
  overflow: visible;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(1) .img-container {
  transform: rotate(4deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(2) .img-container {
  transform: rotate(-3deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(3) .img-container {
  transform: rotate(2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(4) .img-container {
  transform: rotate(-1.2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(5) .img-container {
  transform: rotate(4deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(6) .img-container {
  transform: rotate(-3deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(7) .img-container {
  transform: rotate(2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(8) .img-container {
  transform: rotate(-1.2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(9) .img-container {
  transform: rotate(4deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(10) .img-container {
  transform: rotate(-3deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(11) .img-container {
  transform: rotate(2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(12) .img-container {
  transform: rotate(-1.2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(13) .img-container {
  transform: rotate(4deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(14) .img-container {
  transform: rotate(-3deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(15) .img-container {
  transform: rotate(2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(16) .img-container {
  transform: rotate(-1.2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(17) .img-container {
  transform: rotate(4deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(18) .img-container {
  transform: rotate(-3deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(19) .img-container {
  transform: rotate(2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step:nth-child(20) .img-container {
  transform: rotate(-1.2deg);
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step p {
  color: #000;
  max-width: 19ch;
  text-align: center;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step .img-container {
  max-width: fit-content;
  position: relative;
  max-height: 215px;
  max-width: 215px;
  border: solid 10px #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step .img-container:before {
  content: '';
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0.6) 100%);
  position: absolute;
  bottom: 0px;
  left: 00px;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step .img-container strong {
  position: absolute;
  left: 25px;
  bottom: 12px;
  font-weight: 800;
  font-size: 30px;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step .img-container picture {
  height: 100%;
  width: 100%;
}
.future-talent.page_breakers.content-section .breaker-container-right .full-breaker .timeline-slider .splide__track .splide__list .time-step .img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.bare-banner {
  background-color: #F1D7DA;
  padding-top: 225px;
}
.bare-banner .container-thinner {
  display: flex;
  gap: 4em;
}
.bare-banner .container-thinner .content {
  flex: 1.5;
  padding-bottom: 7em;
  padding-top: 5em;
}
.bare-banner .container-thinner .content h1 {
  max-width: 32ch;
  font-size: 40px;
}
.bare-banner .container-thinner .content .horizontal-list {
  font-size: 24px;
  font-weight: 500;
}
.bare-banner .container-thinner .col-r {
  position: relative;
  max-width: 425px;
  width: 100vw;
}
.bare-banner .container-thinner .col-r .img-container {
  max-height: 550px;
  max-width: 425px;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  height: 100vh;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.bare-banner .container-thinner .col-r .img-container picture {
  height: 100%;
  width: 100%;
}
.bare-banner .container-thinner .col-r .img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.quote-section .container {
  display: flex;
  max-width: 900px;
}
.quote-section .container .col-l {
  max-width: 50%;
  width: 100vw;
  position: relative;
  overflow: hidden;
}
.quote-section .container .col-l picture {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
.quote-section .container .col-l picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.quote-section .container .col-r {
  max-width: 50%;
  background-color: #F1D7DA;
  font-size: 40px;
  padding: 1.5em;
}
.quote-section .container .col-r h3 {
  margin-bottom: 0px;
}
.featured-story_item {
  display: flex;
  align-items: center;
  margin-top: 4em;
  margin-bottom: 4em;
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .featured-story_item {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 850px) {
  .featured-story_item {
    flex-direction: column;
    align-items: unset;
    position: relative;
    overflow: hidden;
  }
  .featured-story_item:before {
    content: '';
    height: 100%;
    width: 100%;
    background-color: #F1D7DA;
    position: absolute;
    top: 0em;
    left: 0em;
    z-index: -1;
  }
}
.featured-story_item .img-container {
  height: 100vh;
  width: 100vw;
  max-width: 540px;
  max-height: 670px;
  overflow: hidden;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .featured-story_item .img-container {
    width: 50vw;
  }
}
@media screen and (max-width: 850px) {
  .featured-story_item .img-container {
    max-height: 180px;
    max-width: 195px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
}
.featured-story_item .img-container picture {
  height: 100%;
  width: 100%;
}
.featured-story_item .img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.animatable .featured-story_item .img-container picture img {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.featured-story_item .content-container {
  background: #F1D7DA;
  padding: 3em;
}
.featured-story_item .content-container h3 {
  max-width: 20ch;
  line-height: 1em;
}
.featured-story_item .content-container .connect-container {
  height: 130px;
  overflow: hidden;
}
.featured-story_item .content-container .connect-container ul {
  margin-bottom: 55px;
  margin-top: 100px;
  gap: 5px;
}
.animatable .featured-story_item .content-container .connect-container ul {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
@media screen and (max-width: 850px) {
  .featured-story_item .content-container {
    background-color: transparent;
    padding-top: 1.5em;
    padding-left: 1.5em;
  }
  .featured-story_item .content-container .connect-container {
    height: unset;
  }
  .featured-story_item .content-container .connect-container .horizontal-list {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}
.featured-story_item:hover .img-container img {
  transform: scale(1.2);
}
.featured-story_item:hover .content-container .connect-container ul {
  margin-top: 0px;
}
.single .container .featured-story_item {
  padding-left: 50px;
  padding-right: 50px;
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .single .container .featured-story_item {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 850px) {
  .single .container .featured-story_item {
    flex-direction: column;
    align-items: unset;
    position: relative;
  }
  .single .container .featured-story_item:before {
    content: '';
    height: 100%;
    width: 100%;
    background-color: #F1D7DA;
    position: absolute;
    top: 4em;
    left: 8em;
    z-index: -1;
  }
}
@media screen and (max-width: 850px) {
  .single .container .featured-story_item .content-container {
    background-color: transparent;
    padding-top: 1.5em;
    padding-left: 1.5em;
  }
  .single .container .featured-story_item .content-container .connect-container {
    height: unset;
  }
  .single .container .featured-story_item .content-container .connect-container .horizontal-list {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}
.single .container .featured-story_item .img-container {
  max-width: 475px;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .single .container .featured-story_item .img-container {
    width: 50vw;
  }
}
@media screen and (max-width: 850px) {
  .single .container .featured-story_item .img-container {
    max-height: 180px;
    max-width: 195px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
}
.featured-story-section {
  overflow: hidden;
}
.stories-slider-section,
.featured-story-slider-section {
  margin-top: 6em;
  margin-bottom: 4em;
  overflow: hidden;
}
.stories-slider-section .container,
.featured-story-slider-section .container {
  overflow: visible;
}
.stories-slider-section .container .splide__track,
.featured-story-slider-section .container .splide__track {
  overflow: visible;
}
.stories-slider-section .container .splide__track .splide__slide:not(.is-visible),
.featured-story-slider-section .container .splide__track .splide__slide:not(.is-visible) {
  opacity: 0.5;
}
.video-banner {
  height: 100dvh;
  max-height: 95dvh;
  background-color: #000;
  color: #fff;
  position: relative;
}
.video-banner .btn {
  border-color: #fff;
  color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.video-banner .btn:hover {
  background-color: #fff;
  color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-banner {
    max-height: calc(100dvh - 150px);
  }
}
.video-banner .video-container {
  height: 100%;
  max-width: fit-content;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-banner .video-container {
    max-width: unset;
  }
}
.video-banner .video-container:before {
  content: '';
  height: 100%;
  width: 4em;
  position: absolute;
  left: 0px;
  top: 0px;
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 10%, #000000 90%);
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-banner .video-container:before {
    width: 100%;
    height: 50%;
    top: unset;
    bottom: 0px;
    background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 10%, #000000 90%);
  }
}
.video-banner .video-container:after {
  content: '';
  height: 100%;
  width: 4em;
  position: absolute;
  right: 0px;
  top: 0px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 10%, #000000 90%);
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-banner .video-container:after {
    content: unset;
  }
}
.video-banner .video-container video {
  height: 100%;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-banner .video-container video {
    width: 100%;
    object-fit: cover;
  }
}
.video-banner .video-content {
  position: absolute;
  z-index: 1;
  bottom: 8em;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-banner .video-content {
    bottom: 2em;
  }
}
.video-banner .video-content h1 {
  color: #fff;
  font-size: 60px;
  margin-bottom: 0px;
  line-height: 1em;
}
.video-banner .video-content p {
  font-size: 20px;
}
.vid-img-slider-section {
  overflow: hidden;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .vid-img-slider-section .container h3 {
    font-size: 2rem;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .vid-img-slider-section .container .vid-img-slider .splide__track {
    overflow: visible;
    clip-path: polygon(-1% 0, 150% 0, 150% 100%, -1% 100%);
  }
}
.vid-img-slider-section .container .vid-img-slider .splide__track .splide__slide {
  max-height: 475px;
}
.vid-img-slider-section .container .vid-img-slider .splide__track .splide__slide .slider-container {
  height: 100%;
  width: 100%;
  position: relative;
}
.vid-img-slider-section .container .vid-img-slider .splide__track .splide__slide .slider-container picture {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.vid-img-slider-section .container .vid-img-slider .splide__track .splide__slide .slider-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.vid-img-slider-section .container .vid-img-slider .splide__track .splide__slide .slider-container video {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.usp-banner .container .usp-grid {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
  justify-content: space-between;
  gap: 1em;
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .usp-banner .container .usp-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .usp-banner .container .usp-grid {
    grid-template-columns: 1fr;
    text-align: center;
  }
}
.usp-banner .container .usp-grid strong {
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 40px;
  text-transform: lowercase;
  margin-bottom: 0px;
  line-height: 1em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .usp-banner .container .usp-grid strong {
    line-height: unset;
  }
}
.usp-banner .container .usp-grid p {
  margin: unset;
}
.job-search-container {
  width: 90%;
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  padding: 2em;
  z-index: 2;
  position: relative;
  margin-top: -100px;
}
@media screen and (max-width: 1024px) {
  .job-search-container {
    width: 100%;
  }
}
.job-search-container .img-col .image-element {
  max-height: 30em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .job-search-container {
    margin-top: 0px;
  }
}
.job-search-container strong {
  font-size: 24px;
  margin-bottom: 0.5em;
}
.job-search-container form {
  display: flex;
  gap: 1em;
}
.job-search-container form input {
  border: solid 1px #fff;
  background: transparent;
  color: #fff;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  width: 100vw;
  max-width: 260px;
  color: #000;
  border: solid 1px #000;
  max-width: unset;
  margin: 0px;
}
.job-search-container form input::placeholder {
  color: #fff;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .job-search-container form input {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: calc(100% - 1em) center;
    background-size: 20px;
  }
}
.job-search-container form input::placeholder {
  color: #000;
}
.job-search-container form .btn {
  white-space: pre;
  background-color: #E3A7B7;
  border-color: #E3A7B7;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .job-search-container form .btn {
    display: none;
  }
}
.job-search-container form .btn:hover {
  opacity: 0.6;
  color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.denken-mee .whatsapp-link {
  display: flex;
  align-items: center;
  margin-bottom: 2em;
}
.denken-mee .whatsapp-link .icon.whatsapp {
  background-position: left;
  background-size: 15px;
  width: 2rem;
}
/* Header less */
/* Header less */
/* Sub menu visibility class */
.sub_menu_visible {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
/* Header styles */
#header {
  background: transparent;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  z-index: 9;
  border-bottom: 0.5px solid transparent;
}
.animatable #header {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header:has(.main-menu .menu li:hover) {
  border-bottom-color: #ffffff7d;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header.is-active .top-header {
    background-color: #fff;
  }
  #header.is-active .top-header .header-logo .logo-clr {
    fill: #000;
  }
  #header.is-active .top-header .hamburger-box:before {
    color: #000;
  }
  #header.is-active .top-header .hamburger-inner:before {
    background: #000;
    opacity: 1;
  }
  #header.is-active .top-header .hamburger-inner:after {
    background: #000;
  }
  #header.is-active .top-header .container #toggle-search {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
  }
  #header.is-active .top-header .container #user {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.49 13'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %23000; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.65,6.77c1.9,0,3.15.84,3.89,2,.72,1.13.95,2.51.95,3.64v.12c-.06.23-.24.41-.47.46h-.12c-.33.01-.59-.25-.59-.58,0-1-.21-2.14-.76-3-.53-.83-1.41-1.45-2.9-1.45-1.44,0-2.28.68-2.79,1.57-.53.92-.69,2.07-.67,2.87,0,.33-.25.6-.58.61-.33,0-.6-.25-.61-.58-.02-.95.16-2.32.83-3.49.69-1.2,1.9-2.17,3.81-2.17Z'/%3E%3Cpath class='cls-2' d='M5.03.01h0c1.47.15,2.62,1.39,2.62,2.9h0s-.01.29-.01.29h0c-.15,1.48-1.39,2.63-2.9,2.63h-.29s0-.02,0-.02c-1.37-.14-2.46-1.23-2.6-2.6h0s-.01-.29-.01-.29h0s0-.16,0-.16C1.91,1.23,3.18,0,4.74,0h.29ZM4.74,1.18c-.9,0-1.64.68-1.73,1.56v.18c0,.96.77,1.73,1.73,1.73.9,0,1.64-.68,1.73-1.56v-.18c0-.9-.67-1.64-1.55-1.73h-.18Z'/%3E%3C/svg%3E");
  }
}
#header .top-header {
  padding-bottom: 1em;
  padding-top: 2em;
  overflow: hidden;
  max-height: 100px;
}
.animatable #header .top-header {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .top-header {
    padding-top: 1em;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 2;
  }
}
#header .top-header .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .top-header .container .header-logo {
    margin: 0 auto;
    transform: translateX(20px);
  }
}
#header .top-header .container .header-logo a {
  display: flex;
  align-items: center;
}
#header .top-header .container .header-logo a svg {
  width: 100vw;
  max-width: 140px;
}
#header .top-header .container .header-search-and-login {
  width: 100%;
  max-width: unset;
  max-width: 260px;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .top-header .container .header-search-and-login {
    position: fixed;
    top: -50px;
    width: 100vw;
    max-width: calc(100vw - 3em);
    background: #fff;
    left: 1em;
    max-height: 0px;
    opacity: 0;
  }
  .animatable #header .top-header .container .header-search-and-login {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header .top-header .container .header-search-and-login.active {
    top: 100px;
    padding: 5px;
    max-height: 52px;
    opacity: 1;
  }
  #header .top-header .container .header-search-and-login #searchform #s {
    border-color: #000;
    width: 100%;
    max-width: unset;
    color: #000;
  }
  #header .top-header .container .header-search-and-login #searchform #s::placeholder {
    color: #000;
  }
  #header .top-header .container .header-search-and-login #searchform #searchsubmit {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
  }
}
#header .top-header .container .header-search-and-login .btn {
  display: none;
}
#header .top-header .container .header-search-and-login #search_header_wrapper {
  width: 100%;
}
#header .top-header .container .header-search-and-login #search_header_wrapper form > div {
  width: 100%;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .top-header .container > a:not(#user) {
    display: none;
  }
}
#header .top-header .container #toggle-search {
  height: 46px;
  width: 46px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  cursor: pointer;
}
#header .top-header .container #user {
  height: 46px;
  width: 46px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.49 13'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %23fff; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.65,6.77c1.9,0,3.15.84,3.89,2,.72,1.13.95,2.51.95,3.64v.12c-.06.23-.24.41-.47.46h-.12c-.33.01-.59-.25-.59-.58,0-1-.21-2.14-.76-3-.53-.83-1.41-1.45-2.9-1.45-1.44,0-2.28.68-2.79,1.57-.53.92-.69,2.07-.67,2.87,0,.33-.25.6-.58.61-.33,0-.6-.25-.61-.58-.02-.95.16-2.32.83-3.49.69-1.2,1.9-2.17,3.81-2.17Z'/%3E%3Cpath class='cls-2' d='M5.03.01h0c1.47.15,2.62,1.39,2.62,2.9h0s-.01.29-.01.29h0c-.15,1.48-1.39,2.63-2.9,2.63h-.29s0-.02,0-.02c-1.37-.14-2.46-1.23-2.6-2.6h0s-.01-.29-.01-.29h0s0-.16,0-.16C1.91,1.23,3.18,0,4.74,0h.29ZM4.74,1.18c-.9,0-1.64.68-1.73,1.56v.18c0,.96.77,1.73,1.73,1.73.9,0,1.64-.68,1.73-1.56v-.18c0-.9-.67-1.64-1.55-1.73h-.18Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  cursor: pointer;
}
#header .menu-container {
  transition-delay: .3s;
}
.animatable #header .menu-container {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header .menu-container #main-menu {
  width: 90%;
  max-width: 1356px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
@media screen and (max-width: 1024px) {
  #header .menu-container #main-menu {
    width: 100%;
  }
}
#header .menu-container #main-menu .img-col .image-element {
  max-height: 30em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu {
    position: fixed;
    top: 0px;
    left: 0px;
    background: #fff;
    max-height: 0px;
    overflow: hidden;
    height: 100dvh;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.34 66.02'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M40.89,12.47c-3.2-3.2-5.01-7.4-5.15-11.9-.01-.27-.19-.51-.45-.56-.34-.06-.63.2-.64.53-.14,4.51-1.95,8.73-5.15,11.93-3.84,3.84-8.94,4.81-14.17,5.24-3.22.27-6.17,1.48-8.85,3.22-1.23.8-2.32,1.75-3.24,2.84-.91,1.08-1.65,2.29-2.21,3.59l-.02.05C.39,28.88.06,30.41,0,31.94c-.08,2.08.37,4.17,1.31,6.13,1.66,3.44,4.7,6.08,8.54,7.44l13.28,4.65c3.01,1.06,5.44,3.26,6.67,6.04,1.16,2.61,1.19,5.5.1,8.13-.14.33-.3.66-.47.97-.22.4.2.85.61.68h.02c3.76-1.54,6.64-4.32,8.11-7.83l.02-.04c1.44-3.47,1.33-7.26-.32-10.66-1.66-3.44-4.05-5.9-8.54-7.43-8.29-2.77-11.83-4.08-13.28-4.65-1.44-.58-2.54-1.16-3.59-2.03-.53-.44-1.36-1.16-1.97-2.08-.65-.99-1.48-2.66-1.48-4.63,0-4.37,3.54-7.91,7.91-7.91.54,0,.79.02.39,0,4.6.08,8.91,1.9,12.17,5.16,3.2,3.2,5.02,7.41,5.15,11.91.01.26.19.5.44.54.35.07.65-.19.65-.52.14-4.51,1.95-8.73,5.15-11.93,3.2-3.2,7.41-5.02,11.91-5.15.26-.01.5-.19.54-.44.07-.35-.19-.65-.52-.65-4.51-.14-8.73-1.95-11.93-5.15'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center calc(100% - 2em) ;
    background-size: 2em;
  }
  .animatable #header .menu-container #main-menu {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header .menu-container #main-menu.is-active {
    max-height: 100dvh;
    padding-top: 100px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.34 66.02'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M40.89,12.47c-3.2-3.2-5.01-7.4-5.15-11.9-.01-.27-.19-.51-.45-.56-.34-.06-.63.2-.64.53-.14,4.51-1.95,8.73-5.15,11.93-3.84,3.84-8.94,4.81-14.17,5.24-3.22.27-6.17,1.48-8.85,3.22-1.23.8-2.32,1.75-3.24,2.84-.91,1.08-1.65,2.29-2.21,3.59l-.02.05C.39,28.88.06,30.41,0,31.94c-.08,2.08.37,4.17,1.31,6.13,1.66,3.44,4.7,6.08,8.54,7.44l13.28,4.65c3.01,1.06,5.44,3.26,6.67,6.04,1.16,2.61,1.19,5.5.1,8.13-.14.33-.3.66-.47.97-.22.4.2.85.61.68h.02c3.76-1.54,6.64-4.32,8.11-7.83l.02-.04c1.44-3.47,1.33-7.26-.32-10.66-1.66-3.44-4.05-5.9-8.54-7.43-8.29-2.77-11.83-4.08-13.28-4.65-1.44-.58-2.54-1.16-3.59-2.03-.53-.44-1.36-1.16-1.97-2.08-.65-.99-1.48-2.66-1.48-4.63,0-4.37,3.54-7.91,7.91-7.91.54,0,.79.02.39,0,4.6.08,8.91,1.9,12.17,5.16,3.2,3.2,5.02,7.41,5.15,11.91.01.26.19.5.44.54.35.07.65-.19.65-.52.14-4.51,1.95-8.73,5.15-11.93,3.2-3.2,7.41-5.02,11.91-5.15.26-.01.5-.19.54-.44.07-.35-.19-.65-.52-.65-4.51-.14-8.73-1.95-11.93-5.15'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center calc(100% - 2em) ;
    background-size: 2em;
  }
  #header .menu-container #main-menu .main-menu .menu li.menu-item:not(.menu-item-has-children) {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: calc(100% - 1em) center;
  }
  #header .menu-container #main-menu .main-menu .menu li.menu-item a {
    color: #000;
  }
  #header .menu-container #main-menu #search_header_wrapper_mob #search_form_mob {
    border: solid 1px #fff;
    background: transparent;
    color: #fff;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    width: 100vw;
    max-width: 260px;
    padding-left: 0px;
    padding-right: 0px;
    max-width: 100%;
  }
  #header .menu-container #main-menu #search_header_wrapper_mob #search_form_mob::placeholder {
    color: #fff;
  }
  #header .menu-container #main-menu #search_header_wrapper_mob #search_form_mob #searchform > div {
    width: 100%;
  }
  #header .menu-container #main-menu #search_header_wrapper_mob #search_form_mob #searchform #s {
    border-color: #000;
    color: #000;
    max-width: 100%;
  }
  #header .menu-container #main-menu #search_header_wrapper_mob #search_form_mob #searchform #s::placeholder {
    color: #000;
  }
  #header .menu-container #main-menu #search_header_wrapper_mob #search_form_mob #searchform #searchsubmit {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
  }
}
#header .menu-container #main-menu .main-menu .menu {
  display: flex;
  justify-content: center;
  gap: 1em;
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .main-menu .menu {
    flex-direction: column;
    gap: unset;
  }
}
#header .menu-container #main-menu .main-menu .menu li {
  position: relative;
  padding: 1em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .main-menu .menu li {
    padding: 1em 0px;
    border-bottom: solid 1px #dfe0df45;
  }
}
#header .menu-container #main-menu .main-menu .menu li:after {
  content: '';
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
  max-width: 0px;
  background-color: #fff;
}
.animatable #header .menu-container #main-menu .main-menu .menu li:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .main-menu .menu li:after {
    content: unset;
  }
}
#header .menu-container #main-menu .main-menu .menu li.current-menu-item:after,
#header .menu-container #main-menu .main-menu .menu li:hover:after {
  max-width: 200px;
}
#header .menu-container #main-menu .main-menu .menu li a {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
}
.animatable #header .menu-container #main-menu .main-menu .menu li a {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header .menu-container #main-menu .main-menu .menu li a::before {
  content: attr(data-text);
  font-weight: 700;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  user-select: none;
  pointer-events: none;
  speak: none;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .main-menu .menu li a::before {
    content: unset;
  }
}
#header .menu-container #main-menu .main-menu .menu li a:hover {
  font-weight: 700;
}
#header .menu-container #main-menu .main-menu .menu li.current-menu-item > a {
  font-weight: 700;
}
#header .menu-container #main-menu .main-menu .menu li .sub-menu {
  position: absolute;
  top: 100%;
  background-color: #fff;
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  max-height: 0px;
  overflow: hidden;
  padding-left: 1em;
  padding-right: 1em;
}
.animatable #header .menu-container #main-menu .main-menu .menu li .sub-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .main-menu .menu li .sub-menu {
    position: relative;
    padding-left: 1em;
    padding-right: 0px;
  }
}
#header .menu-container #main-menu .main-menu .menu li .sub-menu li {
  display: flex;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0px;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .main-menu .menu li .sub-menu li {
    border: unset;
  }
  #header .menu-container #main-menu .main-menu .menu li .sub-menu li:after {
    content: unset;
  }
}
#header .menu-container #main-menu .main-menu .menu li .sub-menu li:hover:after {
  background-color: #000;
  right: unset;
}
#header .menu-container #main-menu .main-menu .menu li .sub-menu li a {
  color: #000;
  white-space: nowrap;
}
#header .menu-container #main-menu .main-menu .menu li .sub-menu.active {
  max-height: 250px;
}
@media screen and (min-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .main-menu .menu li.menu-item-has-children:hover .sub-menu {
    max-height: 250px;
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .main-menu .menu li .open-sub {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
    transform: rotate(90deg);
    height: 40px;
    width: 40px;
    display: block;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    position: absolute;
    right: 0px;
    top: 12px;
  }
  .animatable #header .menu-container #main-menu .main-menu .menu li .open-sub {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header .menu-container #main-menu .main-menu .menu li .open-sub.active {
    transform: rotate(-90deg);
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header .menu-container #main-menu .btn {
    width: 100%;
  }
}
@media screen and (min-width: calc(47.99 * 16px)) {
  #header.scrolled .top-header {
    max-height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #header.scrolled .top-header {
    background-color: #fff;
  }
  #header.scrolled .top-header .header-logo .logo-clr {
    fill: #000;
  }
  #header.scrolled .top-header .hamburger-box:before {
    color: #000;
  }
  #header.scrolled .top-header .hamburger-inner {
    background-color: #000;
  }
  #header.scrolled .top-header .hamburger-inner:before {
    background-color: #000;
  }
  #header.scrolled .top-header .hamburger-inner:after {
    background-color: #000;
  }
}
#header.scrolled .top-header #toggle-search {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
}
#header.scrolled .top-header #user {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.49 13'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %23000; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.65,6.77c1.9,0,3.15.84,3.89,2,.72,1.13.95,2.51.95,3.64v.12c-.06.23-.24.41-.47.46h-.12c-.33.01-.59-.25-.59-.58,0-1-.21-2.14-.76-3-.53-.83-1.41-1.45-2.9-1.45-1.44,0-2.28.68-2.79,1.57-.53.92-.69,2.07-.67,2.87,0,.33-.25.6-.58.61-.33,0-.6-.25-.61-.58-.02-.95.16-2.32.83-3.49.69-1.2,1.9-2.17,3.81-2.17Z'/%3E%3Cpath class='cls-2' d='M5.03.01h0c1.47.15,2.62,1.39,2.62,2.9h0s-.01.29-.01.29h0c-.15,1.48-1.39,2.63-2.9,2.63h-.29s0-.02,0-.02c-1.37-.14-2.46-1.23-2.6-2.6h0s-.01-.29-.01-.29h0s0-.16,0-.16C1.91,1.23,3.18,0,4.74,0h.29ZM4.74,1.18c-.9,0-1.64.68-1.73,1.56v.18c0,.96.77,1.73,1.73,1.73.9,0,1.64-.68,1.73-1.56v-.18c0-.9-.67-1.64-1.55-1.73h-.18Z'/%3E%3C/svg%3E");
}
#header.scrolled .menu-container {
  background-color: #fff;
  color: #000;
}
#header.scrolled .menu-container #main-menu .main-menu .menu li:after {
  background-color: #000;
}
#header.scrolled .menu-container #main-menu .main-menu .menu li a {
  color: #000;
}
#header.scrolled .menu-container #main-menu .main-menu .menu li.current-menu-item > a {
  font-weight: 700;
}
.dark-header .top-header #searchform #s {
  border-color: #000;
  color: #000;
}
.dark-header .top-header #searchform #s::placeholder {
  color: #000;
}
.dark-header .top-header #searchform #searchsubmit {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
}
.dark-header .top-header .header-logo #logo .logo-clr {
  fill: #000;
}
.animatable .dark-header .top-header .header-logo #logo .logo-clr {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.dark-header .top-header .btn.ghost {
  border-color: #000;
  color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.dark-header .top-header .btn.ghost:hover {
  border-color: #fff;
}
.dark-header .menu-container #main-menu .main-menu .menu li a {
  color: #000;
}
.dark-header .menu-container #main-menu .main-menu .menu li:after {
  background-color: #000;
}
.hamburger {
  padding: 10px 5px 4px;
  border-radius: 5px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  z-index: 99;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
  transform: scale(0.75);
}
.hamburger-box:before {
  content: 'menu';
  position: absolute;
  top: 110%;
  left: 0px;
  color: #fff;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 40px;
  height: 2px;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic .hamburger-inner::after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
@media screen and (min-width: calc(47.99 * 16px)) {
  .hamburger {
    display: none;
    outline: none;
  }
}
/* Footer less */
/* Footer less */
#footer {
  background-color: #fff;
}
#footer .container {
  display: flex;
  gap: 2em;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #footer .container {
    justify-content: flex-start;
    gap: 2em;
  }
}
@media screen and (max-width: calc(89.99 * 16px)) {
  #footer .container .footer-logo-container {
    width: 100%;
  }
}
@media screen and (max-width: calc(89.99 * 16px)) {
  #footer .container .footer-logo-container a {
    display: block;
    max-width: fit-content;
    margin: 0 auto;
  }
}
#footer .container .footer-logo-container a svg {
  width: 100vw;
  max-width: 205px;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #footer .container > div#footer-col-1,
  #footer .container > div#footer-col-2,
  #footer .container > div#footer-col-3 {
    width: 100%;
  }
  #footer .container > div#footer-col-4 {
    max-width: 100%;
  }
}
#footer .container h4 {
  font-size: 20px;
}
#footer .container ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
#footer .container ul:not(.horizontal-list) li {
  padding-bottom: 0.5em;
}
#footer .container ul:not(.horizontal-list) li a {
  color: #000;
  text-decoration: none;
  position: relative;
  padding-right: 1em;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 5px 8px;
}
#footer .container ul:not(.horizontal-list) li a:after {
  content: '';
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  max-width: 0px;
  background-color: #000;
}
.animatable #footer .container ul:not(.horizontal-list) li a:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#footer .container ul:not(.horizontal-list) li a:hover:after {
  max-width: 200px;
}
#footer .container #footer-block-text-4 ul li {
  display: flex;
  gap: 1em;
}
#footer .container #footer-block-text-4 ul li .icon {
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
  margin-top: 7px;
}
#footer .container #footer-block-text-4 ul li .icon.plane {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.44 9.45'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.57.08c.42-.26.94.11.87.59l-1.18,7.7c-.06.39-.46.61-.81.46l-2.33-.96-1.13,1.37c-.35.42-1.03.18-1.03-.39v-1.88L.35,5.9c-.44-.18-.48-.81-.06-1.05L8.57.08ZM3.55,8.85l1-1.22-1-.41v1.62ZM7.68,8.3l1.18-7.71L.59,5.36l2.09.87L7.39,2.21c.11-.09.26.06.17.17l-3.69,4.34,3.82,1.59Z'/%3E%3C/svg%3E");
}
#footer .container #footer-block-text-4 ul li .icon.phone {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.88 11'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:%23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.12,8.94c0,.39-.32.69-.69.69-.39,0-.69-.3-.69-.69,0-.37.3-.69.69-.69.37,0,.69.32.69.69ZM6.88,1.03v8.94c0,.58-.47,1.03-1.03,1.03H1.03c-.58,0-1.03-.45-1.03-1.03V1.03C0,.47.45,0,1.03,0h4.81c.56,0,1.03.47,1.03,1.03ZM6.19,1.03c0-.17-.17-.34-.34-.34H1.03c-.19,0-.34.17-.34.34v8.94c0,.19.15.34.34.34h4.81c.17,0,.34-.15.34-.34V1.03Z'/%3E%3C/svg%3E");
}
#footer .container #footer-block-text-4 ul li .icon.location {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.24 11'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:  %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.12,2.06c1.12,0,2.06.94,2.06,2.06s-.94,2.06-2.06,2.06-2.06-.92-2.06-2.06.92-2.06,2.06-2.06ZM4.12,5.49c.75,0,1.37-.6,1.37-1.37s-.62-1.37-1.37-1.37-1.37.62-1.37,1.37.6,1.37,1.37,1.37ZM4.12,0c2.28,0,4.12,1.85,4.12,4.12,0,1.67-.58,2.15-3.71,6.65-.19.3-.64.3-.84,0C.56,6.27,0,5.8,0,4.12,0,1.85,1.82,0,4.12,0ZM4.12,10.17c2.98-4.31,3.43-4.66,3.43-6.05,0-.9-.36-1.76-1.01-2.43-.67-.64-1.52-1.01-2.43-1.01s-1.78.36-2.45,1.01c-.64.67-.99,1.52-.99,2.43,0,1.4.43,1.74,3.43,6.05Z'/%3E%3C/svg%3E");
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #footer .bottom-footer {
    flex-direction: column;
  }
}
#footer .bottom-footer ul {
  gap: 1em;
}
#footer .bottom-footer ul:not(.social-list) li a {
  padding-right: unset;
  color: #000;
  text-decoration: none;
  position: relative;
}
#footer .bottom-footer ul:not(.social-list) li a:after {
  content: '';
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: -1em;
  left: 0px;
  max-width: 0px;
  background-color: #000;
}
.animatable #footer .bottom-footer ul:not(.social-list) li a:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#footer .bottom-footer ul:not(.social-list) li a:hover:after {
  max-width: 200px;
}
#footer .bottom-footer ul.social-list li {
  height: 43px;
  width: 43px;
  border: solid 1px #000;
  display: flex;
}
.animatable #footer .bottom-footer ul.social-list li {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#footer .bottom-footer ul.social-list li:hover {
  background-color: #000;
}
#footer .bottom-footer ul.social-list li:hover a.icon.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 131.8 254.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M131.7,41.83h-11.5c-4.8,0-9.6,0-14.4,.3-14.9,.9-19.9,6.2-20,21.3-.1,9.6,0,19.2,0,29.5h44.8c-2,15.4-3.9,30.2-5.8,45.2h-38.8v116.4H39.2v-116.1H0v-45.4H38.9c0-9.8-.3-19.1,.1-28.3,.4-8.6,.5-17.4,2.6-25.6C47.1,17.13,63.6,2.63,86.4,.63c14.9-1.3,30-.2,45.4-.2-.1,14.3-.1,27.5-.1,41.4Z'/%3E%3C/svg%3E");
}
#footer .bottom-footer ul.social-list li:hover a.icon.tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
#footer .bottom-footer ul.social-list li:hover a.icon.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.1 256.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,66.34C.1,28.04,27.9,.14,66.2,.04,107.4-.06,148.5,.04,189.7,.04c38.6,0,66.4,27.9,66.4,66.6v123c0,38.7-27.8,66.5-66.4,66.6-41.2,0-82.3,.1-123.5,0C27.9,256.24,.1,228.34,0,189.94V66.34ZM127.9,234.94h61c27.9,0,45.9-18,45.9-46V67.44c0-28-17.9-46.1-45.8-46.1H67c-27.6,0-45.6,18.1-45.7,45.8v122c0,27.9,18.1,45.8,46.1,45.8,20.2,.1,40.3,0,60.5,0Z'/%3E%3Cpath class='cls-1' d='M128.3,64.14c35.2,.1,63.8,28.9,63.8,64.1-.1,35.4-29,64.2-64.5,63.9-35.2-.2-63.7-29.1-63.5-64.4,.1-35.2,28.9-63.7,64.2-63.6Zm-.2,106.7c23.4,0,42.6-19.2,42.7-42.6,.1-23.5-19.6-43.1-43-42.8-23.4,.2-42.6,19.6-42.4,42.9,.1,23.4,19.4,42.6,42.7,42.5Z'/%3E%3Cpath class='cls-1' d='M213.3,58.94c-.1,8.8-7.2,15.9-15.9,15.8-8.6,0-15.9-7.3-16-15.9-.1-8.9,7.2-16.1,16.3-16,8.8,.2,15.7,7.2,15.6,16.1Z'/%3E%3C/svg%3E");
}
#footer .bottom-footer ul.social-list li a.icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 15px;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #footer .bottom-footer ul.horizontal-list:not(.social-list) {
    flex-direction: column;
    gap: 0.5em;
  }
  #footer .bottom-footer ul.horizontal-list:not(.social-list) li:nth-child(even) {
    display: none;
  }
}
#footer .floating-contact {
  position: fixed;
  top: 50%;
  right: -10.5em;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 4em;
  padding-right: 2em;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  z-index: 9;
  background: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-position: 1em center;
  background-repeat: no-repeat;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
.animatable #footer .floating-contact {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#footer .floating-contact:hover {
  background-color: #F1D7DA;
  right: 0px;
}
/* Templates less */
/* Templates less */
.single-verhaal .containered .container,
.single-verhaal .halfhalf .container {
  max-width: 900px;
}
.single-verhaal .content-section {
  padding-top: 1em;
  padding-bottom: 1em;
}
.single-verhaal .content-section h2,
.single-verhaal .content-section h3,
.single-verhaal .content-section h4 {
  margin-bottom: 0px;
}
.single-verhaal #breadcrumbs + .content-section {
  padding-top: 6em;
}
.single-verhaal .featured-jobs-section {
  background-color: #F6F6F5;
}
.single-vacature,
.page-template-open-sollicitatie-template {
  background-color: #F1D7DA;
  padding-top: 250px;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .single-vacature,
  .page-template-open-sollicitatie-template {
    padding-top: 200px;
  }
}
.single-vacature #header .top-header #searchform #s,
.page-template-open-sollicitatie-template #header .top-header #searchform #s {
  border-color: #000;
  color: #000;
}
.single-vacature #header .top-header #searchform #s::placeholder,
.page-template-open-sollicitatie-template #header .top-header #searchform #s::placeholder {
  color: #000;
}
.single-vacature #header .top-header #searchform #searchsubmit,
.page-template-open-sollicitatie-template #header .top-header #searchform #searchsubmit {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
}
.single-vacature #header .top-header .header-logo #logo .logo-clr,
.page-template-open-sollicitatie-template #header .top-header .header-logo #logo .logo-clr {
  fill: #000;
}
.animatable .single-vacature #header .top-header .header-logo #logo .logo-clr,
.animatable .page-template-open-sollicitatie-template #header .top-header .header-logo #logo .logo-clr {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.single-vacature #header .top-header .btn.ghost,
.page-template-open-sollicitatie-template #header .top-header .btn.ghost {
  border-color: #000;
  color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.single-vacature #header .top-header .btn.ghost:hover,
.page-template-open-sollicitatie-template #header .top-header .btn.ghost:hover {
  border-color: #fff;
}
.single-vacature #header .menu-container #main-menu .main-menu .menu li a,
.page-template-open-sollicitatie-template #header .menu-container #main-menu .main-menu .menu li a {
  color: #000;
}
.single-vacature #header .menu-container #main-menu .main-menu .menu li:after,
.page-template-open-sollicitatie-template #header .menu-container #main-menu .main-menu .menu li:after {
  background-color: #000;
}
.single-vacature #header .top-header .container #toggle-search,
.page-template-open-sollicitatie-template #header .top-header .container #toggle-search {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
}
.single-vacature #header .top-header .container #user,
.page-template-open-sollicitatie-template #header .top-header .container #user {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.49 13'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %23000; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.65,6.77c1.9,0,3.15.84,3.89,2,.72,1.13.95,2.51.95,3.64v.12c-.06.23-.24.41-.47.46h-.12c-.33.01-.59-.25-.59-.58,0-1-.21-2.14-.76-3-.53-.83-1.41-1.45-2.9-1.45-1.44,0-2.28.68-2.79,1.57-.53.92-.69,2.07-.67,2.87,0,.33-.25.6-.58.61-.33,0-.6-.25-.61-.58-.02-.95.16-2.32.83-3.49.69-1.2,1.9-2.17,3.81-2.17Z'/%3E%3Cpath class='cls-2' d='M5.03.01h0c1.47.15,2.62,1.39,2.62,2.9h0s-.01.29-.01.29h0c-.15,1.48-1.39,2.63-2.9,2.63h-.29s0-.02,0-.02c-1.37-.14-2.46-1.23-2.6-2.6h0s-.01-.29-.01-.29h0s0-.16,0-.16C1.91,1.23,3.18,0,4.74,0h.29ZM4.74,1.18c-.9,0-1.64.68-1.73,1.56v.18c0,.96.77,1.73,1.73,1.73.9,0,1.64-.68,1.73-1.56v-.18c0-.9-.67-1.64-1.55-1.73h-.18Z'/%3E%3C/svg%3E");
}
.single-vacature .hamburger .hamburger-box:before,
.page-template-open-sollicitatie-template .hamburger .hamburger-box:before {
  color: #000;
}
.single-vacature .hamburger .hamburger-box .hamburger-inner,
.page-template-open-sollicitatie-template .hamburger .hamburger-box .hamburger-inner {
  background-color: #000;
}
.single-vacature .hamburger .hamburger-box .hamburger-inner:before,
.page-template-open-sollicitatie-template .hamburger .hamburger-box .hamburger-inner:before,
.single-vacature .hamburger .hamburger-box .hamburger-inner:after,
.page-template-open-sollicitatie-template .hamburger .hamburger-box .hamburger-inner:after {
  background-color: #000;
}
.single-vacature #header:has(.main-menu .menu li:hover),
.page-template-open-sollicitatie-template #header:has(.main-menu .menu li:hover) {
  border-bottom-color: #0000007d;
}
.single-vacature .vacature-content,
.page-template-open-sollicitatie-template .vacature-content {
  overflow: hidden;
}
.single-vacature .vacature-content .container,
.page-template-open-sollicitatie-template .vacature-content .container {
  display: flex;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .single-vacature .vacature-content .container,
  .page-template-open-sollicitatie-template .vacature-content .container {
    flex-direction: column;
  }
}
.single-vacature .vacature-content .container .vacature-details,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details {
  width: 100vw;
  max-width: calc(455px + 3em);
  padding-right: 3em;
  padding-bottom: 4em;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .single-vacature .vacature-content .container .vacature-details,
  .page-template-open-sollicitatie-template .vacature-content .container .vacature-details {
    max-width: 100%;
    padding-right: 0px;
  }
}
.single-vacature .vacature-content .container .vacature-details .ano-link,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details .ano-link {
  text-decoration: underline;
  display: block;
  margin-bottom: 2em;
}
.single-vacature .vacature-content .container .vacature-details strong,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details strong {
  font-weight: 500;
  margin-bottom: 1.5em;
}
.single-vacature .vacature-content .container .vacature-details h1,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details h1 {
  font-size: 36px;
}
.single-vacature .vacature-content .container .vacature-details .intro,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details .intro {
  font-size: 18px;
}
.single-vacature .vacature-content .container .vacature-details .intro p,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details .intro p {
  line-height: 28px;
}
.single-vacature .vacature-content .container .vacature-details ul,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul {
  margin-top: 2em;
  margin-bottom: 2em;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .single-vacature .vacature-content .container .vacature-details ul,
  .page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .single-vacature .vacature-content .container .vacature-details ul,
  .page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul {
    flex-direction: column;
  }
}
.single-vacature .vacature-content .container .vacature-details ul li,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li {
  margin-bottom: 1em;
  background-size: 20px 15px;
  padding-left: 2em;
  background-repeat: no-repeat;
  background-position: left center;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .single-vacature .vacature-content .container .vacature-details ul li,
  .page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li {
    margin-right: 2em;
    margin-bottom: 0.5em;
  }
}
.single-vacature .vacature-content .container .vacature-details ul li.time,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li.time {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.77 17.77'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.88,0c4.91,0,8.88,3.98,8.88,8.88s-3.98,8.88-8.88,8.88S0,13.79,0,8.88,3.98,0,8.88,0ZM16.62,8.88c0-4.26-3.51-7.74-7.74-7.74S1.15,4.66,1.15,8.88s3.47,7.74,7.74,7.74,7.74-3.47,7.74-7.74ZM11.28,12.07l-2.94-2.11c-.11-.11-.14-.21-.14-.36V3.87c0-.21.18-.43.43-.43h.5c.21,0,.43.21.43.43v5.27l2.51,1.83c.18.14.25.39.11.61l-.32.39c-.11.18-.39.25-.57.11Z'/%3E%3C/svg%3E");
}
.single-vacature .vacature-content .container .vacature-details ul li.wages,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li.wages {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.06 15.8'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.85,0c3.99,0,6.21,1.52,6.21,2.82v6.77c0,1.48-2.5,2.68-5.64,2.82v.56c0,1.59-2.79,2.82-6.21,2.82S0,14.57,0,12.98v-6.77c0-1.55,2.68-2.65,5.64-2.79v-.6c0-1.23,1.76-1.98,1.8-1.98,1.13-.53,2.68-.85,4.41-.85ZM11.29,12.98v-1.76c-1.13.74-3,1.2-5.08,1.2s-3.99-.46-5.08-1.2v1.76c0,.49,1.76,1.69,5.08,1.69s5.08-1.2,5.08-1.69ZM11.29,9.59v-1.76c-1.13.74-3,1.2-5.08,1.2s-3.99-.46-5.08-1.2v1.76c0,.49,1.76,1.69,5.08,1.69s5.08-1.2,5.08-1.69ZM6.21,7.9c2.86,0,5.15-.74,5.15-1.69s-2.29-1.69-5.15-1.69-5.19.78-5.19,1.69,2.33,1.69,5.19,1.69ZM16.93,9.59v-1.76c-1.02.67-2.68,1.09-4.51,1.2v2.26c2.93-.14,4.51-1.2,4.51-1.69ZM16.93,6.21v-1.76c-1.06.71-2.75,1.13-4.69,1.2.11.18.18.39.18.56v1.69c2.89-.14,4.51-1.2,4.51-1.69ZM11.85,4.51c2.86,0,5.15-.74,5.15-1.69s-2.29-1.69-5.15-1.69-5.19.78-5.19,1.69c0,.25.14.42.35.63,1.09.04,2.79.28,4.09,1.06h.74Z'/%3E%3C/svg%3E");
}
.single-vacature .vacature-content .container .vacature-details ul li.location,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li.location {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.89 13.14'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M16.42,0c.23,0,.47.21.47.5v10.15c0,.38-.26.73-.62.88l-4.43,1.52c-.21.06-.38.09-.59.09s-.41-.03-.59-.09l-5.04-1.79-5.01,1.85c-.06.03-.12.03-.18.03-.23,0-.44-.18-.44-.47V2.52c0-.38.23-.73.59-.88L5.01.12c.21-.06.41-.12.59-.12.21.03.41.06.62.12l5.04,1.76L16.24.06c.06-.03.12-.06.18-.06ZM.88,2.55l.03,9.47,4.25-1.58V1.06L.88,2.55ZM6.1,10.44l4.69,1.67V2.73l-4.69-1.67v9.38ZM11.73,12.11l4.25-1.5-.03-9.47-4.22,1.58v9.38Z'/%3E%3C/svg%3E");
}
.single-vacature .vacature-content .container .vacature-details ul li.discount,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li.discount {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.32 16.36'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M15.87,7.22c.61.61.61,1.6,0,2.17l-6.51,6.51c-.57.61-1.56.61-2.17,0L.45,9.16c-.29-.29-.45-.67-.45-1.09V1.53C0,.7.67,0,1.53,0h6.51c.42,0,.8.19,1.09.48l6.74,6.74ZM15.17,8.68c.19-.22.19-.54,0-.73L8.4,1.18c-.1-.1-.22-.16-.35-.16H1.53c-.29,0-.51.26-.51.51v6.55h-.03c0,.13.06.26.16.35l6.77,6.77c.19.19.51.19.73,0l6.51-6.51ZM4.6,3.96c-.38,0-.64.29-.64.64,0,.38.26.64.64.64.35,0,.64-.26.64-.64,0-.35-.29-.64-.64-.64ZM4.6,3.07c.83,0,1.53.7,1.53,1.53s-.7,1.53-1.53,1.53-1.53-.67-1.53-1.53.67-1.53,1.53-1.53Z'/%3E%3C/svg%3E");
}
.single-vacature .vacature-content .container .vacature-details ul li.calender,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li.calender {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.75 18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:  %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.06,2.25c.91,0,1.69.77,1.69,1.69v12.38c0,.95-.77,1.69-1.69,1.69H1.69c-.95,0-1.69-.74-1.69-1.69V3.94c0-.91.74-1.69,1.69-1.69h1.69V.42c0-.21.18-.42.42-.42h.28c.21,0,.42.21.42.42v1.83h6.75V.42c0-.21.18-.42.42-.42h.28c.21,0,.42.21.42.42v1.83h1.69ZM1.69,3.38c-.32,0-.56.28-.56.56v1.69h13.5v-1.69c0-.28-.28-.56-.56-.56H1.69ZM14.06,16.88c.28,0,.56-.25.56-.56V6.75H1.12v9.56c0,.32.25.56.56.56h12.38ZM5.2,11.25h-1.41c-.25,0-.42-.18-.42-.42v-1.41c0-.21.18-.42.42-.42h1.41c.21,0,.42.21.42.42v1.41c0,.25-.21.42-.42.42ZM8.58,11.25h-1.41c-.25,0-.42-.18-.42-.42v-1.41c0-.21.18-.42.42-.42h1.41c.21,0,.42.21.42.42v1.41c0,.25-.21.42-.42.42ZM11.95,11.25h-1.41c-.25,0-.42-.18-.42-.42v-1.41c0-.21.18-.42.42-.42h1.41c.21,0,.42.21.42.42v1.41c0,.25-.21.42-.42.42ZM8.58,14.62h-1.41c-.25,0-.42-.18-.42-.42v-1.41c0-.21.18-.42.42-.42h1.41c.21,0,.42.21.42.42v1.41c0,.25-.21.42-.42.42ZM5.2,14.62h-1.41c-.25,0-.42-.18-.42-.42v-1.41c0-.21.18-.42.42-.42h1.41c.21,0,.42.21.42.42v1.41c0,.25-.21.42-.42.42ZM11.95,14.62h-1.41c-.25,0-.42-.18-.42-.42v-1.41c0-.21.18-.42.42-.42h1.41c.21,0,.42.21.42.42v1.41c0,.25-.21.42-.42.42Z'/%3E%3C/svg%3E");
}
.single-vacature .vacature-content .container .vacature-details ul li.hat,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li.hat {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.95 10.75'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M17.16,2.51c.48.17.79.59.79,1.07,0,.5-.31.93-.79,1.07l-3.22,1.07.42,3.25c0,1.01-2.41,1.79-5.38,1.79s-5.38-.79-5.38-1.79l.39-3.25-1.49-.5c-.08.11-.14.22-.2.36.22.17.39.42.39.7,0,.36-.22.67-.53.81l.5,3.14c.06.28-.11.53-.31.53h-1.15c-.2,0-.36-.25-.31-.53l.5-3.14c-.31-.14-.5-.45-.5-.81,0-.34.2-.64.5-.79.03-.2.11-.39.2-.56l-.84-.25c-.48-.17-.76-.59-.76-1.09,0-.48.28-.9.76-1.07L8.19.13c.5-.17,1.04-.17,1.54,0l7.43,2.38ZM13.43,8.9l-.36-2.92-3.34,1.07c-.81.25-1.46.03-1.54,0l-3.34-1.07-.36,2.92c.31.34,1.82.95,4.49.95s4.15-.62,4.46-.95ZM16.88,3.8c.22-.06.2-.36,0-.42L9.45.97c-.2-.06-.56-.14-.98,0L1.04,3.38c-.2.06-.22.36,0,.42l1.21.39c.25-.2.56-.36.93-.42l5.72-1.07c.22-.06.48.11.5.36.06.22-.11.48-.36.5l-5.47,1.04,4.91,1.6c.34.08.64.08.98,0l7.43-2.41Z'/%3E%3C/svg%3E");
}
.single-vacature .vacature-content .container .vacature-details ul li.people,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li.people {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.38 12.17'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.78,5.21c-1.22,0-2.17-.95-2.17-2.17s.95-2.17,2.17-2.17,2.17.98,2.17,2.17-.98,2.17-2.17,2.17ZM14.78,1.74c-.73,0-1.3.6-1.3,1.3s.57,1.3,1.3,1.3,1.3-.57,1.3-1.3-.6-1.3-1.3-1.3ZM8.69,6.08c-1.68,0-3.04-1.36-3.04-3.04s1.36-3.04,3.04-3.04,3.04,1.39,3.04,3.04-1.39,3.04-3.04,3.04ZM8.69.87c-1.22,0-2.17.98-2.17,2.17s.95,2.17,2.17,2.17,2.17-.95,2.17-2.17-.98-2.17-2.17-2.17ZM15.32,6.08c1.11,0,2.06.98,2.06,2.17,0,.24-.22.43-.43.43-.24,0-.43-.19-.43-.43,0-.71-.54-1.3-1.19-1.3h-1.09c-.16,0-.3.05-.43.11-.22-.24-.43-.43-.71-.62.33-.22.71-.35,1.14-.35h1.09ZM2.61,5.21c-1.22,0-2.17-.95-2.17-2.17S1.39.87,2.61.87s2.17.98,2.17,2.17-.98,2.17-2.17,2.17ZM2.61,1.74c-.73,0-1.3.6-1.3,1.3s.57,1.3,1.3,1.3,1.3-.57,1.3-1.3-.6-1.3-1.3-1.3ZM10.86,6.63c.98,0,1.93.46,2.5,1.28.33.52.54,1.11.54,1.77v1.2c0,.73-.6,1.3-1.3,1.3h-7.82c-.73,0-1.3-.57-1.3-1.3v-1.2c0-.65.19-1.25.52-1.77.57-.81,1.52-1.28,2.5-1.28.92,0,1.14.33,2.2.33s1.25-.33,2.17-.33ZM13.04,10.86h-.03v-1.2c0-.46-.11-.9-.38-1.28-.35-.54-1.03-.9-1.77-.9s-1,.33-2.17.33-1.44-.33-2.2-.33-1.41.35-1.77.9c-.27.38-.38.81-.38,1.28v1.2c0,.24.19.43.43.43h7.82c.22,0,.43-.19.43-.43ZM4.26,6.44c-.27.19-.49.38-.71.62-.14-.05-.27-.11-.41-.11h-1.09c-.68,0-1.2.6-1.2,1.3,0,.24-.22.43-.43.43-.24,0-.43-.19-.43-.43,0-1.2.92-2.17,2.06-2.17h1.09c.41,0,.79.14,1.11.35Z'/%3E%3C/svg%3E");
}
.single-vacature .vacature-content .container .vacature-details ul li.cup,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details ul li.cup {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.55 13.55'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M1.96,1.52c-.06-.82.59-1.52,1.41-1.52h6.79c.82,0,1.47.7,1.41,1.52v.06s.86,0,.86,0c.64,0,1.15.55,1.1,1.19l-.16,2.01c-.1,1.35-1.21,2.41-2.55,2.47-.68,1.37-2.02,2.34-3.59,2.5v.97h.74c.61,0,1.15.39,1.34.97l.31.92h.29c.26,0,.47.21.47.47s-.21.47-.47.47H3.62c-.26,0-.47-.21-.47-.47s.21-.47.47-.47h.29l.31-.92c.19-.58.73-.97,1.34-.97h.74v-.97c-1.57-.16-2.91-1.13-3.59-2.5-1.35-.06-2.45-1.11-2.55-2.47L0,2.76c-.05-.64.46-1.19,1.1-1.19h.86v-.06ZM4.91,12.6h3.73l-.21-.62c-.06-.19-.24-.32-.45-.32h-2.42c-.2,0-.38.13-.45.32l-.21.62ZM2.25,5.56c.02.23.05.46.1.68-.68-.19-1.19-.79-1.25-1.53l-.16-2.01c0-.09.07-.17.16-.17h.93l.22,3.04ZM11.2,6.23c.68-.19,1.19-.79,1.25-1.53l.16-2.01c0-.09-.07-.17-.16-.17h-.93l-.22,3.04c-.02.23-.05.46-.1.68ZM3.38.95c-.27,0-.49.23-.47.51l.29,4.04c.13,1.88,1.7,3.33,3.58,3.33s3.44-1.45,3.58-3.33l.29-4.04c.02-.27-.2-.51-.47-.51H3.38Z'/%3E%3C/svg%3E");
}
.single-vacature .vacature-content .container .vacature-details .btn-container,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details .btn-container {
  margin-top: 2em;
}
.single-vacature .vacature-content .container .vacature-details .btn-container .btn,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-details .btn-container .btn {
  width: 100%;
}
@media screen and (max-width: calc(79.99 * 16px)) and (min-width: calc(47.99 * 16px)) {
  .single-vacature .vacature-content .container .vacature-details .btn-container .btn,
  .page-template-open-sollicitatie-template .vacature-content .container .vacature-details .btn-container .btn {
    max-width: fit-content;
  }
}
.single-vacature .vacature-content .container .vacature-on-the-job,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-on-the-job {
  padding-left: 4em;
  padding-top: 4em;
  padding-bottom: 4em;
  position: relative;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .single-vacature .vacature-content .container .vacature-on-the-job,
  .page-template-open-sollicitatie-template .vacature-content .container .vacature-on-the-job {
    padding: unset;
  }
}
.single-vacature .vacature-content .container .vacature-on-the-job:before,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-on-the-job:before {
  content: '';
  height: 100%;
  width: 75vw;
  background-color: #fff;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .single-vacature .vacature-content .container .vacature-on-the-job:before,
  .page-template-open-sollicitatie-template .vacature-content .container .vacature-on-the-job:before {
    top: -2.5em;
    width: 100vw;
    height: calc(100% + 3em);
    left: calc((100vw - 100%) / -2);
  }
}
.single-vacature .vacature-content .container .vacature-on-the-job .content,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-on-the-job .content {
  position: relative;
  z-index: 2;
}
.single-vacature .vacature-content .container .vacature-on-the-job .content .description,
.page-template-open-sollicitatie-template .vacature-content .container .vacature-on-the-job .content .description {
  font-weight: 700;
  margin-bottom: 2em;
}
/*VACATURE Overzicht*/
#pages_posts_overview .page {
  gap: 2em;
}
#pages_posts_overview .page > div {
  padding: 0px;
}
.page-template-vacature-archive aside .text-filter {
  margin: 1em 0;
}
.page-template-vacature-archive aside .text-filter input {
  height: 50px;
  width: 100%;
  padding-left: 1em;
  padding-right: 1em;
  background: #DFE0DF;
  border: unset;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.07 12.1'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M11.99,11.07c.12.12.12.31,0,.4l-.54.54c-.09.12-.28.12-.4,0l-2.86-2.86c-.05-.07-.07-.14-.07-.21v-.31c-.87.73-1.98,1.18-3.21,1.18C2.19,9.82,0,7.62,0,4.91S2.19,0,4.91,0s4.91,2.22,4.91,4.91c0,1.23-.47,2.36-1.2,3.21h.31c.07,0,.14.05.21.09l2.86,2.86ZM4.91,8.68c2.08,0,3.78-1.68,3.78-3.78s-1.7-3.78-3.78-3.78-3.78,1.7-3.78,3.78,1.68,3.78,3.78,3.78Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-position: calc(100% - 1em);
}
.page-template-vacature-archive aside .text-filter input::placeholder {
  font-style: italic;
  color: #000;
}
.page-template-vacature-archive aside .filter-group:first-of-type strong {
  display: none;
}
.page-template-vacature-archive .vacature-grid-container {
  padding-left: 5em;
}
.page-template-vacature-archive .checkbox-filter-group strong {
  padding-bottom: 0.5em;
  border-bottom: 1px solid #DFE0DF;
  display: block;
  margin-bottom: 1em;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 116.14 116.14'%3E%3Cpath fill='%23000' d='M111.81,48.09h-43.75V4.34c0-2.39-1.94-4.34-4.34-4.34h-11.3c-2.39,0-4.34,1.94-4.34,4.34v43.75H4.34c-2.39,0-4.34,1.94-4.34,4.34v11.3c0,2.39,1.94,4.34,4.34,4.34h43.75v43.75c0,2.39,1.94,4.34,4.34,4.34h11.3c2.39,0,4.34-1.94,4.34-4.34v-43.75h43.75c2.39,0,4.34-1.94,4.34-4.34v-11.3c0-2.39-1.94-4.34-4.34-4.34Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right;
  background-size: 15px;
}
.page-template-vacature-archive .checkbox-filter-group strong.is-collapsed {
  background-image: url("data:image/svg+xml,%0A%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 116.14 19.97'%3E%3Crect fill='%23000' width='116.14' height='19.97' rx='4.34' ry='4.34'/%3E%3C/svg%3E");
}
.page-template-vacature-archive .checkbox-filter-group .checkbox-filter-options {
  height: 100%;
  max-height: 350px;
  overflow: hidden;
  transition: all .3s ease;
  margin-bottom: 1em;
}
.page-template-vacature-archive .checkbox-filter-group .checkbox-filter-options.is-collapsed {
  max-height: 0px;
}
#pagination_posts_overview .pagination {
  justify-content: flex-end;
}
#pagination_posts_overview .pagination li.page-item {
  min-height: 32px;
  min-width: 25px;
}
#pagination_posts_overview .pagination li.page-item a {
  background-repeat: no-repeat;
  background-size: 10px 10px;
  background-position: center;
}
#pagination_posts_overview .pagination li.page-item a.page-link {
  height: 100%;
  width: 100%;
  border-radius: 0px;
  display: block;
  padding: unset;
  border: unset;
}
#pagination_posts_overview .pagination li.page-item#pagination-prev-button a {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
  transform: rotate(180deg);
  font-size: 0px;
  border: solid 1px #000;
  opacity: 1;
}
#pagination_posts_overview .pagination li.page-item#pagination-next-button a {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
  font-size: 0px;
  border: solid 1px #000;
  opacity: 1;
}
.featured-jobs-section {
  overflow: hidden;
}
.featured-jobs-section .container h3 {
  margin-bottom: 0px;
}
.featured-jobs-section .container > p {
  margin-bottom: 4em;
  margin-top: 0px;
}
.featured-jobs-section .container .featured-jobs-slider .splide__track {
  overflow: visible;
}
.featured-jobs-section .container .featured-jobs-slider .btn-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 2em;
}
.featured-jobs-section .container .featured-jobs-slider .btn-container .splide__arrows {
  margin: unset;
}
#open-sol {
  background-color: #F1D7DA;
  padding: 2em !important;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
#open-sol h3 {
  font-size: 20px;
  font-family: 'Apercu Pro';
  margin-bottom: 0px;
}
/* Template parts less */
/* Template parts less */
/* Pagination styling */
nav.pagination {
  margin-top: 2em;
  margin-bottom: 1em;
}
nav.pagination ol {
  display: flex;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
nav.pagination ol .page-item.disabled .page-link {
  background-color: #F6F6F5;
  pointer-events: none;
}
nav.pagination ol .page-item.active .page-link {
  background-color: transparent;
  color: #000;
  font-weight: 700;
  opacity: 1;
}
nav.pagination ol .page-item .page-link {
  text-decoration: unset;
  color: #000;
  padding: .25em .75em;
  min-width: 2em;
  text-align: center;
  border: 1px solid #000;
  border-left-width: 0px;
  opacity: 0.2;
}
.animatable nav.pagination ol .page-item .page-link {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
nav.pagination ol .page-item:first-child .page-link {
  border-left-width: 1px;
  border-top-left-radius: .25em;
  border-bottom-left-radius: .25em;
}
nav.pagination ol .page-item:last-child .page-link {
  border-top-right-radius: .25em;
  border-bottom-right-radius: .25em;
}
.social-list .extrashare {
  cursor: pointer;
}
/* Entries less */
/* Entries less */
.story-entry {
  overflow: hidden;
}
.story-entry .img-container {
  height: 100vh;
  max-height: 475px;
  overflow: hidden;
}
.animatable .story-entry .img-container {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.story-entry .img-container picture {
  height: 100%;
}
.story-entry .img-container picture img {
  height: 100%;
  object-fit: cover;
}
.story-entry .content {
  padding-top: 2em;
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 1em;
}
.story-entry .content h3 {
  font-size: 24px;
  font-family: 'Apercu Pro';
}
.story-entry .content .connect-container {
  max-height: 25px;
}
.animatable .story-entry .content .connect-container {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.story-entry .content .connect-container ul {
  gap: 5px;
}
.story-entry .content .connect-container .btn {
  margin-top: 1em;
}
.story-entry:hover .img-container {
  max-height: 410px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.story-entry:hover .content .connect-container {
  max-height: 90px;
}
.vacature-entry {
  max-width: calc(50% - 1em);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  background-color: #fff;
}
.vacature-entry article {
  display: grid;
  grid-template-columns: 1fr 0.9fr;
}
.vacature-entry article .vacature-content {
  flex: 1;
  padding: 2em;
  padding-right: 1em;
  display: flex;
  flex-direction: column;
  min-height: 335px;
}
.vacature-entry article .vacature-content p {
  margin: 0px;
  font-size: 18px;
  margin-bottom: 0.5em;
}
.vacature-entry article .vacature-content h2 {
  font-size: 24px;
  font-family: 'Apercu Pro';
}
.vacature-entry article .vacature-content ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  margin-top: auto;
}
.vacature-entry article .vacature-content ul li {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 20px 15px;
  padding-left: 1.5em;
}
.vacature-entry article .vacature-content ul li.location {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.24 11'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:  %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.12,2.06c1.12,0,2.06.94,2.06,2.06s-.94,2.06-2.06,2.06-2.06-.92-2.06-2.06.92-2.06,2.06-2.06ZM4.12,5.49c.75,0,1.37-.6,1.37-1.37s-.62-1.37-1.37-1.37-1.37.62-1.37,1.37.6,1.37,1.37,1.37ZM4.12,0c2.28,0,4.12,1.85,4.12,4.12,0,1.67-.58,2.15-3.71,6.65-.19.3-.64.3-.84,0C.56,6.27,0,5.8,0,4.12,0,1.85,1.82,0,4.12,0ZM4.12,10.17c2.98-4.31,3.43-4.66,3.43-6.05,0-.9-.36-1.76-1.01-2.43-.67-.64-1.52-1.01-2.43-1.01s-1.78.36-2.45,1.01c-.64.67-.99,1.52-.99,2.43,0,1.4.43,1.74,3.43,6.05Z'/%3E%3C/svg%3E");
}
.vacature-entry article .vacature-content ul li.time {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.77 17.77'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.88,0c4.91,0,8.88,3.98,8.88,8.88s-3.98,8.88-8.88,8.88S0,13.79,0,8.88,3.98,0,8.88,0ZM16.62,8.88c0-4.26-3.51-7.74-7.74-7.74S1.15,4.66,1.15,8.88s3.47,7.74,7.74,7.74,7.74-3.47,7.74-7.74ZM11.28,12.07l-2.94-2.11c-.11-.11-.14-.21-.14-.36V3.87c0-.21.18-.43.43-.43h.5c.21,0,.43.21.43.43v5.27l2.51,1.83c.18.14.25.39.11.61l-.32.39c-.11.18-.39.25-.57.11Z'/%3E%3C/svg%3E");
}
.vacature-entry article .img-container {
  flex: 0.9;
  height: 100%;
  overflow: hidden;
}
.vacature-entry article .img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.vacature-entry article .img-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.splide__slide .vacature-entry {
  max-width: unset;
}
.splide__slide .vacature-entry article .img-container {
  height: 100%;
  max-height: 350px;
}
/*Module parts less*/
.btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  margin-top: 1em;
}
.blurb-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1em;
  border: solid 1px #000;
  height: 100%;
}
.blurb-container .blurb-img {
  position: relative;
  width: 100%;
  height: auto;
}
.blurb-container .blurb-img.icon {
  max-height: 100px;
  height: 100%;
  margin: 0 auto;
}
.blurb-container .blurb-img.icon img {
  height: 100%;
  width: 100%;
}
.blurb-container .blurb-content {
  width: 100%;
}
.img-col .image-element {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
  height: auto;
  display: block;
}
.container .img-col .image-element {
  max-height: 30em;
}
.txt-col {
  line-height: 24px;
}
.txt-col > :first-child {
  margin-top: 0px;
}
.twothird_third .pure-g > .pure-u-1:has(.img-col) ~ .pure-u-1 .txt-col {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
.twothird_third .pure-g > .pure-u-1:has(.img-col) ~ .pure-u-1 .txt-col h2,
.twothird_third .pure-g > .pure-u-1:has(.img-col) ~ .pure-u-1 .txt-col h3 {
  font-size: 40px;
  margin-bottom: 0px;
}
.pure-g > .pure-u-1:first-child .img-col {
  max-height: 100%;
  height: 100%;
  position: relative;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .pure-g > .pure-u-1:first-child .img-col {
    margin-left: -1em;
    margin-right: -1em;
  }
}
.pure-g > .pure-u-1:first-child .img-col picture {
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .pure-g > .pure-u-1:first-child .img-col picture {
    position: relative;
    max-height: 350px;
  }
}
.pure-g > .pure-u-1:first-child .img-col picture img {
  height: 100%;
  max-height: 100%;
  width: 100%;
  object-fit: cover;
}
.pure-g > .pure-u-1:first-child:has(.img-col-caption) {
  display: flex;
  flex-direction: column;
}
.pure-g > .pure-u-1:first-child:has(.img-col-caption) .img-col {
  flex: 1;
}
.img-col-caption {
  margin-top: 0.5em;
  font-size: 0.8125rem;
  font-style: italic;
  color: #313131;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .img-col-caption {
    display: none;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .img-col-caption {
    margin-top: -25.5em;
  }
}
.spark .txt-col {
  padding-top: 7em;
  padding-bottom: 7em;
  padding-left: 2em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .spark .txt-col {
    padding-top: unset;
    padding-bottom: unset;
    padding-left: 1em;
    padding-right: 1em;
    margin-bottom: 2em;
  }
}
.spark .txt-col h2,
.spark .txt-col h3 {
  font-size: 40px;
  position: relative;
  padding-top: 90px;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .spark .txt-col h2,
  .spark .txt-col h3 {
    font-size: 32px;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .spark .container .pure-g {
    flex-direction: column-reverse;
  }
}
.embed-youtube {
  background-color: #000;
  margin-bottom: 30px;
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  cursor: pointer;
}
.embed-youtube img {
  position: absolute;
  width: 100%;
  top: -16.84%;
  left: 0;
  bottom: -16.84%;
  opacity: .7;
  height: auto;
  cursor: pointer;
}
.embed-youtube .embed-youtube-play {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translate3d(-50%, -50%, 0);
  width: 4em;
  height: 3em;
  background-color: #F1D7DA;
  border: 1px solid #fff;
  z-index: 1;
  border-radius: .5em;
}
.animatable .embed-youtube .embed-youtube-play {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.embed-youtube .embed-youtube-play:hover {
  background-color: #000;
}
.embed-youtube .embed-youtube-play::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 55%;
  transform: translate3d(-50%, -50%, 0);
  border-style: solid;
  border-width: 1em 0 1em 1.75em;
  border-color: transparent transparent transparent #fff;
}
.embed-youtube iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.img-repeater.d-grid {
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}
.img-repeater .repeat-img {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  min-height: 140px;
}
.img-repeater .repeat-img .repeat-picture {
  height: 100%;
  position: relative;
}
.img-repeater .repeat-img .repeat-picture img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.img-repeater .module-slide-image img {
  height: auto;
  object-fit: contain;
  background-color: #F6F6F5;
  width: 100%;
}
.full-question {
  border-bottom: solid 1px #DFE0DF;
}
.full-question:not(:last-child) {
  margin-bottom: 1em;
}
.full-question.active .question {
  border-bottom: solid 1px #DFE0DF;
}
.full-question .question {
  position: relative;
  display: flex;
}
.full-question .question .toggle-q {
  position: absolute;
  height: 100%;
  width: 3em;
  right: 0px;
  top: 0px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.76 31.38'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='b' d='M28.38,31.38c-.77,0-1.54-.29-2.12-.88L.88,5.12C-.29,3.95-.29,2.05,.88,.88,2.05-.29,3.95-.29,5.12,.88L28.38,24.14,51.63,.88c1.17-1.17,3.07-1.17,4.24,0,1.17,1.17,1.17,3.07,0,4.24L30.5,30.5c-.59,.59-1.35,.88-2.12,.88Z'/%3E%3C/svg%3E");
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
}
.animatable .full-question .question .toggle-q {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question .question .toggle-q:hover {
  cursor: pointer;
}
.full-question .question .question-button {
  background-color: unset;
  padding: unset;
  text-decoration: unset;
  border: unset;
  flex: 1 1 100%;
  padding: 1em 3em 1em 0em;
  text-align: inherit;
}
.full-question .answer {
  padding: 0em 1em;
  max-height: 0px;
  overflow: hidden;
  margin-left: 0;
}
.animatable .full-question .answer {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question.active .question .toggle-q {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.full-question.active .answer {
  padding: 1em 1em;
  max-height: 500px;
}
.tab-container {
  display: flex;
  flex-direction: column;
}
.tab-container .module_tabs-list {
  display: flex;
  flex-wrap: wrap;
}
.tab-container .module_tabs-list button {
  padding: 0.5em 1em;
  border: unset;
  border-bottom: solid 1px #000;
  border-radius: 0px;
  background-color: unset;
}
.animatable .tab-container .module_tabs-list button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tab-container .module_tabs-list button:focus {
  outline: 1px solid #000;
}
.tab-container .module_tabs-list button.active {
  background: #000;
  color: #F1D7DA;
}
.tab-container .module_tabs-content {
  position: relative;
}
@media screen and (min-width: calc(47.99 * 16px)) {
  .tab-container .module_tabs-content.vertical {
    padding-left: 1rem;
  }
}
.tab-container .module_tabs-content.vertical .tab-content {
  transform: translateY(10%);
}
.tab-container .module_tabs-content.vertical .tab-content-title .tab-title {
  font-size: clamp(21px, 2vw,40px);
  font-weight: 600;
}
.tab-container .module_tabs-content.vertical .tab-content-txt p {
  line-height: 160%;
}
.tab-container .module_tabs-content.vertical .tab-content.active {
  transform: translateY(0%);
}
.tab-container .module_tabs-content.vertical .tab-content picture {
  height: 100%;
  overflow: hidden;
}
.tab-container .module_tabs-content.vertical .tab-content picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.tab-container .module_tabs-content .tab-content {
  transform-origin: left center;
  transform: translateX(-10%);
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
}
.tab-container .module_tabs-content .tab-content .content-container {
  background: #fffffff2;
  position: absolute;
  right: -1.5em;
  bottom: 2em;
  max-width: 350px;
  padding: 2em;
  padding-right: 3em;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.tab-container .module_tabs-content .tab-content .content-container .tab-content-title p {
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  margin: 0px;
  font-weight: 600;
  line-height: 1em;
}
.tab-container .module_tabs-content .tab-content .content-container .tab-content-txt p:nth-child(1) {
  font-size: 18px;
  margin-top: 0px;
}
.tab-container .module_tabs-content .tab-content .content-container .tab-content-txt p:last-child {
  margin-bottom: 0px;
}
.tab-container .module_tabs-content .tab-content-title {
  margin-bottom: 1rem;
}
.tab-container .module_tabs-content .tab-content-txt ul li {
  font-weight: 700;
}
.animatable .tab-container .module_tabs-content .tab-content {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tab-container .module_tabs-content .tab-content.active {
  opacity: 1;
  position: relative;
  transform: translateX(0%);
  z-index: 0;
}
.tab-container .module_tabs-vertical-list {
  display: flex;
  flex-direction: column;
}
.tab-container .module_tabs-vertical-list button {
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: clamp(18px, 2vw ,24px);
  text-align: left;
  padding-left: 0;
  background-color: transparent;
  border: unset;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #f1d7da80;
  padding-right: 2em;
  position: relative;
  font-weight: 600;
}
.tab-container .module_tabs-vertical-list button::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 1.25rem;
  background-size: 20px 20px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
}
.animatable .tab-container .module_tabs-vertical-list button::after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tab-container .module_tabs-vertical-list button.active {
  color: #000;
}
.tab-container .module_tabs-vertical-list button.active::after {
  opacity: 1;
}
section .tab-container .text-content h2 {
  font-size: 52px;
  margin-bottom: 0px;
}
section .tab-container .text-content p {
  max-width: 80%;
}
.animatable section .tab-container .module_tabs-vertical-list button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section .tab-container .module_tabs-vertical-list button:before {
  content: '';
  height: 100%;
  width: 2em;
  max-width: 0px;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-45%);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.6 11.59'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M12.38.17c.18-.18.44-.22.65-.12l.09.05h0s.08.07.08.07h0s5.13,5.14,5.13,5.14c.15.1.26.28.26.49,0,.16-.07.31-.18.41l-5.22,5.22c-.11.11-.24.16-.4.16-.16,0-.14,0-.23-.04-.04-.01-.09-.04-.09-.04,0,0-.02,0-.03-.01h0s-.08-.07-.08-.07h0c-.23-.24-.23-.61,0-.84l4.2-4.21H.59c-.32,0-.59-.26-.59-.59,0-.33.26-.59.59-.59h15.99L12.38,1.01c-.23-.23-.23-.6,0-.83Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px 12px;
  background-position: left center;
}
.animatable section .tab-container .module_tabs-vertical-list button:before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section .tab-container .module_tabs-vertical-list button.active {
  color: #000;
  padding-left: 2em;
}
section .tab-container .module_tabs-vertical-list button.active:before {
  max-width: 2em;
}
section .tab-container .btn-container {
  margin: 0px;
}
.contact-col form .acf-fields .acf-field {
  padding: 0px;
  border-top: 0px;
}
.contact-col form .acf-fields .acf-field input,
.contact-col form .acf-fields .acf-field textarea {
  width: 100%;
  padding: 0.5em 1em;
}
.animatable .contact-col form .acf-fields .acf-field input,
.animatable .contact-col form .acf-fields .acf-field textarea {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.contact-col form .acf-fields .acf-field input:focus,
.contact-col form .acf-fields .acf-field textarea:focus {
  outline: none;
  border: solid 2px #F1D7DA;
}
.contact-col form input[type=submit] {
  background: #F1D7DA;
  border: #F1D7DA;
  color: #fff;
  width: 100%;
  padding: 0.5em 1em;
}
.animatable .contact-col form input[type=submit] {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.contact-col form input[type=submit]:hover {
  background: #000;
  color: #F1D7DA;
}
.post-module .post-img-container {
  width: 100%;
  height: 250px;
  position: relative;
}
.post-module .post-img-container .post-cats {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
}
.post-module .post-img-container .post-cats .cat-type {
  font-size: 0.9em;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  line-height: 1;
  display: inline-block;
  background-color: #F1D7DA;
  color: #fff;
}
.post-module .post-img-container img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.post-module .post-entry .article-inner {
  padding: 0.5em;
}
.post-module .post-entry .article-inner .entry-title {
  margin-bottom: 0em;
  line-height: 1.2em;
  display: block;
  min-height: 90px;
}
.post-module .post-entry .article-inner p.summary {
  margin-top: 0px;
  display: block;
  min-height: 80px;
}
.post-module .post-entry .article-inner p.date {
  font-size: 0.9rem;
}
.post-module .post-entry .article-inner p.btn {
  margin-bottom: 0px;
}
.post-module .cat-type {
  position: relative;
  color: #fff;
  z-index: 1;
}
.page_breakers.content-section {
  padding-left: unset;
  padding-right: unset;
  padding: unset;
}
.page_breakers.content-section .semi-breaker {
  flex: 1;
}
.page_breakers.content-section .breaker-container-right {
  padding-left: max(5vw, calc((100vw - 1356px) / 2));
  width: 100%;
  max-width: 100%;
  padding-right: 0px;
  display: grid;
  grid-template-columns: auto calc(53vw - 0.5em);
}
.page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
  padding-right: 5em;
  padding-top: 3em;
  padding-bottom: 3em;
}
@media screen and (min-width: calc(calc(47.99 * 16px))) and (max-width: calc(calc(63.99 * 16px))) {
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 2em;
  }
}
.page_breakers.content-section .breaker-container-right .semi-breaker h2,
.page_breakers.content-section .breaker-container-right .semi-breaker h3 {
  margin-bottom: 0px;
}
@media screen and (max-width: calc(calc(47.99 * 16px))) {
  .page_breakers.content-section .breaker-container-right {
    grid-template-columns: 1fr;
    padding-left: 0;
  }
  .page_breakers.content-section .breaker-container-right .semi-breaker {
    padding-left: 0px;
  }
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 0px;
    max-width: 90%;
    margin: 0 auto;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.page_breakers.content-section .breaker-container-left {
  padding-right: max(5vw, calc((100vw - 1356px) / 2));
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  display: grid;
  grid-template-columns: calc(53vw - 0.5em) auto;
}
.page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
  padding-left: 5em;
  padding-top: 3em;
  padding-bottom: 3em;
}
@media screen and (min-width: calc(calc(47.99 * 16px))) and (max-width: calc(calc(63.99 * 16px))) {
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 2em;
  }
}
@media screen and (max-width: calc(calc(47.99 * 16px))) {
  .page_breakers.content-section .breaker-container-left {
    grid-template-columns: 1fr;
    padding-right: 0;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 0px;
    max-width: 90%;
    margin: 0 auto;
    order: 1;
  }
}
.page_breakers.content-section .img-col {
  height: 100%;
  overflow: hidden;
  position: relative;
  min-height: 250px;
}
.page_breakers.content-section .img-col img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
.page_breakers.content-section:not(.bg-pink) {
  background-color: #000;
  color: #fff;
}
.page_breakers.content-section:not(.bg-pink) .btn {
  border-color: #fff;
  color: #fff;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.page_breakers.content-section:not(.bg-pink) .btn:hover {
  background-color: #fff;
  color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .semi-breaker .txt-col h2,
  .semi-breaker .txt-col h3,
  .semi-breaker .txt-col h4 {
    margin-bottom: 0px;
  }
}
.semi-breaker .txt-col .btn-container {
  margin-top: 2em;
}
.icon {
  font-size: 0px;
  height: 2.5rem;
  width: 2.5rem;
  background-position: center;
  background-size: 100% 1.25rem;
  background-repeat: no-repeat;
  display: block;
}
.animatable .icon {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon-before {
  height: 1cap;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  pointer-events: none;
}
.animatable .icon-before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
div:has(>.icon-before) {
  display: flex;
  align-items: baseline;
  gap: 0.5em;
  width: max-content;
}
.icon.x,
.icon-before.x {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='svg5' x='0px' y='0px' style='enable-background:new 0 0 1668.56 1221.19;' xml:space='preserve' viewBox='333.89 142.25 1000.78 936.69'%3E%3Cg id='layer1' transform='translate(52.390088,-25.058597)'%3E%3Cpath id='path1009' d='M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99 h-87.51l-313.51,338.7l-253.31-338.7H283.94z' style='fill:%23F1D7DA;' /%3E%3C/g%3E%3C/svg%3E");
}
.icon.x:hover,
.icon-before.x:hover,
.icon.x:focus,
.icon-before.x:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='svg5' x='0px' y='0px' style='enable-background:new 0 0 1668.56 1221.19;' xml:space='preserve' viewBox='333.89 142.25 1000.78 936.69'%3E%3Cg id='layer1' transform='translate(52.390088,-25.058597)'%3E%3Cpath id='path1009' d='M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99 h-87.51l-313.51,338.7l-253.31-338.7H283.94z' style='fill:%23000;' /%3E%3C/g%3E%3C/svg%3E");
}
.icon.facebook,
.icon-before.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 131.8 254.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M131.7,41.83h-11.5c-4.8,0-9.6,0-14.4,.3-14.9,.9-19.9,6.2-20,21.3-.1,9.6,0,19.2,0,29.5h44.8c-2,15.4-3.9,30.2-5.8,45.2h-38.8v116.4H39.2v-116.1H0v-45.4H38.9c0-9.8-.3-19.1,.1-28.3,.4-8.6,.5-17.4,2.6-25.6C47.1,17.13,63.6,2.63,86.4,.63c14.9-1.3,30-.2,45.4-.2-.1,14.3-.1,27.5-.1,41.4Z'/%3E%3C/svg%3E");
}
.icon.facebook:hover,
.icon-before.facebook:hover,
.icon.facebook:focus,
.icon-before.facebook:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 131.8 254.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M131.7,41.83h-11.5c-4.8,0-9.6,0-14.4,.3-14.9,.9-19.9,6.2-20,21.3-.1,9.6,0,19.2,0,29.5h44.8c-2,15.4-3.9,30.2-5.8,45.2h-38.8v116.4H39.2v-116.1H0v-45.4H38.9c0-9.8-.3-19.1,.1-28.3,.4-8.6,.5-17.4,2.6-25.6C47.1,17.13,63.6,2.63,86.4,.63c14.9-1.3,30-.2,45.4-.2-.1,14.3-.1,27.5-.1,41.4Z'/%3E%3C/svg%3E");
}
.icon.instagram,
.icon-before.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.1 256.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,66.34C.1,28.04,27.9,.14,66.2,.04,107.4-.06,148.5,.04,189.7,.04c38.6,0,66.4,27.9,66.4,66.6v123c0,38.7-27.8,66.5-66.4,66.6-41.2,0-82.3,.1-123.5,0C27.9,256.24,.1,228.34,0,189.94V66.34ZM127.9,234.94h61c27.9,0,45.9-18,45.9-46V67.44c0-28-17.9-46.1-45.8-46.1H67c-27.6,0-45.6,18.1-45.7,45.8v122c0,27.9,18.1,45.8,46.1,45.8,20.2,.1,40.3,0,60.5,0Z'/%3E%3Cpath class='cls-1' d='M128.3,64.14c35.2,.1,63.8,28.9,63.8,64.1-.1,35.4-29,64.2-64.5,63.9-35.2-.2-63.7-29.1-63.5-64.4,.1-35.2,28.9-63.7,64.2-63.6Zm-.2,106.7c23.4,0,42.6-19.2,42.7-42.6,.1-23.5-19.6-43.1-43-42.8-23.4,.2-42.6,19.6-42.4,42.9,.1,23.4,19.4,42.6,42.7,42.5Z'/%3E%3Cpath class='cls-1' d='M213.3,58.94c-.1,8.8-7.2,15.9-15.9,15.8-8.6,0-15.9-7.3-16-15.9-.1-8.9,7.2-16.1,16.3-16,8.8,.2,15.7,7.2,15.6,16.1Z'/%3E%3C/svg%3E");
}
.icon.instagram:hover,
.icon-before.instagram:hover,
.icon.instagram:focus,
.icon-before.instagram:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.1 256.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,66.34C.1,28.04,27.9,.14,66.2,.04,107.4-.06,148.5,.04,189.7,.04c38.6,0,66.4,27.9,66.4,66.6v123c0,38.7-27.8,66.5-66.4,66.6-41.2,0-82.3,.1-123.5,0C27.9,256.24,.1,228.34,0,189.94V66.34ZM127.9,234.94h61c27.9,0,45.9-18,45.9-46V67.44c0-28-17.9-46.1-45.8-46.1H67c-27.6,0-45.6,18.1-45.7,45.8v122c0,27.9,18.1,45.8,46.1,45.8,20.2,.1,40.3,0,60.5,0Z'/%3E%3Cpath class='cls-1' d='M128.3,64.14c35.2,.1,63.8,28.9,63.8,64.1-.1,35.4-29,64.2-64.5,63.9-35.2-.2-63.7-29.1-63.5-64.4,.1-35.2,28.9-63.7,64.2-63.6Zm-.2,106.7c23.4,0,42.6-19.2,42.7-42.6,.1-23.5-19.6-43.1-43-42.8-23.4,.2-42.6,19.6-42.4,42.9,.1,23.4,19.4,42.6,42.7,42.5Z'/%3E%3Cpath class='cls-1' d='M213.3,58.94c-.1,8.8-7.2,15.9-15.9,15.8-8.6,0-15.9-7.3-16-15.9-.1-8.9,7.2-16.1,16.3-16,8.8,.2,15.7,7.2,15.6,16.1Z'/%3E%3C/svg%3E");
}
.icon.linkedin,
.icon-before.linkedin {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 204.51 204.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23F1D7DA;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M72.5,204.3V68.4h40.5v18.3c1.5-1.9,2-2.6,2.6-3.3,6.2-8.8,14.7-14.4,25.1-17,11.8-2.9,23.5-2.2,34.9,1.6,14.1,4.7,22.1,15.1,25.5,29,1.8,7.2,3.1,14.8,3.2,22.2,.4,28.1,.1,56.3,.1,84.8h-42.1v-5.3c0-21.7,.1-43.3-.1-65-.1-5.5-.6-11-1.8-16.3-2.1-9.4-7.6-14.2-16.2-15.2-11.8-1.4-20.8,2.1-24.7,10.8-2.2,4.9-3.8,10.5-4,15.8-.5,23.1-.4,46.3-.5,69.5v6.2c-14.4-.2-28.2-.2-42.5-.2Z'/%3E%3Cpath class='cls-1' d='M3.6,68.3H45.3V204.4H3.6c0-45.5,0-90.8,0-136.1Z'/%3E%3Cpath class='cls-1' d='M24.3,0c13.5-.1,24.6,10.6,24.8,24.1,.3,13.5-10.9,25.1-24.4,25.2-13.6,.1-24.7-11-24.7-24.8S10.6,.1,24.3,0Z'/%3E%3C/svg%3E");
}
.icon.linkedin:hover,
.icon-before.linkedin:hover,
.icon.linkedin:focus,
.icon-before.linkedin:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 204.51 204.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M72.5,204.3V68.4h40.5v18.3c1.5-1.9,2-2.6,2.6-3.3,6.2-8.8,14.7-14.4,25.1-17,11.8-2.9,23.5-2.2,34.9,1.6,14.1,4.7,22.1,15.1,25.5,29,1.8,7.2,3.1,14.8,3.2,22.2,.4,28.1,.1,56.3,.1,84.8h-42.1v-5.3c0-21.7,.1-43.3-.1-65-.1-5.5-.6-11-1.8-16.3-2.1-9.4-7.6-14.2-16.2-15.2-11.8-1.4-20.8,2.1-24.7,10.8-2.2,4.9-3.8,10.5-4,15.8-.5,23.1-.4,46.3-.5,69.5v6.2c-14.4-.2-28.2-.2-42.5-.2Z'/%3E%3Cpath class='cls-1' d='M3.6,68.3H45.3V204.4H3.6c0-45.5,0-90.8,0-136.1Z'/%3E%3Cpath class='cls-1' d='M24.3,0c13.5-.1,24.6,10.6,24.8,24.1,.3,13.5-10.9,25.1-24.4,25.2-13.6,.1-24.7-11-24.7-24.8S10.6,.1,24.3,0Z'/%3E%3C/svg%3E");
}
.icon.pinterest,
.icon-before.pinterest {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.09 256.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23F1D7DA;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M76.22,244.8C18.22,220-16.98,150.4,8.32,83,33.32,16.6,107.72-16.8,173.42,8.4c66.7,25.6,99.8,100,73.8,166.2-26.6,67.6-99.1,94.1-154.1,76.2,4-9.9,8.6-19.7,11.9-29.9,3.4-10.2,5.6-20.9,8.3-31.5,.6,.2,1.1,.3,1.4,.6,10.1,12.3,23.6,15.6,38.6,13.5,21.2-2.9,36.6-14.6,47-32.8,12-21,16.8-43.8,12.1-67.4-5.9-29.4-25.1-48.2-53.6-56.2-31.1-8.7-60.5-3.9-86.7,15.7-25.7,19.4-36.5,52.8-27.1,82.9,3.5,11.1,9.8,20,20.5,25.3,5.3,2.7,7.5,1.6,9.1-4.1,.8-2.7,1.7-5.4,2-8.2,.2-2,.2-4.6-1-6.1-12.8-16.2-11.1-33.7-3.9-51.1,10.7-25.9,38.3-40.2,67-36,20.3,3,36.3,12.2,41.5,32.9,6.3,25.2,1.5,49.3-13.8,70.7-4.7,6.5-11.2,10.8-19.3,12.5-16.5,3.4-29.1-9.8-24.7-26.1,3.3-12.2,6.7-24.4,10-36.6,.6-2.2,.7-4.6,.7-6.9,0-7.7-2.3-14.4-9.8-17.6-7.8-3.3-15.2-1.6-21.3,4.2-9,8.4-11.2,19.3-10.6,31.1,.2,2.8,.4,5.8,1.5,8.3,2.8,6.8,1.4,13.2-.2,19.9-5.1,21.5-10.3,43.1-14.8,64.7-1.4,7.1-1.1,14.5-1.7,22.2Z'/%3E%3C/svg%3E");
}
.icon.pinterest:hover,
.icon-before.pinterest:hover,
.icon.pinterest:focus,
.icon-before.pinterest:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.09 256.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M76.22,244.8C18.22,220-16.98,150.4,8.32,83,33.32,16.6,107.72-16.8,173.42,8.4c66.7,25.6,99.8,100,73.8,166.2-26.6,67.6-99.1,94.1-154.1,76.2,4-9.9,8.6-19.7,11.9-29.9,3.4-10.2,5.6-20.9,8.3-31.5,.6,.2,1.1,.3,1.4,.6,10.1,12.3,23.6,15.6,38.6,13.5,21.2-2.9,36.6-14.6,47-32.8,12-21,16.8-43.8,12.1-67.4-5.9-29.4-25.1-48.2-53.6-56.2-31.1-8.7-60.5-3.9-86.7,15.7-25.7,19.4-36.5,52.8-27.1,82.9,3.5,11.1,9.8,20,20.5,25.3,5.3,2.7,7.5,1.6,9.1-4.1,.8-2.7,1.7-5.4,2-8.2,.2-2,.2-4.6-1-6.1-12.8-16.2-11.1-33.7-3.9-51.1,10.7-25.9,38.3-40.2,67-36,20.3,3,36.3,12.2,41.5,32.9,6.3,25.2,1.5,49.3-13.8,70.7-4.7,6.5-11.2,10.8-19.3,12.5-16.5,3.4-29.1-9.8-24.7-26.1,3.3-12.2,6.7-24.4,10-36.6,.6-2.2,.7-4.6,.7-6.9,0-7.7-2.3-14.4-9.8-17.6-7.8-3.3-15.2-1.6-21.3,4.2-9,8.4-11.2,19.3-10.6,31.1,.2,2.8,.4,5.8,1.5,8.3,2.8,6.8,1.4,13.2-.2,19.9-5.1,21.5-10.3,43.1-14.8,64.7-1.4,7.1-1.1,14.5-1.7,22.2Z'/%3E%3C/svg%3E");
}
.icon.mail,
.icon-before.mail {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 255.93 180.03'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23F1D7DA;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M127.81,.02h104.3c9.7,0,17.2,3.9,21.4,12.8,1.5,3.1,2.3,6.9,2.3,10.3,.2,44.6,.1,89.2,.1,133.8,0,13.7-9.9,23.1-24,23.1H23.91c-2.5,0-5-.2-7.4-.9C6.51,176.23,.41,168.23,0,157.83V24.03C-.19,14.22,3.71,6.62,12.71,2.43,16.11,.83,20.21,.13,24.01,.13,58.61-.08,93.21,.02,127.81,.02ZM25.81,15.13c.5,.6,.7,.9,.9,1.1,28.2,28.1,56.4,56.2,84.8,84.3,9.7,9.6,23.2,9.5,33-.2,28-27.8,55.9-55.6,83.9-83.4,.5-.5,.9-1,1.5-1.7-68.2-.1-136-.1-204.1-.1Zm1.1,149.7H228.21c-20.5-21-41.6-42.5-63.5-64.8-4.3,4.7-7.9,9.5-12.5,13.4-12,10.1-25.5,12.1-39.8,5.7-4.4-2-8.3-5.4-12.1-8.6-3.5-3-6.6-6.5-10.1-10.2-21.5,21.9-42.5,43.3-63.3,64.5ZM15.01,25.52V154.72c21.6-22,42.7-43.5,63.5-64.7C57.81,69.02,36.61,47.52,15.01,25.52ZM240.01,154.22c.2-.1,.4-.3,.6-.4V25.72c-21.6,21.9-42.7,43.4-63.4,64.5,20.7,21,41.8,42.5,62.8,64Z'/%3E%3C/svg%3E");
}
.icon.mail:hover,
.icon-before.mail:hover,
.icon.mail:focus,
.icon-before.mail:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 255.93 180.03'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M127.81,.02h104.3c9.7,0,17.2,3.9,21.4,12.8,1.5,3.1,2.3,6.9,2.3,10.3,.2,44.6,.1,89.2,.1,133.8,0,13.7-9.9,23.1-24,23.1H23.91c-2.5,0-5-.2-7.4-.9C6.51,176.23,.41,168.23,0,157.83V24.03C-.19,14.22,3.71,6.62,12.71,2.43,16.11,.83,20.21,.13,24.01,.13,58.61-.08,93.21,.02,127.81,.02ZM25.81,15.13c.5,.6,.7,.9,.9,1.1,28.2,28.1,56.4,56.2,84.8,84.3,9.7,9.6,23.2,9.5,33-.2,28-27.8,55.9-55.6,83.9-83.4,.5-.5,.9-1,1.5-1.7-68.2-.1-136-.1-204.1-.1Zm1.1,149.7H228.21c-20.5-21-41.6-42.5-63.5-64.8-4.3,4.7-7.9,9.5-12.5,13.4-12,10.1-25.5,12.1-39.8,5.7-4.4-2-8.3-5.4-12.1-8.6-3.5-3-6.6-6.5-10.1-10.2-21.5,21.9-42.5,43.3-63.3,64.5ZM15.01,25.52V154.72c21.6-22,42.7-43.5,63.5-64.7C57.81,69.02,36.61,47.52,15.01,25.52ZM240.01,154.22c.2-.1,.4-.3,.6-.4V25.72c-21.6,21.9-42.7,43.4-63.4,64.5,20.7,21,41.8,42.5,62.8,64Z'/%3E%3C/svg%3E");
}
.icon.whatsapp,
.icon-before.whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.icon.whatsapp:hover,
.icon-before.whatsapp:hover,
.icon.whatsapp:focus,
.icon-before.whatsapp:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.icon.snapchat,
.icon-before.snapchat {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23F1D7DA' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
.icon.snapchat:hover,
.icon-before.snapchat:hover,
.icon.snapchat:focus,
.icon-before.snapchat:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
.icon.tiktok,
.icon-before.tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
.icon.tiktok:hover,
.icon-before.tiktok:hover,
.icon.tiktok:focus,
.icon-before.tiktok:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
.icon.youtube,
.icon-before.youtube {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-300.000000, -7442.000000)' fill='%23F1D7DA'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon.youtube:hover,
.icon-before.youtube:hover,
.icon.youtube:focus,
.icon-before.youtube:focus {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-300.000000, -7442.000000)' fill='%23000'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon.share,
.icon-before.share {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 1.27 20.22 18'%3E%3Cpath d='M19.7227 7.96484C20.3906 8.59766 20.3906 9.6875 19.7227 10.3203L13.5352 16.5078C12.4805 17.5977 10.6875 16.8242 10.6875 15.3125V12.5703C5.51953 12.8867 5.09766 14.3281 5.94141 17.0703C6.43359 18.6172 4.71094 19.8477 3.41016 18.9688C1.33594 17.5977 0 15.4531 0 12.8867C0 6.875 5.83594 5.92578 10.6875 5.78516V2.97266C10.6875 1.46094 12.4805 0.6875 13.5352 1.77734L19.7227 7.96484ZM12.375 15.3125L18.5625 9.125L12.375 2.9375V7.47266C7.3125 7.47266 1.6875 7.85938 1.6875 12.8867C1.6875 15.2422 3.09375 16.7188 4.35938 17.5625C2.60156 12.0078 6.57422 10.8828 12.375 10.8477V15.3125Z' fill='%23F1D7DA'%3E%3C/path%3E%3C/svg%3E");
}
.icon.share:hover,
.icon-before.share:hover,
.icon.share:focus,
.icon-before.share:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 1.27 20.22 18'%3E%3Cpath d='M19.7227 7.96484C20.3906 8.59766 20.3906 9.6875 19.7227 10.3203L13.5352 16.5078C12.4805 17.5977 10.6875 16.8242 10.6875 15.3125V12.5703C5.51953 12.8867 5.09766 14.3281 5.94141 17.0703C6.43359 18.6172 4.71094 19.8477 3.41016 18.9688C1.33594 17.5977 0 15.4531 0 12.8867C0 6.875 5.83594 5.92578 10.6875 5.78516V2.97266C10.6875 1.46094 12.4805 0.6875 13.5352 1.77734L19.7227 7.96484ZM12.375 15.3125L18.5625 9.125L12.375 2.9375V7.47266C7.3125 7.47266 1.6875 7.85938 1.6875 12.8867C1.6875 15.2422 3.09375 16.7188 4.35938 17.5625C2.60156 12.0078 6.57422 10.8828 12.375 10.8477V15.3125Z' fill='%23000'%3E%3C/path%3E%3C/svg%3E");
}
.icon.filter,
.icon-before.filter {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='3.25 2.25 17.5 19.5'%3E%3Cpath d='M4 5L10 5M10 5C10 6.10457 10.8954 7 12 7C13.1046 7 14 6.10457 14 5M10 5C10 3.89543 10.8954 3 12 3C13.1046 3 14 3.89543 14 5M14 5L20 5M4 12L16 12M16 12C16 13.1046 16.8954 14 18 14C19.1046 14 20 13.1046 20 12C20 10.8954 19.1046 10 18 10C16.8954 10 16 10.8954 16 12ZM8 19L20 19M8 19C8 17.8954 7.10457 17 6 17C4.89543 17 4 17.8954 4 19C4 20.1046 4.89543 21 6 21C7.10457 21 8 20.1046 8 19Z' stroke='%23F1D7DA' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon.filter:hover,
.icon-before.filter:hover,
.icon.filter:focus,
.icon-before.filter:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='3.25 2.25 17.5 19.5'%3E%3Cpath d='M4 5L10 5M10 5C10 6.10457 10.8954 7 12 7C13.1046 7 14 6.10457 14 5M10 5C10 3.89543 10.8954 3 12 3C13.1046 3 14 3.89543 14 5M14 5L20 5M4 12L16 12M16 12C16 13.1046 16.8954 14 18 14C19.1046 14 20 13.1046 20 12C20 10.8954 19.1046 10 18 10C16.8954 10 16 10.8954 16 12ZM8 19L20 19M8 19C8 17.8954 7.10457 17 6 17C4.89543 17 4 17.8954 4 19C4 20.1046 4.89543 21 6 21C7.10457 21 8 20.1046 8 19Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
}
/* Responsive less */
@media screen and (max-width: calc(47.99 * 16px)) {
  .bare-banner {
    background-color: #F1D7DA;
    padding-top: 100px;
  }
}
@media screen and (max-width: calc(35.49 * 16px)) {
  .bare-banner .container-thinner .content .horizontal-list {
    flex-wrap: nowrap;
    white-space: nowrap;
    font-size: 17px;
    column-gap: 0.3em;
  }
  .bare-banner .container-thinner .content .horizontal-list li {
    flex-shrink: 0;
    white-space: nowrap;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .bare-banner .container-thinner .content .horizontal-list {
    font-size: 20px;
    font-weight: 500;
    gap: 1%;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .bare-banner .container-thinner .col-r {
    display: none;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .page-template-vacature-archive .container {
    width: 90%;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .page-template-vacature-archive .pure-u-md-1-4 {
    width: 100%;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .page-template-vacature-archive aside {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .page-template-vacature-archive .vacature-grid-container {
    width: 100%;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .page-template-vacature-archive .vacature-grid-container .vacature-entry {
    max-width: calc(100% - 40px);
    margin: 0 20px 16px 20px;
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.18);
  }
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .page-template-vacature-archive .vacature-grid-container {
    padding-left: 1em;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .filter-group {
    border-bottom: 1px solid #DFE0DF;
  }
  .filter-group p {
    display: flex;
    position: relative;
    align-items: center;
    cursor: pointer;
    height: 50px;
    margin: 0;
    padding-right: 2em;
  }
  .filter-group p:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 1em;
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12px 12px;
    transform: translateY(-50%) rotate(0deg);
    transition: transform 0.3s ease;
  }
  .filter-group .single-filter {
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.3s ease;
  }
  .filter-group.active p:after {
    transform: translateY(-50%) rotate(90deg);
  }
  .filter-group.active .single-filter {
    max-height: 40px;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) and (max-height: 700px) {
  #header .menu-container #main-menu.is-active:has(.sub-menu.active) {
    background-size: 0;
  }
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .vacature-entry article {
    grid-template-columns: 1fr;
  }
  .vacature-entry article .vacature-content {
    order: 2;
    flex: none;
    min-width: 0;
    min-height: unset;
  }
  .vacature-entry article .img-container {
    order: 1;
    flex: none;
    min-width: 0;
    width: 100%;
    height: 200px;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .twothird_third.content-section {
    padding-top: 1.5em;
    padding-bottom: 1em;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .dna-section .container {
    flex-direction: column;
    gap: 2em;
  }
  .dna-section .container .col-l {
    max-width: 100%;
  }
  .dna-section .container .col-r {
    padding-top: 1.5em;
  }
  .dna-section .container .col-r .usp-grid {
    grid-template-columns: 1fr;
    gap: 1.25em;
  }
  .dna-section .container .col-r .usp-grid li:last-child {
    border-bottom: none;
  }
  .dna-section .container .col-r .usp-grid p {
    margin-top: 0.4em;
    margin-bottom: 0;
  }
}
@media screen and (min-width: calc(47.99 * 16px)) and (max-width: calc(79.99 * 16px)) {
  .dna-section .container {
    flex-direction: column;
  }
  .dna-section .container .col-l {
    max-width: 100%;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .tab-container .module_tabs-content .tab-content .content-container {
    position: relative;
    right: auto;
    bottom: auto;
    max-width: 100%;
    width: 90%;
    margin-top: calc(-25% - 16px);
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .tab-container .module_tabs-content.vertical .tab-content picture {
    height: auto;
    aspect-ratio: 1.33333333;
  }
  .tab-container .module_tabs-content.vertical .tab-content picture img {
    object-position: center top;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .triple-col {
    grid-template-columns: 1fr;
    gap: 1.5em;
  }
  .triple-col .col-l h3,
  .triple-col .col-c h3,
  .triple-col .col-r h3 {
    font-size: 20px;
  }
  .triple-col .col-l .img-container,
  .triple-col .col-c .img-container,
  .triple-col .col-r .img-container {
    height: auto;
  }
  .triple-col .col-l .img-container picture,
  .triple-col .col-c .img-container picture,
  .triple-col .col-r .img-container picture {
    height: auto;
    aspect-ratio: 1.33333333;
  }
  .triple-col .col-l .img-container,
  .triple-col .col-r .img-container {
    order: -1;
  }
}
@media screen and (min-width: calc(47.99 * 16px)) and (max-width: calc(79.99 * 16px)) {
  .triple-col {
    gap: 1.5em;
  }
  .triple-col .col-l h3,
  .triple-col .col-c h3,
  .triple-col .col-r h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .future-talent.page_breakers.content-section .breaker-container-right {
    grid-template-columns: 1fr;
    padding-left: 0;
  }
  .future-talent.page_breakers.content-section .breaker-container-right .semi-breaker {
    padding-left: 0px;
  }
  .future-talent.page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 0px;
    max-width: 90%;
    margin: 0 auto;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .future-talent.page_breakers.content-section .breaker-container-right .full-breaker {
    padding-left: 0;
  }
  .future-talent.page_breakers.content-section .breaker-container-right .full-breaker h3.script {
    text-align: center;
  }
  .future-talent.page_breakers.content-section .breaker-container-right .full-breaker:before {
    width: 100%;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .future-talent.page_breakers.content-section .breaker-container-right .full-breaker {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: calc(47.99 * 16px)) and (max-width: calc(63.99 * 16px)) {
  .future-talent.page_breakers.content-section .breaker-container-right .time-step .img-container {
    max-width: 300px;
    max-height: 300px;
  }
  .future-talent.page_breakers.content-section .breaker-container-right .time-step .img-container strong {
    font-size: 40px;
  }
  .future-talent.page_breakers.content-section .breaker-container-right .time-step p {
    font-size: 19px;
    max-width: 24ch;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .campange-section .container .img-container {
    height: auto;
    max-height: none;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    aspect-ratio: 0.8;
  }
  .campange-section .container video {
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
    max-width: 100%;
    margin-top: 1em;
  }
  .campange-section .floating {
    position: relative;
    top: auto;
    right: auto;
    max-width: 100%;
    margin-top: 1em;
  }
}
@media screen and (min-width: calc(63.99 * 16px)) and (max-width: calc(79.99 * 16px)) {
  .campange-section .container .img-container picture img {
    height: 100%;
    width: 91%;
    object-fit: cover;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .featured-story-slider-section {
    margin-top: 3em;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .featured-story-slider-section {
    margin-bottom: 3em;
    overflow: hidden;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .stories-slider-section {
    margin-top: 6em;
    margin-bottom: 3em;
    overflow: hidden;
  }
}
@media screen and (max-width: calc(63.99 * 16px)) {
  .stories-slider .splide__arrows {
    display: flex;
    gap: 1em;
    max-width: fit-content;
    margin: 0 auto;
    margin-top: 1em;
  }
}
.featured-slider .splide__arrows {
  display: none;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .featured-story_item .img-container {
    display: none;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .triple-col-section.py-4 {
    padding-top: 0;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  #open-sol {
    flex-wrap: wrap;
    row-gap: 1em;
  }
  #open-sol h3 {
    width: 100%;
  }
  #open-sol .btn {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .basic-banner .container {
    text-align: center;
  }
}
@media screen and (max-width: calc(79.99 * 16px)) {
  .story-entry .img-container {
    max-height: 410px;
  }
  .story-entry .content .connect-container {
    max-height: 90px;
  }
}
.homepage-banner::before,
.basic-banner::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 560px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
  pointer-events: none;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .homepage-banner::before,
  .basic-banner::before {
    height: 265px;
  }
}
.sollicitatie-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
}
.sollicitatie-modal.active {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sollicitatie-modal .sollicitatie-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.sollicitatie-modal .sollicitatie-modal-box {
  position: relative;
  background-color: #fff;
  max-width: 1100px;
  width: 90%;
  max-height: 90vh;
  overflow-y: auto;
  padding: 4.5em;
}
.sollicitatie-modal .sollicitatie-modal-box h2 {
  margin-bottom: 0.4em;
}
.sollicitatie-modal .sollicitatie-modal-box .subtitel {
  margin-top: 0;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .sollicitatie-modal .sollicitatie-modal-box {
    padding: 2.25em;
  }
}
.sollicitatie-modal .sollicitatie-modal-close {
  position: absolute;
  top: 1em;
  right: 1em;
  border: none;
  background: transparent;
  font-size: 28px;
  line-height: 1;
  cursor: pointer;
}
.sollicitatie-modal .sollicitatie-modal-stappen {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 3em;
  grid-row-gap: 1.8em;
  margin-top: 2em;
  counter-reset: stap;
}
.sollicitatie-modal .sollicitatie-modal-stappen li {
  display: flex;
  position: relative;
  align-items: flex-start;
  gap: 1em;
  counter-increment: stap;
}
.sollicitatie-modal .sollicitatie-modal-stappen li::before {
  content: counter(stap, decimal-leading-zero) '.';
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 1;
  margin-top: 20px;
  flex-shrink: 0;
}
.sollicitatie-modal .sollicitatie-modal-stappen li:not(:nth-last-child(-n+2))::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: calc(-0.9em - 1px);
  width: 100%;
  height: 2px;
  margin-bottom: 4px;
  background-color: #7f7f7f;
}
.sollicitatie-modal .sollicitatie-modal-stappen strong {
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 24px;
  text-transform: lowercase;
  margin-bottom: 0px;
}
.sollicitatie-modal .sollicitatie-modal-stappen p {
  margin-top: 0.1em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .sollicitatie-modal .sollicitatie-modal-stappen {
    grid-template-columns: 1fr;
  }
  .sollicitatie-modal .sollicitatie-modal-stappen li::after {
    content: unset;
  }
  .sollicitatie-modal .sollicitatie-modal-stappen li:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: calc(-0.9em - 1px);
    width: 100%;
    height: 2px;
    margin-bottom: 4px;
    background-color: #7f7f7f;
  }
}
.sollicitatie-modal .btn-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 3em;
  margin-top: 3em;
}
.sollicitatie-modal .btn-container .btn {
  position: relative;
  width: 100%;
}
.sollicitatie-modal .btn-container .btn::before {
  content: '';
  position: absolute;
  top: calc(-1.2em - 22px);
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #7f7f7f;
}
.sollicitatie-modal .btn-container .btn.pink {
  background-color: #F1D7DA;
  color: #000;
  border-color: #F1D7DA;
}
.sollicitatie-modal .btn-container .btn.pink:hover,
.sollicitatie-modal .btn-container .btn.pink:focus {
  background-color: #000;
  color: #fff;
  border-color: #000;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .sollicitatie-modal .btn-container {
    grid-template-columns: 1fr;
    row-gap: 1.2em;
  }
  .sollicitatie-modal .btn-container .btn:not(:first-child)::before {
    display: none;
  }
}
/* Child theme less */
/* Loader styling using body classes directly */
/* Loader styling with space for custom SVG */
/* Create loader overlay using pseudo-element */
body.loading::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(2, 58, 56, 0.9);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  transition: opacity 250ms ease-out;
}
/* Style for custom SVG spinner */
body.loading .loader-svg {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000;
  width: 250px;
  height: 125px;
  opacity: 1;
  transition: opacity 250ms ease-out;
}
/* Hide elements by default */
.loader-svg,
.loader-placeholder {
  display: none;
}
/* Show elements when loading */
body.loading .loader-svg,
body.loading .loader-placeholder {
  display: block;
}
/* Spin animation */
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
/* Optional: Prevent scrolling while loading */
body.loading {
  overflow: hidden;
}
/* Fade out effect */
body.fade-out::before,
body.fade-out .loader-svg,
body.fade-out .loader-placeholder {
  opacity: 0;
}
/* Animatie 2: Draw In Effect - Loop zonder invulling */
.animation-2 path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: drawInLoop 3s ease-in-out infinite;
  stroke: #fff;
  stroke-width: 1px;
  fill: transparent !important;
}
@keyframes drawInLoop {
  0% {
    stroke-dashoffset: 1000;
  }
  50% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: -1000;
  }
}
@keyframes scrollDoubleBounce {
  0%,
  20% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(16px);
  }
  40% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
  60% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
.content-section:has(.tab-container) {
  padding-top: 0px;
}
.content-section:has(.tab-container) .pure-g > div:nth-child(2) {
  padding-top: 0px;
}
.content-section:has(.tab-container) .pure-g > div .module_tabs-content .tab-content {
  margin-top: 0px;
}
.spark {
  padding-bottom: 6em;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  section.spark:has(+ section.bg-dark) {
    padding-bottom: 0;
  }
  section.spark:has(+ section.bg-dark) .pure-g > div {
    padding-bottom: 0px;
  }
}
p {
  line-height: 24px;
}
.bg-pink a:not(.btn):not(.ano-link):not(.button) {
  color: #000;
}
.triple-col-section + .twothird_third {
  padding-top: 0px;
}
.triple-col-section + .twothird_third,
.triple-col-section:has(+ .twothird_third) {
  padding-bottom: 2em;
}
.script {
  font-family: 'Retro Signature';
}
.script h2,
.script h3,
.script h4 {
  font-family: 'Retro Signature';
  font-size: 80px;
  font-weight: 400;
  margin-bottom: 0px;
  line-height: unset;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .script h2,
  .script h3,
  .script h4 {
    font-size: 56px;
  }
}
#breadcrumbs {
  padding-top: 1em;
  padding-bottom: 1em;
}
.splide__arrows {
  display: flex;
  gap: 1em;
  max-width: fit-content;
  margin: 0 auto;
  margin-top: 2em;
}
.splide__arrows .splide__arrow {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 5px 7px;
  background-position: center;
  height: 45px;
  width: 35px;
  background-color: #fff;
  padding: unset;
  border: solid 1px #000;
}
.splide__arrows .splide__arrow:hover {
  background-color: #000;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.9 10.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M.54.09C.65-.03.82-.03.93.09l4.9,4.87c.09.12.09.28,0,.4L.93,10.23c-.12.12-.28.12-.4,0l-.47-.44c-.09-.12-.09-.3,0-.4l4.22-4.24L.07.93C-.02.83-.02.65.07.53L.54.09Z'/%3E%3C/svg%3E");
}
.splide__arrows .splide__arrow svg {
  display: none;
}
.splide__arrows .splide__arrow.splide__arrow--prev {
  transform: rotate(180deg);
}
.content-section:has(.faq-container) {
  padding-bottom: 0px;
  padding-top: 1em;
}
.content-section:has(.faq-container) h3 {
  margin-bottom: 0px;
}
.page-id-1112 .breng-jij {
  margin-top: 4em;
}
@media screen and (min-width: calc(47.99 * 16px)) {
  .mobile {
    display: none;
  }
}
.edit-title {
  --step: 2ch;
  /* one slider step */
  --pad: calc(4 * var(--step));
  /* room for max negative offset */
  font-size: clamp(2.5rem, 8vw, 7rem);
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
}
.edit-title__line {
  display: block;
  margin-inline-start: calc(var(--offset) * var(--step));
}
.edit-title__line em {
  font-style: italic;
}
@media (max-width: 600px) {
  .edit-title {
    --step: 1ch;
  }
}
/* Restyle caps less */
#main-menu .menu li a,
#footer h4.footer-block-title,
.breng-jij .container h3,
.featured-jobs-section .container > h2,
.featured-jobs-section .container > h3,
.vid-img-slider-section .container h3,
.video-reel .site-container > div .d-flex > p,
#open-sol h3,
.dna-section .container h3,
.vacature-entry .vacature-content > p,
.title-left .col-l h2,
.triple-col h3,
.txt-col h2,
.txt-col h3,
.semi-breaker > h3,
.tab-container .text-content h2,
.tabs-nav .tab_label_item,
.tab-content-title .tab-title,
.vacature-on-the-job .content h2,
.dna-section .container .col-r .usp-grid strong,
.usp-banner .container .usp-grid strong,
.sollicitatie-modal .sollicitatie-modal-stappen strong {
  text-transform: uppercase;
}
.video-reel .site-container > div .d-flex > p {
  font-family: "Larish Neue", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3125;
}
@media screen and (max-width: calc(47.99 * 16px)) {
  .video-reel .site-container > div .d-flex > p {
    font-size: 2em;
  }
}
h1 em,
h2 em,
h3 em,
strong em {
  font-style: italic;
  font-synthesis: style;
}
/*# sourceMappingURL=style.css.map */