/*
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.0
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: 2025-12-04 7:46:58 UTC */

@import url("https://p.typekit.net/p.css?s=1&k=fxx3jyf&ht=tk&f=16353.37462.37464.37466&a=6991462&app=typekit&e=css");
/* Fonts less */
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/10e51f/00000000000000007735a185/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/10e51f/00000000000000007735a185/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/10e51f/00000000000000007735a185/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/c97218/00000000000000007735a18f/31/l?subset_id=2&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/c97218/00000000000000007735a18f/31/d?subset_id=2&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/c97218/00000000000000007735a18f/31/a?subset_id=2&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/3a58d1/00000000000000007735a193/31/l?subset_id=2&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/3a58d1/00000000000000007735a193/31/d?subset_id=2&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/3a58d1/00000000000000007735a193/31/a?subset_id=2&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/518cb8/00000000000000007735a197/31/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/518cb8/00000000000000007735a197/31/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/518cb8/00000000000000007735a197/31/a?subset_id=2&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
.montserrat {
  font-family: "montserrat", sans-serif;
}
/* 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: montserrat, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #293647;
}
::selection {
  background-color: #e7c156;
  color: #fbfbfb;
}
html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
a:not(.btn):not(.ano-link):not(.button) {
  color: #e1b129;
}
a:not(.btn):not(.ano-link):not(.button):hover,
a:not(.btn):not(.ano-link):not(.button):focus {
  color: #e7c156;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  line-height: 1.3125;
  margin-bottom: 0.5em;
}
h1,
.h1 {
  margin-top: 0;
  font-size: 3.125rem;
  font-weight: 600;
}
@media screen and (max-width: 767.84px) {
  h1,
  .h1 {
    font-size: 32px;
  }
}
h2,
.h2 {
  margin-top: 0;
  font-size: 2em;
  font-weight: 700;
}
h3,
.h3,
h4,
.h4 {
  margin-top: 0;
  font-size: 1.5em;
  font-weight: 600;
}
.xl {
  font-size: 50px;
  font-weight: 600;
}
@media screen and (max-width: 1023.84px) {
  .xl {
    font-size: 38px;
  }
}
@media screen and (max-width: 767.84px) {
  .xl {
    font-size: 32px;
    line-height: 1.25em;
  }
}
.h4 {
  font-size: 28px;
}
.h5 {
  font-size: 24px;
}
.bold-body {
  font-size: 20px;
  font-weight: 600;
  color: #738192;
  line-height: 1.5em;
}
.bold-body p {
  margin-top: 0px;
  margin-bottom: 0px;
}
section.display-title {
  padding-top: 0px;
  padding-bottom: 6em;
}
@media screen and (max-width: 1023.84px) {
  section.display-title {
    padding-bottom: 3em;
  }
}
section.display-title h1,
section.display-title h2,
section.display-title h3,
section.display-title h4,
section.display-title h5 {
  line-height: 1.3125;
  margin-bottom: 0.5em;
  margin-top: 0;
  font-size: 3.125rem;
  font-weight: 600;
  color: #e1b129;
  line-height: 1em;
}
@media screen and (max-width: 767.84px) {
  section.display-title h1,
  section.display-title h2,
  section.display-title h3,
  section.display-title h4,
  section.display-title h5 {
    font-size: 32px;
  }
}
@media screen and (max-width: 1279.84px) {
  section.display-title h1,
  section.display-title h2,
  section.display-title h3,
  section.display-title h4,
  section.display-title h5 {
    font-size: clamp(1.5rem, 2vw + 1rem, 3.125rem);
  }
}
/* 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: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
@media screen and (max-width: 767.84px) {
  .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.container-thinner {
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  width: 90%;
}
.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: 1439.84px) {
  .pure-u-xxl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1279.84px) {
  .pure-u-xl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1023.84px) and (max-width: 1279.84px) {
  .pure-u-lg-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 767.84px) and (max-width: 1023.84px) {
  .pure-u-md-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 767.84px) {
  .pure-u-sm-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 567.84px) {
  .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: 767.84px) {
  .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: 1023.84px) {
  .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: 1279.84px) {
  .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: 1439.84px) {
  .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: montserrat, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #293647;
}
@media screen and (max-width: 767.84px) {
  #tinymce {
    font-size: 16px;
  }
}
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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 567.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 767.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1023.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: 1279.84px) {
  .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: #293647;
}
.color-txt-secondary,
.clr-txt-secondary {
  color: #e1b129;
}
.color-light,
.clr-light {
  color: #fbfbfb;
}
.color-dark,
.clr-dark {
  color: #232e3d;
}
.color-main,
.clr-main {
  color: #293647;
}
.color-secondary,
.clr-secondary {
  color: #e1b129;
}
.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: 567.84px) {
  .fs-sm-0 {
    font-size: 0rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-1 {
    font-size: 1rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-2 {
    font-size: 2rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-3 {
    font-size: 3rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-4 {
    font-size: 4rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-5 {
    font-size: 5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-0 {
    font-size: 0rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-1 {
    font-size: 1rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-2 {
    font-size: 2rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-3 {
    font-size: 3rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-4 {
    font-size: 4rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-5 {
    font-size: 5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-0 {
    font-size: 0rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-1 {
    font-size: 1rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-2 {
    font-size: 2rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-3 {
    font-size: 3rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-4 {
    font-size: 4rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-5 {
    font-size: 5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-0 {
    font-size: 0rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-1 {
    font-size: 1rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-2 {
    font-size: 2rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-3 {
    font-size: 3rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-4 {
    font-size: 4rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 1279.84px) {
  .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: #293647;
}
.bg-secondary {
  background-color: #e1b129;
}
.bg-shade {
  background-color: #e1d5cc;
}
.bg-txt-main {
  background-color: #293647;
}
.bg-txt-secondary {
  background-color: #e1b129;
}
.bg-light {
  background-color: #fff;
}
.bg-dark {
  background-color: #293647;
}
.bg-grey {
  background-color: #e9edf1;
}
.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%;
}
/* Theme imports */
/* Actions less */
/* Buttons */
.btn {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 7px;
  border: 1px solid transparent;
  background-color: #e1b129;
  color: #232e3d;
  text-decoration: none;
  display: inline-block;
  text-transform: unset;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.animatable .btn {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn:hover,
.btn:focus {
  background-color: #bd921a;
  color: #232e3d;
  text-decoration: none;
}
.btn:focus {
  box-shadow: unset;
}
.btn:visited {
  color: #232e3d;
}
.btn:visited:hover,
.btn:visited:focus {
  color: #232e3d;
}
.btn.btn-secondary,
.btn.secondary {
  background-color: #293647;
  color: #fbfbfb;
}
.btn.btn-secondary:hover,
.btn.secondary:hover,
.btn.btn-secondary:focus,
.btn.secondary:focus {
  background-color: #161d27;
  color: #fbfbfb;
}
.btn.btn-secondary:focus,
.btn.secondary:focus {
  outline-color: #161d27;
}
.btn.btn-tertiary,
.btn.tertiary,
.btn.grey {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.btn.btn-tertiary:hover,
.btn.tertiary:hover,
.btn.grey:hover,
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  background-color: #232e3d;
  color: #fbfbfb;
}
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  outline-color: #232e3d;
}
.btn.white,
.btn.light,
.btn.btn-white,
.btn.btn-light {
  background-color: #fbfbfb;
  color: #293647;
}
.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: #e9edf1;
  color: #293647;
}
.btn.white:focus,
.btn.light:focus,
.btn.btn-white:focus,
.btn.btn-light:focus {
  outline-color: #e9edf1;
}
.btn.white:visited,
.btn.light:visited,
.btn.btn-white:visited,
.btn.btn-light:visited {
  color: #293647;
}
.btn.white:visited:hover,
.btn.light:visited:hover,
.btn.btn-white:visited:hover,
.btn.btn-light:visited:hover,
.btn.white:visited:focus,
.btn.light:visited:focus,
.btn.btn-white:visited:focus,
.btn.btn-light:visited:focus {
  color: #293647;
}
.btn.black,
.btn.dark,
.btn.btn-black,
.btn.btn-dark {
  background-color: #232e3d;
  color: #293647;
}
.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: #e1d5cc;
  color: #fbfbfb;
}
.btn.black:focus,
.btn.dark:focus,
.btn.btn-black:focus,
.btn.btn-dark:focus {
  outline-color: #e1d5cc;
}
.btn.shy,
.btn.btn-shy {
  background-color: transparent;
  color: #232e3d;
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}
.btn.shy::after,
.btn.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 0;
  left: 20px;
  height: 1px;
  background-color: #293647;
  width: auto;
}
.animatable .btn.shy::after,
.animatable .btn.btn-shy::after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn.shy:hover::after,
.btn.btn-shy:hover::after,
.btn.shy:focus::after,
.btn.btn-shy:focus::after {
  left: 30px;
  right: 30px;
  transform: unset;
}
.btn.shy:visited,
.btn.btn-shy:visited {
  color: #232e3d;
}
.btn.shy:visited:hover,
.btn.btn-shy:visited:hover,
.btn.shy:visited:focus,
.btn.btn-shy:visited:focus {
  color: #232e3d;
}
.btn.ghost {
  background: transparent;
  border: solid 1px #738192;
  color: #738192;
}
.btn.ghost:hover {
  background-color: #293647;
  color: #fbfbfb;
}
/* Components less */
/* Component classes */
/* Sections / rows */
.content-section {
  position: relative;
  padding-top: 4em;
  padding-bottom: 3em;
}
@media screen and (max-width: 767.84px) {
  .content-section:not(.bg-light, .bg-grey, .bg-dark, .bg-main) {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 767.84px) {
  .content-section.logo-slider-section:not(.bg-grey, .bg-dark, .bg-main) {
    padding-top: 0px;
  }
}
.content-section.logo-slider-section.bg-grey,
.content-section.logo-slider-section.bg-main,
.content-section.logo-slider-section.bg-grey {
  padding-top: 1em;
}
.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 #293647;
}
.animatable .input {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.input:focus {
  border-color: #e1b129;
}
/* 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 {
  padding: .75em 2.5em .75em .5em;
  border: unset;
  border-bottom: 1px solid #293647;
  color: #293647;
}
#searchform #s::placeholder {
  color: rgba(41, 54, 71, 0.5);
}
#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: #e1d5cc;
  font-size: 0;
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23293647' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%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: #293647;
  border-top: 1px solid #293647;
  border-right: 1px solid #293647;
  border-bottom: 1px solid #293647;
}
.animatable .pagination .page-numbers {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.pagination .page-numbers:first-child {
  border-left: 1px solid #293647;
}
.pagination .page-numbers:hover {
  background-color: #e9edf1;
}
.pagination .page-numbers:focus,
.pagination .page-numbers.current {
  background-color: #293647;
  color: #fbfbfb;
}
.vakgebieden h2 {
  color: #e1b129;
}
.vakgebieden h5 {
  margin-top: 0px;
}
.vakgebieden .werkvelden-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1em;
}
.jouw-plek-bij-epsa h2 {
  color: #e1b129;
}
.jouw-plek-bij-epsa h5 {
  margin-top: 0px;
}
.jouw-plek-bij-epsa .carreer-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1em;
}
@media screen and (max-width: 1200px) {
  .jouw-plek-bij-epsa .carreer-grid {
    grid-template-columns: 1fr;
  }
}
.ervaringen {
  overflow: hidden;
  position: relative;
}
.ervaringen:before {
  content: '';
  height: 100%;
  width: 1215px;
  background-image: url("data:image/svg+xml,%0A%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 328.29 334.99'%3E%3Cpolygon fill='%23232e3d' points='206.31 0 206.31 78.68 297.42 181.46 328.29 181.46 328.29 83.58 298.73 83.58 298.73 0 206.31 0'/%3E%3Cpolygon fill='%23232e3d' points='0 154 196.23 154 286.87 257.06 286.87 334.99 196.23 334.99 196.23 254.8 53.65 254.8 0 154'/%3E%3C/svg%3E");
  opacity: 0.5;
  position: absolute;
  right: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
}
.ervaringen .container {
  overflow: hidden;
}
.ervaringen .container .splide__track {
  overflow: visible;
}
.ervaringen #ervaringen-slider {
  margin-top: 3em;
}
#usp-slider {
  visibility: visible;
}
@media screen and (min-width: 1280px) {
  #usp-slider .splide__track .splide__list .splide__slide {
    max-width: calc(100% / 5);
  }
}
#usp-slider .splide__track .splide__list .splide__slide .usp-card {
  padding-left: 1em;
  padding-right: 1em;
}
#usp-slider .splide__track .splide__list .splide__slide .usp-card .icon-container {
  width: 100%;
  height: 95px;
  max-width: 95px;
  margin: 0px auto;
  display: flex;
}
#usp-slider .splide__track .splide__list .splide__slide .usp-card .icon-container picture {
  height: auto;
  width: 100%;
}
#usp-slider .splide__track .splide__list .splide__slide .usp-card .icon-container picture img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: bottom;
}
#usp-slider .splide__track .splide__list .splide__slide .usp-card .content {
  margin-top: 1em;
  text-align: center;
}
#usp-slider .splide__track .splide__list .splide__slide .usp-card .content h3 {
  margin-bottom: 0.5em;
}
@media screen and (max-width: 767.84px) {
  #usp-slider .splide__track .splide__list .splide__slide .usp-card .content h3 {
    font-size: 21px;
  }
}
#usp-slider .splide__track .splide__list .splide__slide .usp-card .content p {
  margin: 0px;
  line-height: 1.25rem;
}
@media screen and (max-width: 767.84px) {
  #usp-slider .splide__track .splide__list .splide__slide .usp-card .content p {
    font-size: 14px;
    max-width: 22ch;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767.84px) {
  .logo-slider-section h3 {
    font-size: 1.75em;
  }
}
.logo-slider-section .logo-slider .logo_slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-slider-section .logo-slider .logo_slide img {
  mix-blend-mode: multiply;
  filter: saturate(0);
  opacity: .6;
  max-height: 65px;
  max-width: 125px;
  object-fit: contain;
}
.animatable .logo-slider-section .logo-slider .logo_slide img {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.logo-slider-section .logo-slider .logo_slide:hover img,
.logo-slider-section .logo-slider .logo_slide:focus img {
  filter: saturate(1);
  opacity: 1;
}
/* Intro Section */
.intro-section .container {
  position: relative;
}
.intro-section .container:before {
  content: '';
  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 107.7 115.4'%3E%3Cpolygon fill='%23e1b129' points='107.7 74 101.9 51.1 70.6 42.1 82.6 0 82.4 0 59.2 5.8 50.5 36.3 64.6 63.1 107.3 75.3 107.7 74'/%3E%3Cpolygon fill='%23e1b129' points='42.9 51.7 .2 39.5 0 40.4 5.8 63.9 36.9 72.8 24.8 115.2 25.5 115.4 48.1 109.8 57.1 78.5 57.1 78.5 43 51.7 42.9 51.7'/%3E%3C/svg%3E");
  position: absolute;
  top: 4em;
  right: 7em;
  height: calc(100% - 4em);
  width: 385px;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1439.84px) and (min-width: 767.84px) {
  .intro-section .container:before {
    max-width: 150px;
    right: 0px;
  }
}
@media screen and (max-width: 767.84px) {
  .intro-section .container:before {
    content: unset;
  }
}
.intro-section .container .content {
  max-width: 46%;
  padding-top: 6em;
  padding-bottom: 8em;
}
@media screen and (max-width: 1439.84px) and (min-width: 767.84px) {
  .intro-section .container .content {
    max-width: 70%;
  }
}
@media screen and (max-width: 767.84px) {
  .intro-section .container .content {
    max-width: unset;
    padding-top: 2em;
    padding-bottom: 2em;
  }
}
.intro-section .container .content h2,
.intro-section .container .content h3,
.intro-section .container .content h4,
.intro-section .container .content h5 {
  text-transform: uppercase;
  line-height: 1.3125;
  margin-top: 0;
  font-size: 1.5em;
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 0.5em;
  letter-spacing: 1.5px;
}
.triple-img-section .container .col-l {
  position: relative;
  padding-left: 0px;
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-l {
    padding-left: 1em;
  }
}
.triple-img-section .container .col-l .img-1 {
  max-height: 370px;
  height: 100%;
  width: 100%;
  max-width: 90%;
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-l .img-1 {
    max-width: 100%;
  }
}
.triple-img-section .container .col-l .img-1 picture {
  height: 100%;
  width: 100%;
}
.triple-img-section .container .col-l .img-1 picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.triple-img-section .container .col-l .img-2 {
  max-width: 340px;
  height: 100%;
  width: 100%;
  max-height: 435px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 2;
}
@media screen and (max-width: 1279.84px) {
  .triple-img-section .container .col-l .img-2 {
    max-height: 350px;
    max-width: 250px;
  }
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-l .img-2 {
    display: none;
  }
}
.triple-img-section .container .col-l .img-2 picture {
  height: 100%;
  width: 100%;
}
.triple-img-section .container .col-l .img-2 picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.triple-img-section .container .col-l.reverse {
  padding-top: 5em;
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-l.reverse {
    padding-top: 0px;
  }
}
.triple-img-section .container .col-l.reverse .img-1 {
  max-height: 325px;
}
.triple-img-section .container .col-l.reverse .img-2 {
  max-width: 230px;
  max-height: 335px;
}
.triple-img-section .container .col-r {
  padding-bottom: 50px;
  padding-right: 0px;
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-r {
    padding: unset;
    padding-left: 1em;
    padding-right: 1em;
  }
}
.triple-img-section .container .col-r .bold-body {
  max-width: 90%;
  padding-top: 4em;
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-r .bold-body {
    padding-top: 1em;
  }
}
.triple-img-section .container .col-r .bold-body a {
  margin-top: 2em;
  margin-bottom: 3em;
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-r .bold-body a {
    margin-bottom: 0px;
  }
}
.triple-img-section .container .col-r .img-3 {
  width: 100%;
  max-width: calc(100% - 5em);
  margin-left: 5em;
  max-height: 325px;
  height: 100%;
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-r .img-3 {
    display: none;
  }
}
.triple-img-section .container .col-r .img-3 picture {
  width: 100%;
  height: 100%;
}
.triple-img-section .container .col-r .img-3 picture img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.triple-img-section .container .col-r.reverse {
  padding-bottom: 0px;
}
.triple-img-section .container .col-r.reverse .img-3 {
  margin-left: 0px;
}
.triple-img-section .container .col-r.reverse .content {
  margin-left: 3em;
  margin-top: 3em;
  max-width: calc(100% - 3em);
}
@media screen and (max-width: 767.84px) {
  .triple-img-section .container .col-r.reverse .content {
    margin: unset;
    max-width: unset;
  }
}
.triple-img-section .container .col-r.reverse .content a {
  margin-bottom: 0em;
}
.triple-img-section .container img {
  border-radius: 10px;
}
.txt-l-triple-img-r {
  overflow: hidden;
}
.txt-l-triple-img-r .container .col-l {
  padding-right: 4em;
  padding-top: 4em;
}
@media screen and (max-width: 1023.84px) {
  .txt-l-triple-img-r .container .col-l {
    padding-right: 0px;
    padding-top: 0px;
  }
}
@media screen and (max-width: 767.84px) {
  .txt-l-triple-img-r .container .col-l {
    padding-left: 1em;
  }
}
.txt-l-triple-img-r .container .col-l h1,
.txt-l-triple-img-r .container .col-l h2,
.txt-l-triple-img-r .container .col-l h3,
.txt-l-triple-img-r .container .col-l h4,
.txt-l-triple-img-r .container .col-l h5 {
  text-transform: uppercase;
}
.txt-l-triple-img-r .container .col-r {
  position: relative;
}
@media screen and (max-width: 1023.84px) {
  .txt-l-triple-img-r .container .col-r {
    order: -1;
  }
}
@media screen and (max-width: 767.84px) {
  .txt-l-triple-img-r .container .col-r {
    padding: 1em;
  }
}
.txt-l-triple-img-r .container .col-r > div picture {
  width: 100%;
  height: 100%;
}
.txt-l-triple-img-r .container .col-r > div picture img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.txt-l-triple-img-r .container .col-r .img-1 {
  width: 100%;
  transform: translateX(10%);
  max-height: 370px;
  height: 100%;
  margin-bottom: 3em;
}
@media screen and (max-width: 1023.84px) {
  .txt-l-triple-img-r .container .col-r .img-1 {
    transform: unset;
  }
}
@media screen and (max-width: 767.84px) {
  .txt-l-triple-img-r .container .col-r .img-1 {
    max-height: 225px;
  }
}
.txt-l-triple-img-r .container .col-r .img-2 {
  width: 100%;
  max-width: 250px;
  top: 65%;
  position: absolute;
  z-index: 2;
  max-height: 325px;
  height: 100%;
  transform: translateY(-50%);
}
@media screen and (max-width: 1023.84px) {
  .txt-l-triple-img-r .container .col-r .img-2 {
    display: none;
  }
}
.txt-l-triple-img-r .container .col-r .img-3 {
  width: 100%;
  max-width: 315px;
  max-height: 200px;
  margin-left: auto;
}
@media screen and (max-width: 1023.84px) {
  .txt-l-triple-img-r .container .col-r .img-3 {
    display: none;
  }
}
/* Vacature onderdeel  */
.featured-vacancies .vacancy-search-form {
  display: flex;
  height: 40px;
  width: 100%;
  max-width: 625px;
}
.featured-vacancies .vacancy-search-form input {
  width: calc(100% - 40px);
  height: 100%;
  border-radius: 0;
  border: solid 1px #232e3d;
  border-right: 0px;
  padding-left: 3em;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4614 10.8888L16.5 15.7048M13.1667 6.95455C13.1667 10.0298 10.555 12.5229 7.33333 12.5229C4.11167 12.5229 1.5 10.0298 1.5 6.95455C1.5 3.87925 4.11167 1.38623 7.33333 1.38623C10.555 1.38623 13.1667 3.87925 13.1667 6.95455Z' stroke='%23232e3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 1em center;
}
.featured-vacancies .vacancy-search-form input:focus {
  border-radius: unset;
}
.featured-vacancies .vacancy-search-form button {
  background-color: #293647;
  background-image: url('data:image/svg+xml,%3Csvg width="7" height="9" viewBox="0 0 7 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23fbfbfb"%3E%3C/path%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 8px;
  height: 40px;
  width: 40px;
  border: unset;
  border: solid 1px #232e3d;
  border-left: 0px;
}
.featured-vacancies .vacancy-search-form button .wpcf7-response-output {
  color: #fff;
}
.featured-vacancies .vacancy-grid {
  display: grid;
  grid-template-columns: repeat(2, calc( 50% - 1em));
  gap: 2em;
}
@media screen and (max-width: 980px) {
  .featured-vacancies .vacancy-grid {
    grid-template-columns: 1fr;
  }
}
.featured-vacancies .btn:not(.ghost) {
  margin: 2em auto;
  display: block;
  max-width: fit-content;
}
.collega-section {
  overflow: hidden;
}
.collega-section .container {
  overflow: visible;
}
.collega-section .container .splide__track {
  overflow: visible;
  clip-path: polygon(-1% 0, 100vw 0, 100vw 100%, -1% 100%);
}
.collega-section .container .subtitle {
  color: #e1b129;
  font-size: 30px;
}
.collega-section .container .subtitle:after {
  background-color: #e1b129;
}
.collega-section .collega-slider {
  margin-top: 2em;
}
/* EPSA in Cijfers  */
@media screen and (min-width: 767.84px) {
  .epsa-in-cijfers.content-section {
    padding-top: 6em;
    padding-bottom: 10em;
  }
}
.epsa-in-cijfers.content-section .epsa-cijfers-wrapper .splide__list {
  display: grid;
  grid-template-columns: repeat(4, calc(25% - 0.75em));
  gap: 1em;
  visibility: visible;
}
@media screen and (max-width: 1023.84px) {
  .epsa-in-cijfers.content-section .epsa-cijfers-wrapper .splide__list {
    display: flex;
    gap: unset;
  }
}
.epsa-in-cijfers.content-section .epsa-cijfers-wrapper .splide__list .cijfer_content .cijfer_number {
  font-size: 70px;
  margin-bottom: 0px;
  font-weight: 600;
}
.epsa-in-cijfers.content-section .epsa-cijfers-wrapper .splide__list .cijfer_content .cijfer_ondertitel {
  font-size: 20px;
  font-weight: 600;
}
/* Header less */
/* Header less */
/* Sub menu visibility class */
.sub_menu_visible {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
/* Header styles */
#header {
  background-color: #e9edf1;
  z-index: 9;
  position: relative;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}
#header #search_toggle_btn {
  background-color: unset;
  padding-left: 2em;
  height: 3.25em;
  border: unset;
  position: relative;
}
#header #search_toggle_btn.active::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23293647' d='M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z'/%3E%3C/svg%3E");
}
#header #search_toggle_btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 3rem;
  height: 3rem;
  background-size: 1em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23293647' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");
}
.animatable #header #search_toggle_btn::before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #search_header_wrapper {
  display: flex;
  align-items: center;
}
#header #search_form {
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
}
.animatable #header #search_form {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #search_form.active {
  opacity: 1;
  transform: scaleY(1) translateY(0%);
}
#header #search_form #searchform {
  margin-bottom: 0;
}
#header #main-menu .menu {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
#header #main-menu .menu .menu-item:last-child {
  margin-right: unset;
}
#header #main-menu .menu .menu-item-has-children {
  position: relative;
}
#header #main-menu .menu .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu .menu-item-has-children:hover > .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu .menu-item-has-children .sub-menu {
  padding-top: .5em;
  padding-bottom: .5em;
  position: absolute;
  top: 100%;
  min-width: 100%;
  left: 0;
  width: max-content;
  height: 0px;
  transform-origin: top;
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  overflow: hidden;
  background-color: #e9edf1;
}
.animatable #header #main-menu .menu .menu-item-has-children .sub-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #main-menu .menu .menu-item-has-children .sub-menu a {
  padding-left: 1em;
}
#header #main-menu .menu .menu-item-has-children .sub-menu a:hover,
#header #main-menu .menu .menu-item-has-children .sub-menu a:focus {
  color: #e1b129;
}
#header #main-menu .menu .menu-item-has-children .sub-menu .sub-menu {
  top: -.5em;
  left: 100%;
}
#header #main-menu .menu .menu-item a {
  display: block;
  padding: .25em .5em;
  text-decoration: none;
  color: #293647;
}
#header {
  background-color: #293647;
  z-index: 9;
  position: relative;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
#header .container .header-logo {
  width: 100%;
  max-width: 160px;
}
#header .container .header-menu > div {
  justify-content: flex-end;
}
#header .container .header-menu > div #main-menu .main-menu .menu {
  gap: 1em;
}
#header .container .header-menu > div #main-menu .main-menu .menu .menu-item a {
  color: #fbfbfb;
  font-weight: 500;
}
#header .container .header-menu > div #main-menu .main-menu .menu .menu-item a:hover {
  color: #e1b129;
}
@media screen and (max-width: 767.84px) {
  #epsa-logo {
    max-width: 105px;
  }
}
#top-news {
  background-color: #e1b129;
  position: fixed;
  top: 0px;
  left: 0px;
  padding: 0.5em 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
  z-index: 99;
}
#top-news p {
  margin: unset;
}
@media screen and (max-width: 767.84px) {
  #top-news p {
    padding-right: 2em;
    line-height: 1.25em;
    min-height: 40px;
  }
}
#top-news p a {
  font-weight: 700;
  text-decoration: underline;
  color: #293647;
}
#top-news #close-top-news {
  height: 40px;
  width: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9006 9.77929L9.77929 11.9006L6.02455 8.14587L2.31224 11.8582L0.0424264 9.58837L3.75474 5.87606L0 2.12132L2.12132 0L5.87606 3.75474L9.58837 0.042425L11.8582 2.31224L8.14587 6.02455L11.9006 9.77929Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  right: 1em;
}
/* HAMBURGER */
.hamburger {
  padding: 10px 5px;
  display: flex;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  background-color: #e1b129;
  z-index: 1;
  border-radius: 5px;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 40px;
  height: 3px;
  background-color: #000;
  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--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* RESPONSIVE MENU */
@media screen and (max-width: 980px) {
  #header {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  #header .container .header-logo {
    z-index: 2;
    max-width: 105px;
    padding: 0px;
    margin-left: 1em;
    margin-right: 1em;
  }
  #header .container .btn {
    z-index: 2;
    display: flex;
    gap: 0.5rem;
    align-items: center;
  }
  #header .container .btn .chevron-down {
    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 64.24 49.35'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23232e3d; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='0 0 32.21 27.35 64.24 0 64.24 21.19 32.12 49.35 0 21.19 0 0'/%3E%3C/svg%3E");
    display: block;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
  }
  #header #main-menu {
    position: fixed;
    top: 56px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    background-color: #293647;
    padding-top: 0px;
    max-height: 0px;
    overflow: hidden;
  }
  #header #main-menu .wpcf7-response-output {
    color: #fff;
  }
  .animatable #header #main-menu {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header #main-menu.active {
    padding-top: 50px;
    max-height: 100%;
  }
  #header #main-menu.active .main-menu .menu {
    max-height: 250px;
    transition-delay: 0.4s !important;
    overflow: hidden;
  }
  #header #main-menu .main-menu .header-logo {
    z-index: 2;
    max-width: 105px;
    padding: 0px;
    margin-left: 1em;
    margin-right: 1em;
  }
  #header #main-menu .main-menu .btn {
    z-index: 2;
    display: flex;
    gap: 0.5rem;
    align-items: center;
  }
  #header #main-menu .main-menu .btn .chevron-down {
    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 64.24 49.35'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23232e3d; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='0 0 32.21 27.35 64.24 0 64.24 21.19 32.12 49.35 0 21.19 0 0'/%3E%3C/svg%3E");
    display: block;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
  }
  #header #main-menu .main-menu .menu {
    display: flex;
    flex-direction: column;
    max-height: 0px;
    overflow: hidden;
    transition-delay: 0.1s !important;
  }
  .animatable #header #main-menu .main-menu .menu {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
}
/* Footer less */
/* Footer less */
#footer {
  background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 112.83 126.59'%3E%3Cpolygon  fill='%23253345' points='101.02 43.92 68.45 43.78 68.54 0 68.34 .05 47.6 11.95 47.53 43.67 68.39 65.62 112.8 65.73 112.83 64.37 101.02 43.92'/%3E%3Cpolygon  fill='%23253345' points='44.41 60.55 0 60.44 .05 61.36 12.03 82.39 44.38 82.49 44.28 126.58 45.01 126.59 65.23 115.04 65.37 82.48 44.5 60.53 44.41 60.55'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 130%;
}
#footer .footer-container .logo-footer-container {
  display: flex;
  flex-direction: column;
}
#footer .footer-container .logo-footer-container #epsa-footer-logo {
  max-width: 195px;
  margin-bottom: 2em;
  width: 100%;
}
#footer .footer-container .logo-footer-container .btn {
  max-width: fit-content;
}
#footer .footer-container h4 {
  font-weight: 500;
  color: #e1b129;
  font-size: 18px;
  text-transform: uppercase;
}
@media screen and (max-width: 767.84px) {
  #footer .footer-container h4 {
    margin-top: 1em;
  }
}
#footer .footer-container ul li {
  display: flex;
  gap: 0.5em;
  margin-bottom: 0.5em;
}
#footer .footer-container ul li .icon {
  margin-top: 6px;
}
#footer .footer-container ul li a {
  color: #fbfbfb;
  text-decoration: none;
}
#footer .footer-container ul li p {
  color: #fbfbfb;
  margin: 0px;
}
#footer .footer-bottom {
  padding-top: 1em;
  padding-bottom: 1em;
  border-top: solid 1px #738192;
  margin-top: 2em;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
#footer .footer-bottom ul li {
  color: #738192;
  margin: 0px;
  font-size: 13px;
}
#footer .footer-bottom ul li:nth-child(1) {
  margin-right: auto;
}
@media screen and (max-width: 1023.84px) {
  #footer .footer-bottom ul li:nth-child(1) {
    width: 100%;
  }
}
#footer .footer-bottom ul li a {
  color: #738192;
  text-decoration: none;
}
#footer .footer-bottom ul li p {
  margin-top: 0px;
  margin-bottom: 0px;
}
#footer .footer-bottom ul li.spacer {
  margin: 0 0.5em;
}
#footer .footer-bottom .horizontal-list {
  flex-wrap: wrap;
}
@media screen and (max-width: 767.84px) {
  #footer .footer-bottom .horizontal-list {
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1em;
    padding-right: 1em;
    flex-direction: column;
    gap: 0.5em;
    padding-left: 0px;
  }
  #footer .footer-bottom .horizontal-list .img-col .image-element {
    max-height: 30em;
  }
  #footer .footer-bottom .horizontal-list .spacer {
    display: none;
  }
}
@media screen and (max-width: 767.84px) and screen and (max-width: 767.84px) {
  #footer .footer-bottom .horizontal-list {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#footer .contact-container .wpcf7 form select {
  background: #293647;
  color: #fff;
}
#footer-contact {
  overflow: hidden;
}
.animatable #footer-contact {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#footer-contact.container h4 {
  max-width: 420px;
  line-height: 1.3125;
  margin-bottom: 0.5em;
  margin-top: 0;
  font-size: 3.125rem;
  font-weight: 600;
}
@media screen and (max-width: 767.84px) {
  #footer-contact.container h4 {
    font-size: 32px;
  }
}
@media screen and (max-width: 767.84px) {
  #footer-contact.container h4 {
    font-size: 32px;
  }
}
#footer-contact.container h4 strong {
  color: #e1b129;
}
#toggle-footer {
  position: fixed;
  bottom: 0px;
  right: 0px;
  z-index: 10;
  transition: transform 0.3s ease;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-2.31051e-07 6.71417L0 12L7.99968 5.25909L16 12L16 6.71417L7.99968 6.03997e-07L-2.31051e-07 6.71417Z' fill='%23293647'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 90% center;
  padding-right: 4em;
  border-radius: 7px 0px 0px 0px;
}
#toggle-footer.active {
  background-color: #293647;
  color: #fbfbfb;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-2.31051e-07 6.71417L0 12L7.99968 5.25909L16 12L16 6.71417L7.99968 6.03997e-07L-2.31051e-07 6.71417Z' fill='%23fbfbfb'/%3E%3C/svg%3E%0A");
}
#footer .wpcf7 .label {
  color: #fbfbfb;
}
#footer .wpcf7 small,
#footer .wpcf7 .acceptance-control {
  color: #738192;
}
#footer .wpcf7 small label,
#footer .wpcf7 .acceptance-control label {
  color: #738192;
}
#floating-contact {
  width: 40px;
  height: 150px;
  position: fixed;
  right: 2em;
  top: 25%;
  display: flex;
  flex-direction: column;
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  z-index: 9;
}
@media screen and (max-width: 767.84px) {
  #floating-contact {
    right: 1em;
  }
}
#floating-contact li {
  height: 40px;
  width: 40px;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  filter: drop-shadow(2px 3px 1px #2936474d);
}
.animatable #floating-contact li {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#floating-contact li.phone {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.99 31'%3E%3Cpath fill='%23e1b129' d='M15.9.5c8.53,0,15.41,6.6,15.4,14.69v.59c-.13,2.94-1.17,5.66-2.85,7.92l-.2.26.16.28c.19.34.4.67.62,1l.22.33c.67.96,1.45,1.88,2.37,2.72h0c.83.75,1.79,1.47,2.84,2.02v.02c-1.23.2-2.49.2-3.79.08h0c-1.43-.14-2.86-.44-4.28-.88h0c-1.07-.33-2.13-.74-3.17-1.22l-.21-.1-.21.1c-2.08,1-4.43,1.57-6.92,1.57-8.53,0-15.4-6.6-15.4-14.7,0-8.1,6.88-14.7,15.4-14.7Z'/%3E%3Cpath fill='%23fbfbfb' d='M23.18,17.31l-2.99-1.34c-.15-.06-.32-.12-.53-.12-.41,0-.79.22-1.03.53l-.97,1.25c-1.55-.91-2.78-2.22-3.63-3.87l1.17-1.03c.29-.25.5-.66.5-1.09,0-.22-.06-.41-.12-.56l-1.26-3.19c-.2-.5-.7-.88-1.26-.88-.09,0-.18.03-.29.06l-2.75.66c-.59.16-1.03.72-1.03,1.41,0,7.69,5.83,13.91,13.01,13.87.64,0,1.17-.47,1.32-1.09l.62-2.94c.03-.12.06-.22.06-.31,0-.59-.35-1.12-.82-1.34ZM21.95,21.53c-6.36-.03-11.51-5.56-11.54-12.34l2.64-.66,1.23,3.06-1.99,1.75c1.38,3.09,2.87,4.69,5.77,6.16l1.64-2.12,2.87,1.31-.62,2.84Z'/%3E%3Cpath fill='%23fbfbfb' d='M19.88,7.01c-.13,0-.32-.01-.45,0-.41.07-.59.72-.25.97.19.14.7.16.96.22,2.47.54,3.54,2.08,3.87,4.83.04.36-.05.85.38.95.35.08.58-.12.61-.52.21-3.25-2.23-6.31-5.11-6.45Z'/%3E%3Cpath fill='%23fbfbfb' d='M20.24,9.1c-.24-.06-.7-.16-.93-.08-.34.12-.44.74-.13.97.18.13.71.2.95.28,1.41.44,1.82,1.22,2.07,2.79.04.25,0,.61.24.75.16.1.45.09.59-.05.24-.23.15-1.11.09-1.45-.27-1.59-1.51-2.88-2.89-3.21h0Z'/%3E%3Cpath fill='%23fbfbfb' d='M19.52,11.02c-.54.06-.72.84-.17,1.06.32.13.61.1.87.41.28.34.21.67.34,1.04.17.51.79.47.91-.07.25-1.13-.93-2.55-1.94-2.43h0Z'/%3E%3C/svg%3E");
}
#floating-contact li.mail {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.99 31'%3E%3Cpath fill='%23e1b129' d='M15.9.5c8.53,0,15.41,6.6,15.4,14.69v.59c-.13,2.94-1.17,5.66-2.85,7.92l-.2.26.16.28c.19.34.4.67.62,1l.22.33c.67.96,1.45,1.88,2.37,2.72h0c.83.75,1.79,1.47,2.84,2.02v.02c-1.23.2-2.49.2-3.79.08h0c-1.43-.14-2.86-.44-4.28-.88h0c-1.07-.33-2.13-.74-3.17-1.22l-.21-.1-.21.1c-2.08,1-4.43,1.57-6.92,1.57-8.53,0-15.4-6.6-15.4-14.7,0-8.1,6.88-14.7,15.4-14.7Z'/%3E%3Cpath fill='%23fbfbfb' d='M22.41,9h-13.81c-.9,0-1.59.69-1.59,1.5v9c0,.84.7,1.5,1.59,1.5h13.81c.86,0,1.59-.66,1.59-1.5v-9c0-.81-.73-1.5-1.59-1.5ZM22.41,10.5v1.28c-.76.59-1.96,1.47-4.48,3.34-.56.41-1.66,1.41-2.42,1.38-.8.03-1.89-.97-2.46-1.38-2.52-1.88-3.72-2.75-4.45-3.34v-1.28h13.81ZM8.59,19.5v-5.78c.73.56,1.83,1.38,3.45,2.59.73.53,2.03,1.72,3.45,1.69,1.39.03,2.66-1.16,3.42-1.69,1.63-1.22,2.72-2.03,3.49-2.59v5.78h-13.81Z'/%3E%3C/svg%3E");
}
#floating-contact li.whatsapp {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 31'%3E%3Ccircle fill='%23e1b129' cx='15.5' cy='15.5' r='15.5'/%3E%3Cpath fill='%23fbfbfb' d='M19.39,7.84c3.71,1.86,5.5,6.27,4.18,10.18-1.62,4.81-7.22,7.18-11.83,4.87-1.2.32-2.41.58-3.61.85-.23.05-.63.22-.85.17-.12-.03-.28-.26-.27-.37,0-.04.05-.07.05-.1.27-1.41.57-2.81.86-4.22-.4-.86-.65-1.66-.8-2.6-1.04-6.79,6.08-11.87,12.27-8.77ZM19.91,10.46c-4.67-4.07-11.91-.14-10.9,5.93.16.94.48,1.7.92,2.54l-.55,2.55s.09,0,.14,0c.34-.07.68-.19,1.02-.26.47-.11.95-.2,1.42-.33,2.77,1.62,6.26,1.22,8.45-1.16,2.43-2.63,2.22-6.91-.48-9.27Z'/%3E%3Cpath fill='%23fbfbfb' d='M13.23,11.53c.33.43.52,1.26.81,1.75.04.26-.01.4-.15.6-.18.27-.53.5-.44.86s.82,1.07,1.1,1.33c.36.33,1.43,1.23,1.87,1.32.57.12.81-.69,1.27-.75.26-.03.37.06.59.11.38.1.8.19,1.18.31.19.06.36.11.49.27.32.41.02.84-.26,1.18-1.81,2.22-5.02.05-6.54-1.47-1.17-1.17-2.67-3.28-1.54-4.91.33-.48,1.09-1.33,1.64-.63Z'/%3E%3C/svg%3E");
}
#floating-contact li:hover {
  transform: scale(1.1);
}
#floating-contact li a {
  height: 30px;
  width: 35px;
  display: block;
}
/* Templates less */
/* Templates less */
#content {
  padding-top: 68px;
}
@media screen and (max-width: 767.84px) {
  #content {
    padding-top: 56px;
  }
}
/* CONTACT TEMPLATE */
.contact-form-contact-section .txt-col h2,
.contact-form-contact-section .txt-col h3,
.contact-form-contact-section .txt-col h4 {
  font-weight: 600;
}
.main-office-image {
  display: grid;
  grid-template-columns: 375px 1fr;
  gap: 2em;
}
@media screen and (max-width: 1023.84px) {
  .main-office-image {
    gap: 1em;
  }
}
@media screen and (max-width: 767.84px) {
  .main-office-image {
    grid-template-columns: 1fr;
  }
}
.main-office-image .hoofd-location {
  display: flex;
  align-items: center;
  border-radius: 7px;
}
.main-office-image .hoofd-location ul li {
  padding-left: 1.5em;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left 5px;
  margin-bottom: 0.5em;
}
.main-office-image .hoofd-location ul li.location {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0C2.4349 0 0 2.54634 0 5.61951C0 7.72683 0.658854 8.37073 4.32552 14.3415C4.86979 15.2195 6.10156 15.2195 6.64583 14.3415C10.3125 8.37073 11 7.72683 11 5.61951C11 2.51707 8.50781 0 5.5 0ZM5.5 13.5805C1.83333 7.60976 1.375 7.22927 1.375 5.61951C1.375 3.30732 3.20833 1.40488 5.5 1.40488C7.76302 1.40488 9.625 3.30732 9.625 5.61951C9.625 7.22927 9.16667 7.55122 5.5 13.5805ZM3.20833 5.61951C3.20833 6.93659 4.21094 7.96098 5.5 7.96098C6.76042 7.96098 7.79167 6.93659 7.79167 5.61951C7.79167 4.33171 6.76042 3.27805 5.5 3.27805C4.21094 3.27805 3.20833 4.33171 3.20833 5.61951Z' fill='%23293647'/%3E%3C/svg%3E");
}
.main-office-image .hoofd-location ul li.tel {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.125 10.3124L11.9375 8.96869C11.7812 8.90619 11.5938 8.84369 11.375 8.84369C10.9375 8.84369 10.5312 9.06243 10.2812 9.37493L9.25 10.6249C7.59375 9.71868 6.28125 8.40619 5.375 6.74995L6.625 5.71871C6.9375 5.46871 7.15625 5.06246 7.15625 4.62497C7.15625 4.40622 7.09375 4.21872 7.03125 4.06247L5.6875 0.874994C5.46875 0.374997 4.9375 0 4.34375 0C4.25 0 4.15625 0.0312498 4.03125 0.0624995L1.09375 0.718745C0.46875 0.874994 0 1.43749 0 2.12498C0 9.81243 6.21875 16.0311 13.875 15.9999C14.5625 15.9999 15.125 15.5311 15.2812 14.9061L15.9375 11.9687C15.9688 11.8437 16 11.7499 16 11.6562C16 11.0624 15.625 10.5312 15.125 10.3124ZM13.8125 14.5311C7.03125 14.4999 1.53125 8.96869 1.5 2.18748L4.3125 1.53124L5.625 4.59372L3.5 6.3437C4.96875 9.43743 6.5625 11.0312 9.65625 12.4999L11.4062 10.3749L14.4688 11.6874L13.8125 14.5311Z' fill='%23293647'/%3E%3C/svg%3E%0A");
}
.main-office-image .hoofd-location ul li.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:%23293647;%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");
}
.main-office-image .office-img-container {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  overflow: hidden;
  max-height: 450px;
}
.main-office-image .office-img-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  display: block;
}
.locations-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1em;
}
@media screen and (max-width: 1023.84px) {
  .locations-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767.84px) {
  .locations-grid {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 1023.84px) {
  .locations-grid .location {
    padding-left: 1em;
  }
}
.locations-grid .location .location-details {
  position: relative;
  padding-left: 20px;
  color: #fbfbfb;
  padding-left: 1.5em;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0C2.4349 0 0 2.54634 0 5.61951C0 7.72683 0.658854 8.37073 4.32552 14.3415C4.86979 15.2195 6.10156 15.2195 6.64583 14.3415C10.3125 8.37073 11 7.72683 11 5.61951C11 2.51707 8.50781 0 5.5 0ZM5.5 13.5805C1.83333 7.60976 1.375 7.22927 1.375 5.61951C1.375 3.30732 3.20833 1.40488 5.5 1.40488C7.76302 1.40488 9.625 3.30732 9.625 5.61951C9.625 7.22927 9.16667 7.55122 5.5 13.5805ZM3.20833 5.61951C3.20833 6.93659 4.21094 7.96098 5.5 7.96098C6.76042 7.96098 7.79167 6.93659 7.79167 5.61951C7.79167 4.33171 6.76042 3.27805 5.5 3.27805C4.21094 3.27805 3.20833 4.33171 3.20833 5.61951Z' fill='%23e1b129'/%3E%3C/svg%3E");
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left 5px;
  margin-bottom: 0.5em;
}
.locations-grid .location .location-details a {
  color: #fff;
  text-decoration: unset;
}
.our-locations .locations {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}
.our-locations .location p.fs-1-75 {
  margin-bottom: 1rem;
}
.our-locations .location.hoofd-location {
  position: relative;
  overflow: hidden;
  background-size: 25px 34px;
  background-position: 92% 10%;
}
.our-locations .location.hoofd-location .location-details a {
  color: inherit;
  text-decoration: none;
}
.our-locations .location.hoofd-location .location-details li.location::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0C2.4349 0 0 2.54634 0 5.61951C0 7.72683 0.658854 8.37073 4.32552 14.3415C4.86979 15.2195 6.10156 15.2195 6.64583 14.3415C10.3125 8.37073 11 7.72683 11 5.61951C11 2.51707 8.50781 0 5.5 0ZM5.5 13.5805C1.83333 7.60976 1.375 7.22927 1.375 5.61951C1.375 3.30732 3.20833 1.40488 5.5 1.40488C7.76302 1.40488 9.625 3.30732 9.625 5.61951C9.625 7.22927 9.16667 7.55122 5.5 13.5805ZM3.20833 5.61951C3.20833 6.93659 4.21094 7.96098 5.5 7.96098C6.76042 7.96098 7.79167 6.93659 7.79167 5.61951C7.79167 4.33171 6.76042 3.27805 5.5 3.27805C4.21094 3.27805 3.20833 4.33171 3.20833 5.61951Z' fill='%23232e3d'/%3E%3C/svg%3E");
}
.our-locations .location.hoofd-location .location-details li.tel::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.125 10.3124L11.9375 8.96869C11.7812 8.90619 11.5938 8.84369 11.375 8.84369C10.9375 8.84369 10.5312 9.06243 10.2812 9.37493L9.25 10.6249C7.59375 9.71868 6.28125 8.40619 5.375 6.74995L6.625 5.71871C6.9375 5.46871 7.15625 5.06246 7.15625 4.62497C7.15625 4.40622 7.09375 4.21872 7.03125 4.06247L5.6875 0.874994C5.46875 0.374997 4.9375 0 4.34375 0C4.25 0 4.15625 0.0312498 4.03125 0.0624995L1.09375 0.718745C0.46875 0.874994 0 1.43749 0 2.12498C0 9.81243 6.21875 16.0311 13.875 15.9999C14.5625 15.9999 15.125 15.5311 15.2812 14.9061L15.9375 11.9687C15.9688 11.8437 16 11.7499 16 11.6562C16 11.0624 15.625 10.5312 15.125 10.3124ZM13.8125 14.5311C7.03125 14.4999 1.53125 8.96869 1.5 2.18748L4.3125 1.53124L5.625 4.59372L3.5 6.3437C4.96875 9.43743 6.5625 11.0312 9.65625 12.4999L11.4062 10.3749L14.4688 11.6874L13.8125 14.5311Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
}
.our-locations .location.hoofd-location .location-details li.mail::before {
  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:%23232e3d;%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");
}
.bg-main .logo-slider-section .slider-module-controls {
  color: #232e3d;
}
.logo-slider-section .splide__slide img {
  object-fit: contain;
}
.interesse-box .contactpersoon-picture::after {
  background-color: #e9edf1;
}
.interesse-box .contactpersoon-details.icons-list .mail::before {
  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:%23232e3d;%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");
}
.interesse-box .contactpersoon-details.icons-list .tel::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.125 10.3124L11.9375 8.96869C11.7812 8.90619 11.5938 8.84369 11.375 8.84369C10.9375 8.84369 10.5312 9.06243 10.2812 9.37493L9.25 10.6249C7.59375 9.71868 6.28125 8.40619 5.375 6.74995L6.625 5.71871C6.9375 5.46871 7.15625 5.06246 7.15625 4.62497C7.15625 4.40622 7.09375 4.21872 7.03125 4.06247L5.6875 0.874994C5.46875 0.374997 4.9375 0 4.34375 0C4.25 0 4.15625 0.0312498 4.03125 0.0624995L1.09375 0.718745C0.46875 0.874994 0 1.43749 0 2.12498C0 9.81243 6.21875 16.0311 13.875 15.9999C14.5625 15.9999 15.125 15.5311 15.2812 14.9061L15.9375 11.9687C15.9688 11.8437 16 11.7499 16 11.6562C16 11.0624 15.625 10.5312 15.125 10.3124ZM13.8125 14.5311C7.03125 14.4999 1.53125 8.96869 1.5 2.18748L4.3125 1.53124L5.625 4.59372L3.5 6.3437C4.96875 9.43743 6.5625 11.0312 9.65625 12.4999L11.4062 10.3749L14.4688 11.6874L13.8125 14.5311Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
}
.contact-form-section .form {
  color: #293647;
}
.contact-form-section .form-control input[type="text"],
.contact-form-section .form-control input[type="email"],
.contact-form-section .form-control input[type="password"],
.contact-form-section .form-control select,
.contact-form-section .form-control textarea {
  color: #293647;
  border: 0px;
  border-bottom: solid 1px;
  border-color: #232e3d;
  width: 100%;
  background-color: transparent;
}
.contact-form-section .form-control.submit input {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 7px;
  border: 1px solid transparent;
  background-color: #e1b129;
  color: #232e3d;
  text-decoration: none;
  display: inline-block;
  text-transform: unset;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.animatable .contact-form-section .form-control.submit input {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.contact-form-section .form-control.submit input:hover,
.contact-form-section .form-control.submit input:focus {
  background-color: #bd921a;
  color: #232e3d;
  text-decoration: none;
}
.contact-form-section .form-control.submit input:focus {
  box-shadow: unset;
}
.contact-form-section .form-control.submit input:visited {
  color: #232e3d;
}
.contact-form-section .form-control.submit input:visited:hover,
.contact-form-section .form-control.submit input:visited:focus {
  color: #232e3d;
}
.contact-form-section .form-control.submit input.btn-secondary,
.contact-form-section .form-control.submit input.secondary {
  background-color: #293647;
  color: #fbfbfb;
}
.contact-form-section .form-control.submit input.btn-secondary:hover,
.contact-form-section .form-control.submit input.secondary:hover,
.contact-form-section .form-control.submit input.btn-secondary:focus,
.contact-form-section .form-control.submit input.secondary:focus {
  background-color: #161d27;
  color: #fbfbfb;
}
.contact-form-section .form-control.submit input.btn-secondary:focus,
.contact-form-section .form-control.submit input.secondary:focus {
  outline-color: #161d27;
}
.contact-form-section .form-control.submit input.btn-tertiary,
.contact-form-section .form-control.submit input.tertiary,
.contact-form-section .form-control.submit input.grey {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.contact-form-section .form-control.submit input.btn-tertiary:hover,
.contact-form-section .form-control.submit input.tertiary:hover,
.contact-form-section .form-control.submit input.grey:hover,
.contact-form-section .form-control.submit input.btn-tertiary:focus,
.contact-form-section .form-control.submit input.tertiary:focus,
.contact-form-section .form-control.submit input.grey:focus {
  background-color: #232e3d;
  color: #fbfbfb;
}
.contact-form-section .form-control.submit input.btn-tertiary:focus,
.contact-form-section .form-control.submit input.tertiary:focus,
.contact-form-section .form-control.submit input.grey:focus {
  outline-color: #232e3d;
}
.contact-form-section .form-control.submit input.white,
.contact-form-section .form-control.submit input.light,
.contact-form-section .form-control.submit input.btn-white,
.contact-form-section .form-control.submit input.btn-light {
  background-color: #fbfbfb;
  color: #293647;
}
.contact-form-section .form-control.submit input.white:hover,
.contact-form-section .form-control.submit input.light:hover,
.contact-form-section .form-control.submit input.btn-white:hover,
.contact-form-section .form-control.submit input.btn-light:hover,
.contact-form-section .form-control.submit input.white:focus,
.contact-form-section .form-control.submit input.light:focus,
.contact-form-section .form-control.submit input.btn-white:focus,
.contact-form-section .form-control.submit input.btn-light:focus {
  background-color: #e9edf1;
  color: #293647;
}
.contact-form-section .form-control.submit input.white:focus,
.contact-form-section .form-control.submit input.light:focus,
.contact-form-section .form-control.submit input.btn-white:focus,
.contact-form-section .form-control.submit input.btn-light:focus {
  outline-color: #e9edf1;
}
.contact-form-section .form-control.submit input.white:visited,
.contact-form-section .form-control.submit input.light:visited,
.contact-form-section .form-control.submit input.btn-white:visited,
.contact-form-section .form-control.submit input.btn-light:visited {
  color: #293647;
}
.contact-form-section .form-control.submit input.white:visited:hover,
.contact-form-section .form-control.submit input.light:visited:hover,
.contact-form-section .form-control.submit input.btn-white:visited:hover,
.contact-form-section .form-control.submit input.btn-light:visited:hover,
.contact-form-section .form-control.submit input.white:visited:focus,
.contact-form-section .form-control.submit input.light:visited:focus,
.contact-form-section .form-control.submit input.btn-white:visited:focus,
.contact-form-section .form-control.submit input.btn-light:visited:focus {
  color: #293647;
}
.contact-form-section .form-control.submit input.black,
.contact-form-section .form-control.submit input.dark,
.contact-form-section .form-control.submit input.btn-black,
.contact-form-section .form-control.submit input.btn-dark {
  background-color: #232e3d;
  color: #293647;
}
.contact-form-section .form-control.submit input.black:hover,
.contact-form-section .form-control.submit input.dark:hover,
.contact-form-section .form-control.submit input.btn-black:hover,
.contact-form-section .form-control.submit input.btn-dark:hover,
.contact-form-section .form-control.submit input.black:focus,
.contact-form-section .form-control.submit input.dark:focus,
.contact-form-section .form-control.submit input.btn-black:focus,
.contact-form-section .form-control.submit input.btn-dark:focus {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.contact-form-section .form-control.submit input.black:focus,
.contact-form-section .form-control.submit input.dark:focus,
.contact-form-section .form-control.submit input.btn-black:focus,
.contact-form-section .form-control.submit input.btn-dark:focus {
  outline-color: #e1d5cc;
}
.contact-form-section .form-control.submit input.shy,
.contact-form-section .form-control.submit input.btn-shy {
  background-color: transparent;
  color: #232e3d;
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}
.contact-form-section .form-control.submit input.shy::after,
.contact-form-section .form-control.submit input.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 0;
  left: 20px;
  height: 1px;
  background-color: #293647;
  width: auto;
}
.animatable .contact-form-section .form-control.submit input.shy::after,
.animatable .contact-form-section .form-control.submit input.btn-shy::after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.contact-form-section .form-control.submit input.shy:hover::after,
.contact-form-section .form-control.submit input.btn-shy:hover::after,
.contact-form-section .form-control.submit input.shy:focus::after,
.contact-form-section .form-control.submit input.btn-shy:focus::after {
  left: 30px;
  right: 30px;
  transform: unset;
}
.contact-form-section .form-control.submit input.shy:visited,
.contact-form-section .form-control.submit input.btn-shy:visited {
  color: #232e3d;
}
.contact-form-section .form-control.submit input.shy:visited:hover,
.contact-form-section .form-control.submit input.btn-shy:visited:hover,
.contact-form-section .form-control.submit input.shy:visited:focus,
.contact-form-section .form-control.submit input.btn-shy:visited:focus {
  color: #232e3d;
}
.contact-form-section .form-control.submit input.ghost {
  background: transparent;
  border: solid 1px #738192;
  color: #738192;
}
.contact-form-section .form-control.submit input.ghost:hover {
  background-color: #293647;
  color: #fbfbfb;
}
.contact-form-section .form-control .label {
  color: #293647;
}
.contact-form-section .acceptance-control {
  color: #293647;
}
.contact-form-section .acceptance-control span {
  margin: 0px;
}
.contact-form-section .acceptance-control span input {
  margin-right: 1em;
}
.contact-form-section .recaptcha-notice {
  color: #293647;
}
.contact-form-section .recaptcha-notice a {
  text-decoration: underline;
}
/* VACATURES TEMPLATE*/
#filters {
  flex-wrap: wrap;
  gap: 1em;
}
#filters .checkbox-filter-group {
  position: relative;
}
#filters .checkbox-filter-group .filter-button {
  display: block;
  width: 100%;
  padding: 0.5em 1em;
  position: relative;
  text-align: left;
  padding-right: 3em;
  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 64.24 49.35'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23738192; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='0 0 32.21 27.35 64.24 0 64.24 21.19 32.12 49.35 0 21.19 0 0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: calc(100% - 1.25em) center;
}
#filters .checkbox-filter-group .filter-button .label-filter-toggle {
  text-transform: none;
  font-size: 15px;
  font-weight: 600;
}
#filters .checkbox-filter-group .filter-button:focus + .filter-content {
  opacity: 1;
  max-height: 400px;
}
@media screen and (max-width: 767.84px) {
  #filters .checkbox-filter-group .filter-button:hover + .filter-content {
    opacity: 1;
    max-height: 400px;
  }
}
#filters .checkbox-filter-group .filter-button:focus::after,
#filters .checkbox-filter-group .filter-button:hover::after,
#filters .checkbox-filter-group .filter-button.selected::after {
  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 64.24 49.35'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fbfbfb; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='0 0 32.21 27.35 64.24 0 64.24 21.19 32.12 49.35 0 21.19 0 0'/%3E%3C/svg%3E");
}
#filters .checkbox-filter-group .filter-button.selected {
  background-color: #232e3d;
  color: #fbfbfb;
}
#filters .checkbox-filter-group .filter-content {
  position: absolute;
  margin-top: 0;
  margin-bottom: 0;
  opacity: 0;
  max-height: 0px;
  overflow: hidden;
  left: 0;
  top: 100%;
  min-width: 100%;
  list-style: none;
  padding-left: 0;
  z-index: 10;
  border: 1px solid #232e3d;
}
#filters .checkbox-filter-group .filter-content:focus-within,
#filters .checkbox-filter-group .filter-content:hover {
  opacity: 1;
  max-height: 400px;
}
#filters .checkbox-filter-group .filter-content .filter-option label {
  display: block;
  cursor: pointer;
  padding: .5em 2.5em .5em .5em;
  background-color: #fbfbfb;
  color: #232e3d;
  position: relative;
  z-index: 2;
}
#filters .checkbox-filter-group .filter-content .filter-option input:checked + label {
  font-weight: 700;
}
#pages_vacatures_overzicht .page {
  grid-template-columns: 1fr 1fr;
  gap: 2em;
}
@media screen and (max-width: 1023.84px) {
  #pages_vacatures_overzicht .page {
    gap: 1em;
  }
}
@media screen and (max-width: 767.84px) {
  #pages_vacatures_overzicht .page {
    grid-template-columns: 1fr;
  }
}
#pagination_vacatures_overzicht .pagination,
#pagination_cases_overzicht .pagination,
#pagination_posts_overview .pagination {
  position: relative;
  margin-bottom: 6em;
  margin-top: 3em;
  align-items: center;
  justify-content: center;
}
#pagination_vacatures_overzicht .pagination::before,
#pagination_cases_overzicht .pagination::before,
#pagination_posts_overview .pagination::before {
  content: "01";
  font-size: 0.75rem;
  font-weight: 500;
  color: #232e3d;
  margin-right: 1em;
}
#pagination_vacatures_overzicht .pagination::after,
#pagination_cases_overzicht .pagination::after,
#pagination_posts_overview .pagination::after {
  content: attr(data-max);
  font-size: 0.75rem;
  font-weight: 500;
  color: #232e3d;
  margin-left: 1em;
}
#pagination_vacatures_overzicht .pagination .page-item,
#pagination_cases_overzicht .pagination .page-item,
#pagination_posts_overview .pagination .page-item {
  position: relative;
  width: 1.5rem;
  display: block;
}
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after,
#pagination_cases_overzicht .pagination .page-item.active .page-link::after,
#pagination_posts_overview .pagination .page-item.active .page-link::after {
  background-color: #293647;
  opacity: 1;
}
#pagination_vacatures_overzicht .pagination .page-item .page-link,
#pagination_cases_overzicht .pagination .page-item .page-link,
#pagination_posts_overview .pagination .page-item .page-link {
  height: 2rem;
  width: 1.5rem;
  position: relative;
  font-size: 0;
  display: block;
  background-color: unset;
  border: unset;
  border-radius: 0;
}
#pagination_vacatures_overzicht .pagination .page-item .page-link::after,
#pagination_cases_overzicht .pagination .page-item .page-link::after,
#pagination_posts_overview .pagination .page-item .page-link::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  height: 2px;
  transform: translateY(-50%);
  background-color: #293647;
  opacity: 0.2;
}
.animatable #pagination_vacatures_overzicht .pagination .page-item .page-link::after,
.animatable #pagination_cases_overzicht .pagination .page-item .page-link::after,
.animatable #pagination_posts_overview .pagination .page-item .page-link::after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#pagination_vacatures_overzicht .pagination .page-item .page-link::after .wpcf7-response-output,
#pagination_cases_overzicht .pagination .page-item .page-link::after .wpcf7-response-output,
#pagination_posts_overview .pagination .page-item .page-link::after .wpcf7-response-output {
  color: #fff;
}
#pagination_vacatures_overzicht .pagination #pagination-next-button,
#pagination_cases_overzicht .pagination #pagination-next-button,
#pagination_posts_overview .pagination #pagination-next-button {
  right: 0;
}
#pagination_vacatures_overzicht .pagination #pagination-next-button .page-link::before,
#pagination_cases_overzicht .pagination #pagination-next-button .page-link::before,
#pagination_posts_overview .pagination #pagination-next-button .page-link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M1 6H13M13 6L8 1M13 6L8 11' stroke='%23232e3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#pagination_vacatures_overzicht .pagination #pagination-prev-button,
#pagination_cases_overzicht .pagination #pagination-prev-button,
#pagination_posts_overview .pagination #pagination-prev-button {
  right: 2.5rem;
}
#pagination_vacatures_overzicht .pagination #pagination-prev-button .page-link::before,
#pagination_cases_overzicht .pagination #pagination-prev-button .page-link::before,
#pagination_posts_overview .pagination #pagination-prev-button .page-link::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M9.38672 4.6128H1.83835M1.83835 4.6128L4.98351 1.46765M1.83835 4.6128L4.98351 7.75796' stroke='%23232e3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#pagination_vacatures_overzicht .pagination #pagination-prev-button,
#pagination_cases_overzicht .pagination #pagination-prev-button,
#pagination_posts_overview .pagination #pagination-prev-button,
#pagination_vacatures_overzicht .pagination #pagination-next-button,
#pagination_cases_overzicht .pagination #pagination-next-button,
#pagination_posts_overview .pagination #pagination-next-button {
  width: 2rem;
  position: absolute;
}
@media screen and (max-width: 767.84px) {
  #pagination_vacatures_overzicht .pagination #pagination-prev-button,
  #pagination_cases_overzicht .pagination #pagination-prev-button,
  #pagination_posts_overview .pagination #pagination-prev-button,
  #pagination_vacatures_overzicht .pagination #pagination-next-button,
  #pagination_cases_overzicht .pagination #pagination-next-button,
  #pagination_posts_overview .pagination #pagination-next-button {
    top: 2rem;
  }
}
#pagination_vacatures_overzicht .pagination #pagination-prev-button .page-link,
#pagination_cases_overzicht .pagination #pagination-prev-button .page-link,
#pagination_posts_overview .pagination #pagination-prev-button .page-link,
#pagination_vacatures_overzicht .pagination #pagination-next-button .page-link,
#pagination_cases_overzicht .pagination #pagination-next-button .page-link,
#pagination_posts_overview .pagination #pagination-next-button .page-link {
  border-radius: 50%;
  display: block;
  top: 0;
  bottom: 0;
  width: 2rem;
  border: 1px solid #232e3d;
  display: flex;
  position: relative;
}
#pagination_vacatures_overzicht .pagination #pagination-prev-button .page-link::before,
#pagination_cases_overzicht .pagination #pagination-prev-button .page-link::before,
#pagination_posts_overview .pagination #pagination-prev-button .page-link::before,
#pagination_vacatures_overzicht .pagination #pagination-next-button .page-link::before,
#pagination_cases_overzicht .pagination #pagination-next-button .page-link::before,
#pagination_posts_overview .pagination #pagination-next-button .page-link::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: 0.6rem;
  background-position: center;
  background-repeat: no-repeat;
}
#pagination_vacatures_overzicht .pagination #pagination-prev-button .page-link::after,
#pagination_cases_overzicht .pagination #pagination-prev-button .page-link::after,
#pagination_posts_overview .pagination #pagination-prev-button .page-link::after,
#pagination_vacatures_overzicht .pagination #pagination-next-button .page-link::after,
#pagination_cases_overzicht .pagination #pagination-next-button .page-link::after,
#pagination_posts_overview .pagination #pagination-next-button .page-link::after {
  content: unset;
}
#pagination_vacatures_overzicht .pagination #pagination-prev-button.disabled,
#pagination_cases_overzicht .pagination #pagination-prev-button.disabled,
#pagination_posts_overview .pagination #pagination-prev-button.disabled,
#pagination_vacatures_overzicht .pagination #pagination-next-button.disabled,
#pagination_cases_overzicht .pagination #pagination-next-button.disabled,
#pagination_posts_overview .pagination #pagination-next-button.disabled {
  opacity: .2;
}
/* SINGLE VACATUrE */
.single-vacature .vacature-single-banner .direct-solliciteren-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
@media screen and (max-width: 1023.84px) {
  .single-vacature .vacature-single-banner .direct-solliciteren-container {
    justify-content: flex-start;
  }
}
.single-vacature .vacature-article .vacature-introduction {
  padding-bottom: 1em;
  border-bottom: solid 1px #293647;
}
.single-vacature .vacature-article .btn-and-share-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1em;
}
.single-vacature .vacature-article .btn-and-share-container .sharing {
  display: flex;
  gap: 1em;
  align-items: center;
}
.single-vacature .vacature-tabs-container details {
  transition: ease all .3s;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: solid 1px #293647;
  cursor: pointer;
}
.single-vacature .vacature-tabs-container details summary {
  position: relative;
}
.single-vacature .vacature-tabs-container details summary .summary-toggle-icon {
  height: 38px;
  width: 38px;
  border: solid 1px #293647;
  border-radius: 50%;
  position: absolute;
  right: 0px;
  top: 0;
  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 85 82.5'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23232e3d; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='52.5 0 52.5 32 85 32 85 50.5 52.5 50.5 52.5 82.5 33 82.5 33 50.5 0 50.5 0 32 33 32 33 0 52.5 0'/%3E%3C/svg%3E");
  background-size: 15px;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
  transition: ease all .3s;
}
.single-vacature .vacature-tabs-container details[open] summary .summary-toggle-icon {
  transform: rotate(45deg);
}
.single-vacature .vacature-sidebar .vacature-properties-list li {
  margin-bottom: 0px;
  background-size: 15px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 2em;
}
.single-vacature .vacature-sidebar .vacature-properties-list li.location {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0C2.4349 0 0 2.54634 0 5.61951C0 7.72683 0.658854 8.37073 4.32552 14.3415C4.86979 15.2195 6.10156 15.2195 6.64583 14.3415C10.3125 8.37073 11 7.72683 11 5.61951C11 2.51707 8.50781 0 5.5 0ZM5.5 13.5805C1.83333 7.60976 1.375 7.22927 1.375 5.61951C1.375 3.30732 3.20833 1.40488 5.5 1.40488C7.76302 1.40488 9.625 3.30732 9.625 5.61951C9.625 7.22927 9.16667 7.55122 5.5 13.5805ZM3.20833 5.61951C3.20833 6.93659 4.21094 7.96098 5.5 7.96098C6.76042 7.96098 7.79167 6.93659 7.79167 5.61951C7.79167 4.33171 6.76042 3.27805 5.5 3.27805C4.21094 3.27805 3.20833 4.33171 3.20833 5.61951Z' fill='%23232e3d'/%3E%3C/svg%3E");
}
.single-vacature .vacature-sidebar .vacature-properties-list li.uren {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.625 2.25C4.23438 2.25 1.5 5.01172 1.5 8.375V8.40234C1.5 9.76953 1.9375 11.0273 2.70312 12.0391L1.60938 13.1602C1.52734 13.2148 1.47266 13.3242 1.47266 13.4609C1.47266 13.5703 1.52734 13.6797 1.60938 13.7617L2.23828 14.3906C2.32031 14.4727 2.42969 14.5273 2.53906 14.5273C2.67578 14.5273 2.78516 14.4727 2.83984 14.3906L3.96094 13.2969C4.97266 14.0625 6.23047 14.5 7.59766 14.5C8.99219 14.5 10.25 14.0625 11.2891 13.2969L12.3828 14.3906C12.4375 14.4727 12.5469 14.5 12.6836 14.5C12.793 14.5 12.9023 14.4727 12.9844 14.3906L13.6133 13.7617C13.6953 13.6797 13.75 13.5703 13.75 13.4609C13.75 13.3242 13.6953 13.2148 13.6133 13.1602L12.5195 12.0391C13.2852 11.0273 13.7227 9.76953 13.7227 8.40234C13.7227 8.40234 13.75 8.40234 13.75 8.375C13.75 5.01172 10.9883 2.25 7.625 2.25ZM7.625 13.1875C4.94531 13.1875 2.8125 11.0547 2.8125 8.375C2.8125 5.72266 4.94531 3.5625 7.625 3.5625C10.2773 3.5625 12.4375 5.72266 12.4375 8.375C12.4375 11.0547 10.2773 13.1875 7.625 13.1875ZM3.25 0.5C1.80078 0.5 0.625 1.70312 0.625 3.125C0.625 3.64453 0.761719 4.13672 1.03516 4.54688L5.02734 1.21094C4.5625 0.773438 3.93359 0.527344 3.25 0.5ZM8.28125 8.51172V5.09375C8.28125 4.98438 8.17188 4.875 8.0625 4.875H7.1875C7.05078 4.875 6.96875 4.98438 6.96875 5.09375V8.73047C6.96875 9.00391 7.07812 9.25 7.29688 9.41406L9.04688 10.8086C9.07422 10.8359 9.12891 10.8633 9.18359 10.8633H9.21094C9.26562 10.8633 9.32031 10.8359 9.34766 10.7812L9.89453 10.0977C9.92188 10.0703 9.94922 10.0156 9.94922 9.96094C9.94922 9.87891 9.92188 9.82422 9.86719 9.79688L8.28125 8.51172ZM12 0.5C11.2891 0.527344 10.6602 0.773438 10.1953 1.21094L14.1875 4.54688C14.4609 4.13672 14.5977 3.64453 14.625 3.125C14.625 1.70312 13.4219 0.5 12 0.5Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
}
.single-vacature .vacature-sidebar .vacature-properties-list li.opleidingsniveau {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.481605 3.51562L0.731327 3.58594V4.92188C0.481605 5.0625 0.303233 5.34375 0.303233 5.625C0.303233 5.94141 0.445931 6.1875 0.695652 6.32812L0.124861 8.50781C0.0535117 8.75391 0.19621 9 0.410256 9H1.87291C2.08696 9 2.22965 8.75391 2.15831 8.50781L1.58751 6.32812C1.83724 6.1875 2.01561 5.94141 2.01561 5.625C2.01561 5.34375 1.83724 5.0625 1.58751 4.92188V3.86719L3.22854 4.32422C3.01449 4.92188 2.87179 5.55469 2.87179 6.1875C2.87179 9 5.15496 11.25 8.00892 11.25C10.8272 11.25 13.146 9 13.146 6.1875C13.146 5.55469 13.0033 4.92188 12.7536 4.32422L15.5006 3.51562C16.1427 3.33984 16.1427 2.32031 15.5006 2.10938L8.57971 0.105469C8.40134 0.0351562 8.18729 0 8.00892 0C7.79487 0 7.58083 0.0351562 7.40245 0.105469L0.481605 2.10938C-0.160535 2.32031 -0.160535 3.33984 0.481605 3.51562ZM8.00892 9.5625C6.11817 9.5625 4.58417 8.05078 4.58417 6.1875C4.58417 5.69531 4.69119 5.23828 4.86957 4.81641L7.40245 5.55469C7.93757 5.69531 8.36566 5.625 8.61539 5.55469L11.1126 4.81641C11.291 5.23828 11.4337 5.69531 11.4337 6.1875C11.4337 8.05078 9.86399 9.5625 8.00892 9.5625ZM7.86622 1.72266C7.9019 1.72266 8.00892 1.6875 8.11594 1.72266L11.8974 2.8125L8.11594 3.9375C8.04459 3.97266 7.97324 3.97266 7.86622 3.9375L4.08473 2.8125L7.86622 1.72266ZM11.398 11.2852L8.00892 14.0625L4.58417 11.2852C2.05128 11.3906 0.0178372 13.4648 0.0178372 15.9961V16.3125C0.0178372 17.2617 0.767001 18 1.73021 18H14.2876C15.2152 18 16 17.2617 16 16.3125V15.9961C16 13.4648 13.9309 11.3906 11.398 11.2852ZM7.15273 16.3125H1.73021V15.9961C1.73021 14.5547 2.69342 13.3594 4.08473 13.043L7.15273 15.5742V16.3125ZM14.2876 16.3125H8.86511V15.5742L11.9331 13.043C13.2887 13.3594 14.2876 14.5547 14.2876 15.9961V16.3125Z' fill='%23373737'/%3E%3Cpath d='M0.481605 3.51562L0.731327 3.58594V4.92188C0.481605 5.0625 0.303233 5.34375 0.303233 5.625C0.303233 5.94141 0.445931 6.1875 0.695652 6.32812L0.124861 8.50781C0.0535117 8.75391 0.19621 9 0.410256 9H1.87291C2.08696 9 2.22965 8.75391 2.15831 8.50781L1.58751 6.32812C1.83724 6.1875 2.01561 5.94141 2.01561 5.625C2.01561 5.34375 1.83724 5.0625 1.58751 4.92188V3.86719L3.22854 4.32422C3.01449 4.92188 2.87179 5.55469 2.87179 6.1875C2.87179 9 5.15496 11.25 8.00892 11.25C10.8272 11.25 13.146 9 13.146 6.1875C13.146 5.55469 13.0033 4.92188 12.7536 4.32422L15.5006 3.51562C16.1427 3.33984 16.1427 2.32031 15.5006 2.10938L8.57971 0.105469C8.40134 0.0351562 8.18729 0 8.00892 0C7.79487 0 7.58083 0.0351562 7.40245 0.105469L0.481605 2.10938C-0.160535 2.32031 -0.160535 3.33984 0.481605 3.51562ZM8.00892 9.5625C6.11817 9.5625 4.58417 8.05078 4.58417 6.1875C4.58417 5.69531 4.69119 5.23828 4.86957 4.81641L7.40245 5.55469C7.93757 5.69531 8.36566 5.625 8.61539 5.55469L11.1126 4.81641C11.291 5.23828 11.4337 5.69531 11.4337 6.1875C11.4337 8.05078 9.86399 9.5625 8.00892 9.5625ZM7.86622 1.72266C7.9019 1.72266 8.00892 1.6875 8.11594 1.72266L11.8974 2.8125L8.11594 3.9375C8.04459 3.97266 7.97324 3.97266 7.86622 3.9375L4.08473 2.8125L7.86622 1.72266ZM11.398 11.2852L8.00892 14.0625L4.58417 11.2852C2.05128 11.3906 0.0178372 13.4648 0.0178372 15.9961V16.3125C0.0178372 17.2617 0.767001 18 1.73021 18H14.2876C15.2152 18 16 17.2617 16 16.3125V15.9961C16 13.4648 13.9309 11.3906 11.398 11.2852ZM7.15273 16.3125H1.73021V15.9961C1.73021 14.5547 2.69342 13.3594 4.08473 13.043L7.15273 15.5742V16.3125ZM14.2876 16.3125H8.86511V15.5742L11.9331 13.043C13.2887 13.3594 14.2876 14.5547 14.2876 15.9961V16.3125Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
}
.single-vacature .vacature-sidebar .vacature-properties-list li.werkervaring {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M15.9645 5.68109C15.8801 5.41187 15.6271 5.2324 15.3388 5.2324H10.207L8.62532 0.448688C8.54096 0.179475 8.28788 0 7.99966 0C7.71143 0 7.45836 0.179475 7.374 0.448688L5.79228 5.2393H0.660467C0.372242 5.2393 0.119166 5.41878 0.0348078 5.68799C-0.0565805 5.9572 0.0418377 6.24712 0.273824 6.41279L4.42145 9.37414L2.83973 14.1648C2.74834 14.434 2.84676 14.7239 3.07874 14.8896C3.19825 14.9724 3.33182 15.0138 3.46539 15.0138C3.59896 15.0138 3.73955 14.9724 3.85203 14.8896L7.99966 11.9282L12.1473 14.8896C12.3722 15.0483 12.6956 15.0483 12.9206 14.8896C13.1526 14.7239 13.2439 14.434 13.1596 14.1648L11.5779 9.37414L15.7255 6.41279C15.9575 6.24712 16.0559 5.9572 15.9645 5.68799V5.68109ZM5.8204 9.31891C5.90475 9.0497 5.81337 8.75978 5.58138 8.59411L2.68507 6.53014H6.26328C6.5515 6.53014 6.80458 6.35067 6.88894 6.08145L7.99263 2.74045L9.09632 6.08145C9.18771 6.35067 9.43375 6.53014 9.72198 6.53014H13.3002L10.4039 8.59411C10.1719 8.75978 10.0805 9.0497 10.1649 9.31891L11.2686 12.6599L8.37224 10.596C8.25976 10.5131 8.1262 10.4717 7.9856 10.4717C7.845 10.4717 7.71143 10.5131 7.59896 10.596L4.70265 12.6599L5.81337 9.31891H5.8204Z' fill='%23232e3d'/%3E%3C/svg%3E");
}
.single-vacature .vacature-sidebar .contactpersoon-details li {
  padding-left: 1.5em;
  background-size: 15px;
  background-position: left center;
  background-repeat: no-repeat;
  margin-bottom: 0.5em;
}
.single-vacature .vacature-sidebar .contactpersoon-details li.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:%23232e3d;%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");
}
.single-vacature .vacature-sidebar .contactpersoon-details li.tel {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.125 10.3124L11.9375 8.96869C11.7812 8.90619 11.5938 8.84369 11.375 8.84369C10.9375 8.84369 10.5312 9.06243 10.2812 9.37493L9.25 10.6249C7.59375 9.71868 6.28125 8.40619 5.375 6.74995L6.625 5.71871C6.9375 5.46871 7.15625 5.06246 7.15625 4.62497C7.15625 4.40622 7.09375 4.21872 7.03125 4.06247L5.6875 0.874994C5.46875 0.374997 4.9375 0 4.34375 0C4.25 0 4.15625 0.0312498 4.03125 0.0624995L1.09375 0.718745C0.46875 0.874994 0 1.43749 0 2.12498C0 9.81243 6.21875 16.0311 13.875 15.9999C14.5625 15.9999 15.125 15.5311 15.2812 14.9061L15.9375 11.9687C15.9688 11.8437 16 11.7499 16 11.6562C16 11.0624 15.625 10.5312 15.125 10.3124ZM13.8125 14.5311C7.03125 14.4999 1.53125 8.96869 1.5 2.18748L4.3125 1.53124L5.625 4.59372L3.5 6.3437C4.96875 9.43743 6.5625 11.0312 9.65625 12.4999L11.4062 10.3749L14.4688 11.6874L13.8125 14.5311Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
}
.single-vacature .vacature-sidebar .interesse-box {
  border-radius: 7px;
}
.sollicitatie-proces {
  overflow: hidden;
  padding-bottom: 2em;
}
.sollicitatie-proces .container .splide__track {
  overflow: visible;
  clip-path: polygon(-1% 0, 100vw 0, 100vw 100%, -1% 100%);
}
.sollicitatie-proces .container .slider-module-controls .splide__arrows button {
  border-color: #293647;
}
.sollicitatie-proces .container .slider-module-controls .splide__arrows button svg {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M1 6H13M13 6L8 1M13 6L8 11' stroke='%23293647' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.sollicitatie-proces .container .slider-module-controls .pagination-wrapper .pagination-number {
  color: #293647;
}
.sollicitatie-proces .container .slider-module-controls .pagination-wrapper .splide__pagination__page.is-active {
  color: #293647;
}
.sollicitatie-proces .container .slider-module-controls .pagination-wrapper .splide__pagination__page.is-active:after {
  background-color: #293647;
}
.aan-de-slag ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
.aan-de-slag ul li {
  padding-left: 2em;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.5' cy='10.5' r='10' stroke='%23232e3d'/%3E%3Cpath d='M6 11.0523L8.7 13.5332L15 7.74438' stroke='%23232e3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 21px;
  background-position: left center;
  background-repeat: no-repeat;
  margin-bottom: 0.5em;
}
/* Template parts less */
/* Template parts less */
/* Pagination styling */
nav.pagination {
  margin-top: 1em;
  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: #e9edf1;
  pointer-events: none;
}
nav.pagination ol .page-item.active .page-link {
  background-color: #293647;
  color: #fbfbfb;
  font-weight: 700;
}
nav.pagination ol .page-item .page-link {
  text-decoration: unset;
  color: #293647;
  padding: .25em .75em;
  min-width: 2em;
  text-align: center;
  border: 1px solid #293647;
  border-left-width: 0px;
}
.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 */
.werkveld-entry {
  background-color: #e1b129;
  border-radius: 1rem;
  overflow: hidden;
}
.werkveld-entry .img-container {
  background-color: #232e3d;
  max-height: 225px;
  height: 100vh;
  position: relative;
}
.werkveld-entry .img-container:before {
  content: '';
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.werkveld-entry .img-container picture {
  height: 100%;
  width: 100%;
  opacity: 0.8;
  border-radius: 0px !important;
}
.werkveld-entry .img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.werkveld-entry .img-container h3 {
  position: absolute;
  bottom: 1em;
  left: 1em;
  color: #fbfbfb;
  z-index: 2;
  margin: unset;
}
.werkveld-entry .content {
  padding: 20px;
  position: relative;
}
.werkveld-entry .content:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 323'%3E%3Cpolyline fill='%23fbfbfb' points='0 252 385 252 449 323 0 323 0 252'/%3E%3Cpolyline fill='%23fbfbfb' points='410 0 410 83 559 252 559 0 410 0'/%3E%3C/svg%3E");
  background-size: cover;
  opacity: 0.1;
  top: 0px;
  left: 0px;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
}
.werkveld-entry .content .description {
  min-height: 140px;
  margin: unset;
  position: relative;
  z-index: 2;
}
.werkveld-entry .content .btn {
  margin-top: 2em;
  position: relative;
  z-index: 2;
}
.carreer-entry {
  background-color: #fff;
  border-radius: 1rem;
  overflow: hidden;
}
@media screen and (max-width: 1200px) and (min-width: 767.84px) {
  .carreer-entry {
    display: flex;
  }
}
.carreer-entry .img-container {
  max-height: 275px;
  height: 100vh;
  position: relative;
}
@media screen and (max-width: 1200px) and (min-width: 767.84px) {
  .carreer-entry .img-container {
    max-height: 100%;
    flex: 0.5;
    height: 100%;
    min-width: 250px;
  }
}
.carreer-entry .img-container picture {
  height: 100%;
  width: 100%;
  border-radius: 0px !important;
}
.carreer-entry .img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.carreer-entry .content {
  padding: 20px;
}
.carreer-entry .content h3 {
  z-index: 2;
  margin: unset;
}
@media screen and (max-width: 1439.84px) and (min-width: 1200px) {
  .carreer-entry .content .carreer-entry__text {
    min-height: 150px;
  }
}
.carreer-entry .content .btn {
  margin-top: 2em;
}
.ervaring-entry {
  display: grid;
  grid-template-columns: calc(65% - 2em) 35%;
  gap: 2em;
  max-height: 525px;
  height: 100%;
}
@media screen and (max-width: 1439.84px) and (min-width: 1023.84px) {
  .ervaring-entry {
    grid-template-columns: calc(55% - 2em) 45%;
  }
}
@media screen and (max-width: 1023.84px) and (min-width: 767.84px) {
  .ervaring-entry {
    grid-template-columns: calc(45% - 2em) 65%;
  }
}
@media screen and (max-width: 767.84px) {
  .ervaring-entry {
    grid-template-columns: 1fr;
    max-height: unset;
    grid-template-rows: 300px auto;
  }
}
.ervaring-entry .img-container {
  height: 100%;
  width: 100%;
  max-height: 525px;
  position: relative;
  border-radius: 1em;
  overflow: hidden;
}
@media screen and (max-width: 767.84px) {
  .ervaring-entry .img-container {
    max-height: 300px;
    height: 100vh;
  }
}
.ervaring-entry .img-container:before {
  content: '';
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  opacity: 0.75;
}
.ervaring-entry .img-container picture {
  height: 100%;
  width: 100%;
}
.ervaring-entry .img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center 20%;
}
.ervaring-entry .img-container h3 {
  position: absolute;
  bottom: 2rem;
  left: 1rem;
  z-index: 2;
  line-height: 1.3125;
  margin-bottom: 0.5em;
  margin-top: 0;
  font-size: 3.125rem;
  font-weight: 600;
  color: #e1b129;
  margin: unset;
}
@media screen and (max-width: 767.84px) {
  .ervaring-entry .img-container h3 {
    font-size: 32px;
  }
}
@media screen and (max-width: 1439.84px) and (min-width: 1023.84px) {
  .ervaring-entry .img-container h3 {
    font-size: clamp(1.5rem, 2vw + 1rem, 3.125rem);
  }
}
@media screen and (max-width: 1023.84px) {
  .ervaring-entry .img-container h3 {
    bottom: 4rem;
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 767.84px) {
  .ervaring-entry .img-container h3 {
    bottom: 3rem;
  }
}
.ervaring-entry .img-container .ervaring-job {
  z-index: 2;
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  color: #e1b129;
  margin: unset;
}
@media screen and (max-width: 1023.84px) {
  .ervaring-entry .img-container .ervaring-job {
    bottom: 2rem;
    right: unset;
    left: 1em;
  }
}
@media screen and (max-width: 767.84px) {
  .ervaring-entry .img-container .ervaring-job {
    bottom: 1em;
  }
}
.ervaring-entry .content {
  padding-right: 4em;
}
@media screen and (max-width: 767.84px) {
  .ervaring-entry .content {
    padding-right: 0px;
  }
}
.ervaring-entry .content .quotes {
  background-image: url("data:image/svg+xml,%3Csvg width='104' height='66' viewBox='0 0 104 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 66V35.087L25.9551 0H40.5805L23.6891 30.3867H40.5805V66H0ZM61.5918 66V35.087L88.5768 0H103.82L85.8989 30.3867H102.996V66H61.5918Z' fill='%23e1b129'/%3E%3C/svg%3E%0A");
  height: 66px;
  width: 105px;
  background-repeat: no-repeat;
  background-position: left;
}
.ervaring-entry .content p {
  line-height: 1.3125;
  margin-bottom: 0.5em;
  font-size: 24px;
  color: #fbfbfb;
  font-weight: 600;
}
@media screen and (max-width: 767.84px) {
  .ervaring-entry .content p {
    font-size: 24px;
  }
}
.vacature_entry {
  background-color: #e9edf1;
  position: relative;
  border-radius: 7px;
}
.vacature_entry .vacature-werkveld {
  font-size: 15px;
  color: #738192;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.vacature_entry .vacature-properties-list {
  flex-wrap: wrap;
}
.vacature_entry .vacature-properties-list li {
  padding-left: 1.5em;
  background-position: left;
  background-repeat: no-repeat;
  background-size: 15px;
  color: #293647;
  font-size: 14px;
  margin-right: 1em;
}
@media screen and (max-width: 1023.84px) {
  .vacature_entry .vacature-properties-list li {
    margin-bottom: 0.5em;
  }
}
.vacature_entry .vacature-properties-list li.location {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0C2.4349 0 0 2.54634 0 5.61951C0 7.72683 0.658854 8.37073 4.32552 14.3415C4.86979 15.2195 6.10156 15.2195 6.64583 14.3415C10.3125 8.37073 11 7.72683 11 5.61951C11 2.51707 8.50781 0 5.5 0ZM5.5 13.5805C1.83333 7.60976 1.375 7.22927 1.375 5.61951C1.375 3.30732 3.20833 1.40488 5.5 1.40488C7.76302 1.40488 9.625 3.30732 9.625 5.61951C9.625 7.22927 9.16667 7.55122 5.5 13.5805ZM3.20833 5.61951C3.20833 6.93659 4.21094 7.96098 5.5 7.96098C6.76042 7.96098 7.79167 6.93659 7.79167 5.61951C7.79167 4.33171 6.76042 3.27805 5.5 3.27805C4.21094 3.27805 3.20833 4.33171 3.20833 5.61951Z' fill='%23293647'/%3E%3C/svg%3E");
}
.vacature_entry .vacature-properties-list li.uren {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.625 2.25C4.23438 2.25 1.5 5.01172 1.5 8.375V8.40234C1.5 9.76953 1.9375 11.0273 2.70312 12.0391L1.60938 13.1602C1.52734 13.2148 1.47266 13.3242 1.47266 13.4609C1.47266 13.5703 1.52734 13.6797 1.60938 13.7617L2.23828 14.3906C2.32031 14.4727 2.42969 14.5273 2.53906 14.5273C2.67578 14.5273 2.78516 14.4727 2.83984 14.3906L3.96094 13.2969C4.97266 14.0625 6.23047 14.5 7.59766 14.5C8.99219 14.5 10.25 14.0625 11.2891 13.2969L12.3828 14.3906C12.4375 14.4727 12.5469 14.5 12.6836 14.5C12.793 14.5 12.9023 14.4727 12.9844 14.3906L13.6133 13.7617C13.6953 13.6797 13.75 13.5703 13.75 13.4609C13.75 13.3242 13.6953 13.2148 13.6133 13.1602L12.5195 12.0391C13.2852 11.0273 13.7227 9.76953 13.7227 8.40234C13.7227 8.40234 13.75 8.40234 13.75 8.375C13.75 5.01172 10.9883 2.25 7.625 2.25ZM7.625 13.1875C4.94531 13.1875 2.8125 11.0547 2.8125 8.375C2.8125 5.72266 4.94531 3.5625 7.625 3.5625C10.2773 3.5625 12.4375 5.72266 12.4375 8.375C12.4375 11.0547 10.2773 13.1875 7.625 13.1875ZM3.25 0.5C1.80078 0.5 0.625 1.70312 0.625 3.125C0.625 3.64453 0.761719 4.13672 1.03516 4.54688L5.02734 1.21094C4.5625 0.773438 3.93359 0.527344 3.25 0.5ZM8.28125 8.51172V5.09375C8.28125 4.98438 8.17188 4.875 8.0625 4.875H7.1875C7.05078 4.875 6.96875 4.98438 6.96875 5.09375V8.73047C6.96875 9.00391 7.07812 9.25 7.29688 9.41406L9.04688 10.8086C9.07422 10.8359 9.12891 10.8633 9.18359 10.8633H9.21094C9.26562 10.8633 9.32031 10.8359 9.34766 10.7812L9.89453 10.0977C9.92188 10.0703 9.94922 10.0156 9.94922 9.96094C9.94922 9.87891 9.92188 9.82422 9.86719 9.79688L8.28125 8.51172ZM12 0.5C11.2891 0.527344 10.6602 0.773438 10.1953 1.21094L14.1875 4.54688C14.4609 4.13672 14.5977 3.64453 14.625 3.125C14.625 1.70312 13.4219 0.5 12 0.5Z' fill='%23293647'/%3E%3C/svg%3E%0A");
}
.vacature_entry .vacature-properties-list li.opleidingsniveau {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.451505 3.125L0.685619 3.1875V4.375C0.451505 4.5 0.284281 4.75 0.284281 5C0.284281 5.28125 0.41806 5.5 0.652174 5.625L0.117057 7.5625C0.0501672 7.78125 0.183946 8 0.384615 8H1.75585C1.95652 8 2.0903 7.78125 2.02341 7.5625L1.48829 5.625C1.72241 5.5 1.88963 5.28125 1.88963 5C1.88963 4.75 1.72241 4.5 1.48829 4.375V3.4375L3.02676 3.84375C2.82609 4.375 2.69231 4.9375 2.69231 5.5C2.69231 8 4.83278 10 7.50836 10C10.1505 10 12.3244 8 12.3244 5.5C12.3244 4.9375 12.1906 4.375 11.9565 3.84375L14.5318 3.125C15.1338 2.96875 15.1338 2.0625 14.5318 1.875L8.04348 0.09375C7.87625 0.03125 7.67558 0 7.50836 0C7.30769 0 7.10702 0.03125 6.9398 0.09375L0.451505 1.875C-0.150502 2.0625 -0.150502 2.96875 0.451505 3.125ZM7.50836 8.5C5.73579 8.5 4.29766 7.15625 4.29766 5.5C4.29766 5.0625 4.39799 4.65625 4.56522 4.28125L6.9398 4.9375C7.44147 5.0625 7.84281 5 8.07692 4.9375L10.4181 4.28125C10.5853 4.65625 10.7191 5.0625 10.7191 5.5C10.7191 7.15625 9.24749 8.5 7.50836 8.5ZM7.37458 1.53125C7.40803 1.53125 7.50836 1.5 7.6087 1.53125L11.1538 2.5L7.6087 3.5C7.54181 3.53125 7.47492 3.53125 7.37458 3.5L3.82943 2.5L7.37458 1.53125ZM10.6856 10.0312L7.50836 12.5L4.29766 10.0312C1.92308 10.125 0.0167224 11.9688 0.0167224 14.2188V14.5C0.0167224 15.3438 0.719064 16 1.62207 16H13.3946C14.2642 16 15 15.3438 15 14.5V14.2188C15 11.9688 13.0602 10.125 10.6856 10.0312ZM6.70569 14.5H1.62207V14.2188C1.62207 12.9375 2.52508 11.875 3.82943 11.5938L6.70569 13.8438V14.5ZM13.3946 14.5H8.31104V13.8438L11.1873 11.5938C12.4582 11.875 13.3946 12.9375 13.3946 14.2188V14.5Z' fill='%23293647'/%3E%3C/svg%3E%0A");
}
.vacature_entry .vacature-properties-list li.werkervaring {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9648 5.68109C15.8804 5.41187 15.6273 5.2324 15.3391 5.2324H10.2073L8.62556 0.448688C8.5412 0.179475 8.28813 0 7.9999 0C7.71168 0 7.4586 0.179475 7.37424 0.448688L5.79252 5.2393H0.660711C0.372486 5.2393 0.119411 5.41878 0.035052 5.68799C-0.0563364 5.9572 0.0420818 6.24712 0.274068 6.41279L4.4217 9.37414L2.83997 14.1648C2.74858 14.434 2.847 14.7239 3.07899 14.8896C3.1985 14.9724 3.33206 15.0138 3.46563 15.0138C3.5992 15.0138 3.7398 14.9724 3.85228 14.8896L7.9999 11.9282L12.1475 14.8896C12.3725 15.0483 12.6959 15.0483 12.9208 14.8896C13.1528 14.7239 13.2442 14.434 13.1598 14.1648L11.5781 9.37414L15.7257 6.41279C15.9577 6.24712 16.0561 5.9572 15.9648 5.68799V5.68109ZM5.82064 9.31891C5.905 9.0497 5.81361 8.75978 5.58162 8.59411L2.68532 6.53014H6.26352C6.55175 6.53014 6.80482 6.35067 6.88918 6.08145L7.99287 2.74045L9.09656 6.08145C9.18795 6.35067 9.434 6.53014 9.72222 6.53014H13.3004L10.4041 8.59411C10.1721 8.75978 10.0807 9.0497 10.1651 9.31891L11.2688 12.6599L8.37249 10.596C8.26001 10.5131 8.12644 10.4717 7.98584 10.4717C7.84524 10.4717 7.71168 10.5131 7.5992 10.596L4.70289 12.6599L5.81361 9.31891H5.82064Z' fill='%23293647'/%3E%3C/svg%3E%0A");
}
.vacature_entry .vacature-teaser-tekst {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  min-height: 60px;
  max-width: 85%;
}
@media screen and (max-width: 767.84px) {
  .vacature_entry .vacature-teaser-tekst {
    max-width: unset;
  }
}
.vacature_entry .vacature-information h3 {
  display: block;
  min-height: 63px;
}
@media screen and (max-width: 767.84px) {
  .vacature_entry .vacature-information h3 {
    min-height: unset;
  }
}
.collega_entry {
  position: relative;
  height: 450px;
  border-radius: 1rem;
  padding: 1em;
  overflow: hidden;
}
.collega_entry .post-img-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.collega_entry .post-img-container picture {
  height: 100%;
  width: 100%;
}
.collega_entry .post-img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.collega_entry article {
  display: flex;
  align-items: flex-end;
  height: 100%;
}
.collega_entry article .article-inner {
  z-index: 2;
  background-color: #293647;
  position: relative;
  width: 100%;
  padding: .5em;
  display: flex;
  gap: 1em;
  justify-content: space-between;
  align-items: center;
  border-radius: 7px;
}
.collega_entry article .article-inner p {
  margin: 0px;
  font-size: 14px;
  color: #fbfbfb;
  font-weight: 500;
}
.collega_entry article .article-inner .linkedIn {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19.3161' cy='19.4235' r='18.528' fill='%23e1b129'/%3E%3Cpath d='M15.7749 25.3189H12.8028V16.3055H15.7749V25.3189ZM14.2729 15.0997C13.3461 15.0997 12.5791 14.3461 12.5791 13.4417C12.5791 12.5675 13.3461 11.844 14.2729 11.844C15.2316 11.844 15.9986 12.5675 15.9986 13.4417C15.9986 14.3461 15.2316 15.0997 14.2729 15.0997ZM26.8643 25.3189H23.9241V20.9479C23.9241 19.8928 23.8922 18.5664 22.3582 18.5664C20.8242 18.5664 20.6005 19.6818 20.6005 20.8574V25.3189H17.6284V16.3055H20.4727V17.5414H20.5046C20.9201 16.8481 21.8788 16.0945 23.3169 16.0945C26.321 16.0945 26.8962 17.9635 26.8962 20.3751V25.3189H26.8643Z' fill='white'/%3E%3C/svg%3E%0A");
  height: 40px;
  width: 40px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.sollicitatie-step {
  border-radius: 7px;
  display: flex;
  justify-content: center;
}
.sollicitatie-step .step-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sollicitatie-step .step-content h3 {
  font-size: 26px;
  margin-bottom: 0.5em;
  margin-top: 1em;
  text-align: center;
}
.sollicitatie-step .step-content p {
  text-align: center;
  margin: 0px;
}
.opdrachtgever {
  top: 0;
  left: 0;
  padding-top: .75em;
  padding-bottom: .75em;
  padding-left: 1.25em;
  padding-right: 1.5em;
  display: flex;
}
.opdrachtgever p::before {
  content: "";
  display: inline-block;
  height: 1rem;
  width: 1.125rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: .75em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M2.41826 4.87818C2.48864 4.96125 2.59888 5.00741 2.72086 5.00741H5.51222C5.71863 5.00741 5.88752 4.84125 5.88752 4.63818V2.53818C5.88752 2.3351 5.71863 2.16895 5.51222 2.16895H2.72086C2.51444 2.16895 2.34555 2.3351 2.34555 2.53818V4.61971C2.33147 4.71433 2.35728 4.80664 2.41826 4.87818ZM5.13691 2.90741V4.26895H3.09617V2.90741H5.13691Z' fill='%23e1b129'/%3E%3Cpath d='M7.27179 5.00741H10.0632C10.2696 5.00741 10.4385 4.84125 10.4385 4.63818V2.53818C10.4385 2.3351 10.2696 2.16895 10.0632 2.16895H7.27179C7.06537 2.16895 6.89648 2.3351 6.89648 2.53818V4.63818C6.89648 4.84125 7.06537 5.00741 7.27179 5.00741ZM7.6471 4.26895V2.90741H9.68784V4.26895H7.6471Z' fill='%23e1b129'/%3E%3Cpath d='M2.72086 8.37704H5.51222C5.71863 8.37704 5.88752 8.21088 5.88752 8.00781V5.90781C5.88752 5.70473 5.71863 5.53857 5.51222 5.53857H2.72086C2.51444 5.53857 2.34555 5.70473 2.34555 5.91011V7.99165C2.33147 8.08627 2.35728 8.17857 2.41826 8.25011C2.48864 8.33319 2.59888 8.37934 2.72086 8.37934V8.37704ZM5.13691 6.27704V7.6155H3.09617V6.27704H5.13691Z' fill='%23e1b129'/%3E%3Cpath d='M7.27179 8.37704H10.0632C10.2696 8.37704 10.4385 8.21088 10.4385 8.00781V5.90781C10.4385 5.70473 10.2696 5.53857 10.0632 5.53857H7.27179C7.06537 5.53857 6.89648 5.70473 6.89648 5.91011V8.01011C6.89648 8.21319 7.06537 8.37934 7.27179 8.37934V8.37704ZM7.6471 7.6155V6.27704H9.68784V7.6155H7.6471Z' fill='%23e1b129'/%3E%3Cpath d='M5.51237 8.90771H2.72101C2.51459 8.90771 2.3457 9.07387 2.3457 9.27925V11.3793C2.3457 11.5823 2.51459 11.7485 2.72101 11.7485H5.51237C5.71879 11.7485 5.88768 11.5823 5.88768 11.3769V9.27695C5.88768 9.07387 5.71879 8.90771 5.51237 8.90771ZM3.09632 10.9846V9.64618H5.13706V10.9846H3.09632Z' fill='%23e1b129'/%3E%3Cpath d='M10.4385 11.3769V9.27695C10.4385 9.07387 10.2696 8.90771 10.0632 8.90771H7.27179C7.06537 8.90771 6.89648 9.07618 6.89648 9.27925V11.3793C6.89648 11.5823 7.06537 11.7462 7.27179 11.7462H10.0632C10.2696 11.7462 10.4385 11.58 10.4385 11.3769ZM9.68784 9.64618V10.9846H7.6471V9.64618H9.68784Z' fill='%23e1b129'/%3E%3Cpath d='M14.1214 11.7486H16.9128C17.1192 11.7486 17.2881 11.5825 17.2881 11.3794V9.27939C17.2881 9.07631 17.1192 8.91016 16.9128 8.91016H14.1214C13.915 8.91016 13.7461 9.07631 13.7461 9.27939V11.3794C13.7461 11.5825 13.915 11.7486 14.1214 11.7486ZM16.5375 9.64631V10.9848H14.4967V9.64631H16.5375Z' fill='%23e1b129'/%3E%3Cpath d='M14.1214 15.1153H16.9128C17.1192 15.1153 17.2881 14.9492 17.2881 14.7461V12.6461C17.2881 12.443 17.1192 12.2769 16.9128 12.2769H14.1214C13.915 12.2769 13.7461 12.443 13.7461 12.6461V14.7461C13.7461 14.9492 13.915 15.1153 14.1214 15.1153ZM16.5375 13.0153V14.3538H14.4967V13.0153H16.5375Z' fill='%23e1b129'/%3E%3Cpath d='M18.6247 7.63846H12.7839V0.369231C12.7839 0.166154 12.6151 0 12.4086 0H0.375309C0.168889 0 0 0.166154 0 0.369231V17.6308C0 17.8338 0.168889 18 0.375309 18H18.6247C18.8311 18 19 17.8338 19 17.6308V8.00769C19 7.80462 18.8311 7.63846 18.6247 7.63846ZM18.2494 8.37692V17.2615H12.7839V8.37692H18.2494ZM8.11605 17.2615H4.6679V13.4308H8.11605V17.2615ZM8.49136 12.6923H4.29259C4.08617 12.6923 3.91728 12.8585 3.91728 13.0615V17.2615H0.750617V0.738462H12.0099V17.2615H8.86667V13.0615C8.86667 12.8585 8.69778 12.6923 8.49136 12.6923Z' fill='%23e1b129'/%3E%3C/svg%3E");
}
/*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 #293647;
  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 > :first-child {
  margin-top: 0px;
}
.embed-youtube {
  background-color: #232e3d;
  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: #e1b129;
  border: 1px solid #fbfbfb;
  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: #293647;
}
.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 #fbfbfb;
}
.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: #e9edf1;
  width: 100%;
}
.full-question {
  border: solid 1px #293647;
}
.full-question:not(:last-child) {
  margin-bottom: 1em;
}
.full-question.active .question {
  border-bottom: solid 1px #293647;
}
.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:%23e1b129;%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 1em;
  text-align: inherit;
}
.full-question .question .question-button:focus {
  outline: 1px solid #293647;
}
.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 #293647;
  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 #293647;
}
.tab-container .module_tabs-list button.active {
  background: #293647;
  color: #e1b129;
}
.tab-container .module_tabs-content {
  position: relative;
}
@media screen and (min-width: 767.84px) {
  .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,30px);
  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%;
  max-height: 360px;
  overflow: hidden;
}
@media screen and (max-width: 1279.84px) {
  .tab-container .module_tabs-content.vertical .tab-content picture {
    max-height: 300px;
  }
}
@media screen and (max-width: 1023.84px) {
  .tab-container .module_tabs-content.vertical .tab-content picture {
    max-height: 250px;
  }
}
.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-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 {
  text-transform: uppercase;
  font-size: clamp(18px, 2vw ,26px);
  text-align: left;
  padding-left: 0;
  background-color: transparent;
  border: unset;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid rgba(35, 46, 61, 0.2);
  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;
  background-image: url('data:image/svg+xml,%3Csvg width="7" height="9" viewBox="0 0 7 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23232e3d"%3E%3C/path%3E%3C/svg%3E');
  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: #293647;
}
.tab-container .module_tabs-vertical-list button.active::after {
  opacity: 1;
}
.tab-title {
  font-size: 50px;
  line-height: 45px;
  text-transform: uppercase;
  margin-top: 0.75em;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 1023.84px) {
  .tab-title {
    font-size: 1.5rem;
    letter-spacing: -1px;
  }
}
@media screen and (max-width: 767.84px) {
  .tab-title {
    font-size: 1.25rem;
    letter-spacing: 0px;
  }
}
section.bg-shape {
  position: relative;
}
section.bg-shape:before {
  content: '';
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml,%0A%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 328.29 334.99'%3E%3Cpolygon fill='%23fbfbfb' points='206.31 0 206.31 78.68 297.42 181.46 328.29 181.46 328.29 83.58 298.73 83.58 298.73 0 206.31 0'/%3E%3Cpolygon fill='%23fbfbfb' points='0 154 196.23 154 286.87 257.06 286.87 334.99 196.23 334.99 196.23 254.8 53.65 254.8 0 154'/%3E%3C/svg%3E");
  background-position: right;
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  right: 0px;
  opacity: 0.1;
}
section.bg-secondary .tab-container .text-content p {
  text-transform: uppercase;
  position: relative;
  color: #293647;
  font-size: 16px;
  letter-spacing: 2px;
  font-weight: 600;
}
@media screen and (max-width: 767.84px) {
  section.bg-secondary .tab-container .text-content p {
    font-size: 15px;
  }
}
section.bg-secondary .tab-container .text-content p.alt {
  color: #e1b129;
}
section.bg-secondary .tab-container .module_tabs-vertical-list button {
  color: #293647;
  border-bottom-color: #293647;
  opacity: 0.6;
}
.animatable section.bg-secondary .tab-container .module_tabs-vertical-list button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.bg-secondary .tab-container .module_tabs-vertical-list button.active {
  color: #293647;
  opacity: 1;
}
section.bg-secondary .tab-container .module_tabs-vertical-list button:hover {
  opacity: 1;
}
section:has(.tab-container) {
  padding-top: 4.5em;
}
.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 #e1b129;
}
.contact-col form input[type=submit] {
  background: #e1b129;
  border: #e1b129;
  color: #fbfbfb;
  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: #293647;
  color: #e1b129;
}
.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: #e1b129;
  color: #fbfbfb;
}
.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: #fbfbfb;
  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 - 1280px) / 2));
  width: 100%;
  max-width: 100%;
  padding-right: 0px;
  display: grid;
  grid-template-columns: auto calc(50vw - 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: 767.84px) and (max-width: 1023.84px) {
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 2em;
  }
}
@media screen and (max-width: 767.84px) {
  .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 - 1280px) / 2));
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  display: grid;
  grid-template-columns: calc(50vw - 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: 767.84px) and (max-width: 1023.84px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 2em;
  }
}
@media screen and (max-width: 767.84px) {
  .page_breakers.content-section .breaker-container-left {
    grid-template-columns: 1fr;
    padding-right: 0;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker {
    order: 2;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 0px;
    max-width: 90%;
    margin: 0 auto;
    order: 1;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.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%;
}
.icon {
  font-size: 0px;
  height: 16px;
  width: 16px;
  background-position: center;
  background-size: contain;
  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:%23e1b129;' /%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:%23293647;' /%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:%23e1b129;%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:%23293647;%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:%23e1b129;%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:%23293647;%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:%23e1b129;%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:%23293647;%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:%23e1b129;%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:%23293647;%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:%23e1b129;%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:%23293647;%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='%23e1b129' 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='%23293647' 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='%23e1b129' 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='%23293647' 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='%23e1b129' 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='%23293647' 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='%23e1b129'%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='%23293647'%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='%23e1b129'%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='%23293647'%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='%23e1b129' 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='%23293647' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon.magnet,
.icon-before.magnet {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6868 0.315759C16.8726 0.500139 16.9834 0.771608 16.9999 1.03263V15.9629C16.9666 16.4469 16.5651 16.9423 16.0696 16.9818C15.4042 17.0351 14.6525 16.9525 13.9813 16.9672C9.82296 16.9866 5.66044 16.937 1.50434 16.9818C1.14576 16.9858 0.851351 16.9818 0.54213 16.7766C0.151223 16.517 0.0626272 16.1856 0.0379487 15.7325C0.00907495 15.205 0.0302984 14.669 0.0248692 14.1393C-0.011655 10.5226 -0.00474498 6.89147 0.0248692 3.27454C0.0300516 2.6266 0.0110492 1.97567 0.0372084 1.32972C0.0658354 0.619078 0.416269 0.0821124 1.1549 0H15.9622C16.2334 0.0385679 16.4886 0.119187 16.6865 0.315759H16.6868ZM12.9112 4.3522C12.8406 4.29746 12.6457 4.18723 12.5596 4.14667C12.41 4.07626 12.2279 4.03197 12.0867 3.96205C11.911 3.87496 11.913 3.91203 11.7345 3.88516C11.646 3.87172 11.6079 3.81076 11.5677 3.79708C11.409 3.74283 10.6554 3.74955 10.4599 3.76697C10.3084 3.78065 10.2464 3.86849 10.1354 3.88516C10.0742 3.89437 10.0113 3.88168 9.95178 3.88914C9.84936 3.90208 9.76249 3.97573 9.66427 4.00435C9.46364 4.06232 9.32124 4.10562 9.13443 4.21236C9.00388 4.28701 8.87062 4.35992 8.73883 4.43432C8.60705 4.50872 8.54412 4.58834 8.39827 4.48234C8.35656 4.45198 8.31955 4.39426 8.27759 4.36091C8.22799 4.32135 8.0967 4.24546 8.0429 4.21958C7.85115 4.12752 7.5866 4.04192 7.37633 3.97374C7.13251 3.89461 6.93755 3.89611 6.69669 3.83564L3.05563 3.8339C2.93717 3.84361 2.84438 3.93716 2.83476 4.0566L2.83624 9.56535C2.84216 9.61262 2.80292 9.64447 2.79626 9.68702C2.77652 9.81118 2.83723 9.85224 2.94877 9.86916C3.56573 9.82562 4.25624 9.9249 4.86431 9.86916C4.97833 9.85871 5.03361 9.81716 5.04521 9.70046L5.04422 7.16169C5.1069 6.96114 5.08839 6.85837 5.19895 6.66976C5.23647 6.60582 5.29298 6.5038 5.33888 6.44657C5.48251 6.26716 5.62416 6.22337 5.82381 6.15246C5.97657 6.09846 6.36427 6.09995 6.53751 6.11538C6.66066 6.12633 6.87462 6.25248 6.96741 6.33659C7.06983 6.4294 7.16533 6.55406 7.25985 6.65608L7.41088 7.12462L7.41335 9.78133C7.41335 9.82288 7.42421 9.87115 7.47357 9.86916L9.50288 9.86195C9.5895 9.83408 9.6243 9.77535 9.63639 9.68603L9.63565 7.2015C9.69734 6.88599 9.73757 6.69664 9.96239 6.45777C10.0841 6.32862 10.3266 6.13603 10.4999 6.11563C10.661 6.09647 11.0028 6.10294 11.1699 6.11513C11.3476 6.12807 11.5902 6.30101 11.7052 6.43935C11.8552 6.6195 11.9127 6.81085 12.0028 7.01663L12.0151 9.7445C12.0374 9.83134 12.1028 9.8617 12.1862 9.86891C12.796 9.92316 13.4838 9.82661 14.1017 9.86891C14.2209 9.85722 14.272 9.78904 14.2824 9.67309V7.06689C14.2034 6.75611 14.1656 6.4391 14.1064 6.12384C14.0849 6.01013 14.0531 5.94419 14.0069 5.84615C13.9443 5.71278 13.8559 5.58663 13.7937 5.45375C13.7476 5.35572 13.7222 5.25793 13.6528 5.16387C13.4843 4.93595 13.1328 4.52365 12.9117 4.3522H12.9112ZM5.02867 11.3415C4.98006 11.3367 4.94032 11.3158 4.89097 11.3116C4.25352 11.2569 3.54032 11.3544 2.89497 11.3116C2.84463 11.3074 2.81724 11.3345 2.82143 11.3858C2.8508 11.9242 2.78515 12.4997 2.82143 13.034C2.82513 13.0877 2.83772 13.135 2.85105 13.1863C2.89966 13.191 2.93939 13.2119 2.98875 13.2161C3.59609 13.2684 4.27573 13.1756 4.89097 13.2161L5.02867 13.1863L5.05829 13.0474C5.03114 12.5398 5.09284 11.9974 5.05829 11.494C5.05458 11.4402 5.042 11.393 5.02867 11.3417V11.3415ZM7.45012 11.3148L7.42051 11.339L7.41335 13.0472L7.45382 13.1818C7.50392 13.1868 7.54439 13.2109 7.594 13.2159C8.17962 13.2746 8.86074 13.1698 9.45623 13.2159C9.59024 13.188 9.6243 13.1942 9.63663 13.0469C9.68106 12.5157 9.60184 11.9232 9.63688 11.3853L9.61738 11.324L7.45012 11.3146V11.3148ZM12.0497 13.1579C12.0682 13.1763 12.1437 13.2032 12.1726 13.2027H14.1017C14.2202 13.191 14.272 13.1238 14.2824 13.0068C14.3243 12.5346 14.2493 12.0001 14.2824 11.5209C14.2717 11.4022 14.2221 11.3367 14.1017 11.3253C13.4914 11.2673 12.7925 11.3703 12.1728 11.3253C12.0672 11.336 12.0161 11.3875 12.0055 11.494C12.0401 11.9857 11.9618 12.5358 12.0055 13.0205C12.0085 13.0544 12.0277 13.136 12.0499 13.1581L12.0497 13.1579Z' fill='%23e1b129'/%3E%3C/svg%3E%0A");
}
.icon.magnet:hover,
.icon-before.magnet:hover,
.icon.magnet:focus,
.icon-before.magnet:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6868 0.315759C16.8726 0.500139 16.9834 0.771608 16.9999 1.03263V15.9629C16.9666 16.4469 16.5651 16.9423 16.0696 16.9818C15.4042 17.0351 14.6525 16.9525 13.9813 16.9672C9.82296 16.9866 5.66044 16.937 1.50434 16.9818C1.14576 16.9858 0.851351 16.9818 0.54213 16.7766C0.151223 16.517 0.0626272 16.1856 0.0379487 15.7325C0.00907495 15.205 0.0302984 14.669 0.0248692 14.1393C-0.011655 10.5226 -0.00474498 6.89147 0.0248692 3.27454C0.0300516 2.6266 0.0110492 1.97567 0.0372084 1.32972C0.0658354 0.619078 0.416269 0.0821124 1.1549 0H15.9622C16.2334 0.0385679 16.4886 0.119187 16.6865 0.315759H16.6868ZM12.9112 4.3522C12.8406 4.29746 12.6457 4.18723 12.5596 4.14667C12.41 4.07626 12.2279 4.03197 12.0867 3.96205C11.911 3.87496 11.913 3.91203 11.7345 3.88516C11.646 3.87172 11.6079 3.81076 11.5677 3.79708C11.409 3.74283 10.6554 3.74955 10.4599 3.76697C10.3084 3.78065 10.2464 3.86849 10.1354 3.88516C10.0742 3.89437 10.0113 3.88168 9.95178 3.88914C9.84936 3.90208 9.76249 3.97573 9.66427 4.00435C9.46364 4.06232 9.32124 4.10562 9.13443 4.21236C9.00388 4.28701 8.87062 4.35992 8.73883 4.43432C8.60705 4.50872 8.54412 4.58834 8.39827 4.48234C8.35656 4.45198 8.31955 4.39426 8.27759 4.36091C8.22799 4.32135 8.0967 4.24546 8.0429 4.21958C7.85115 4.12752 7.5866 4.04192 7.37633 3.97374C7.13251 3.89461 6.93755 3.89611 6.69669 3.83564L3.05563 3.8339C2.93717 3.84361 2.84438 3.93716 2.83476 4.0566L2.83624 9.56535C2.84216 9.61262 2.80292 9.64447 2.79626 9.68702C2.77652 9.81118 2.83723 9.85224 2.94877 9.86916C3.56573 9.82562 4.25624 9.9249 4.86431 9.86916C4.97833 9.85871 5.03361 9.81716 5.04521 9.70046L5.04422 7.16169C5.1069 6.96114 5.08839 6.85837 5.19895 6.66976C5.23647 6.60582 5.29298 6.5038 5.33888 6.44657C5.48251 6.26716 5.62416 6.22337 5.82381 6.15246C5.97657 6.09846 6.36427 6.09995 6.53751 6.11538C6.66066 6.12633 6.87462 6.25248 6.96741 6.33659C7.06983 6.4294 7.16533 6.55406 7.25985 6.65608L7.41088 7.12462L7.41335 9.78133C7.41335 9.82288 7.42421 9.87115 7.47357 9.86916L9.50288 9.86195C9.5895 9.83408 9.6243 9.77535 9.63639 9.68603L9.63565 7.2015C9.69734 6.88599 9.73757 6.69664 9.96239 6.45777C10.0841 6.32862 10.3266 6.13603 10.4999 6.11563C10.661 6.09647 11.0028 6.10294 11.1699 6.11513C11.3476 6.12807 11.5902 6.30101 11.7052 6.43935C11.8552 6.6195 11.9127 6.81085 12.0028 7.01663L12.0151 9.7445C12.0374 9.83134 12.1028 9.8617 12.1862 9.86891C12.796 9.92316 13.4838 9.82661 14.1017 9.86891C14.2209 9.85722 14.272 9.78904 14.2824 9.67309V7.06689C14.2034 6.75611 14.1656 6.4391 14.1064 6.12384C14.0849 6.01013 14.0531 5.94419 14.0069 5.84615C13.9443 5.71278 13.8559 5.58663 13.7937 5.45375C13.7476 5.35572 13.7222 5.25793 13.6528 5.16387C13.4843 4.93595 13.1328 4.52365 12.9117 4.3522H12.9112ZM5.02867 11.3415C4.98006 11.3367 4.94032 11.3158 4.89097 11.3116C4.25352 11.2569 3.54032 11.3544 2.89497 11.3116C2.84463 11.3074 2.81724 11.3345 2.82143 11.3858C2.8508 11.9242 2.78515 12.4997 2.82143 13.034C2.82513 13.0877 2.83772 13.135 2.85105 13.1863C2.89966 13.191 2.93939 13.2119 2.98875 13.2161C3.59609 13.2684 4.27573 13.1756 4.89097 13.2161L5.02867 13.1863L5.05829 13.0474C5.03114 12.5398 5.09284 11.9974 5.05829 11.494C5.05458 11.4402 5.042 11.393 5.02867 11.3417V11.3415ZM7.45012 11.3148L7.42051 11.339L7.41335 13.0472L7.45382 13.1818C7.50392 13.1868 7.54439 13.2109 7.594 13.2159C8.17962 13.2746 8.86074 13.1698 9.45623 13.2159C9.59024 13.188 9.6243 13.1942 9.63663 13.0469C9.68106 12.5157 9.60184 11.9232 9.63688 11.3853L9.61738 11.324L7.45012 11.3146V11.3148ZM12.0497 13.1579C12.0682 13.1763 12.1437 13.2032 12.1726 13.2027H14.1017C14.2202 13.191 14.272 13.1238 14.2824 13.0068C14.3243 12.5346 14.2493 12.0001 14.2824 11.5209C14.2717 11.4022 14.2221 11.3367 14.1017 11.3253C13.4914 11.2673 12.7925 11.3703 12.1728 11.3253C12.0672 11.336 12.0161 11.3875 12.0055 11.494C12.0401 11.9857 11.9618 12.5358 12.0055 13.0205C12.0085 13.0544 12.0277 13.136 12.0499 13.1581L12.0497 13.1579Z' fill='%23293647'/%3E%3C/svg%3E%0A");
}
.icon.location,
.icon-before.location {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0C2.4349 0 0 2.54634 0 5.61951C0 7.72683 0.658854 8.37073 4.32552 14.3415C4.86979 15.2195 6.10156 15.2195 6.64583 14.3415C10.3125 8.37073 11 7.72683 11 5.61951C11 2.51707 8.50781 0 5.5 0ZM5.5 13.5805C1.83333 7.60976 1.375 7.22927 1.375 5.61951C1.375 3.30732 3.20833 1.40488 5.5 1.40488C7.76302 1.40488 9.625 3.30732 9.625 5.61951C9.625 7.22927 9.16667 7.55122 5.5 13.5805ZM3.20833 5.61951C3.20833 6.93659 4.21094 7.96098 5.5 7.96098C6.76042 7.96098 7.79167 6.93659 7.79167 5.61951C7.79167 4.33171 6.76042 3.27805 5.5 3.27805C4.21094 3.27805 3.20833 4.33171 3.20833 5.61951Z' fill='%23e1b129'/%3E%3C/svg%3E");
}
.icon.location:hover,
.icon-before.location:hover,
.icon.location:focus,
.icon-before.location:focus {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0C2.4349 0 0 2.54634 0 5.61951C0 7.72683 0.658854 8.37073 4.32552 14.3415C4.86979 15.2195 6.10156 15.2195 6.64583 14.3415C10.3125 8.37073 11 7.72683 11 5.61951C11 2.51707 8.50781 0 5.5 0ZM5.5 13.5805C1.83333 7.60976 1.375 7.22927 1.375 5.61951C1.375 3.30732 3.20833 1.40488 5.5 1.40488C7.76302 1.40488 9.625 3.30732 9.625 5.61951C9.625 7.22927 9.16667 7.55122 5.5 13.5805ZM3.20833 5.61951C3.20833 6.93659 4.21094 7.96098 5.5 7.96098C6.76042 7.96098 7.79167 6.93659 7.79167 5.61951C7.79167 4.33171 6.76042 3.27805 5.5 3.27805C4.21094 3.27805 3.20833 4.33171 3.20833 5.61951Z' fill='%23293647'/%3E%3C/svg%3E");
}
.icon.phone,
.icon-before.phone {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.125 10.3124L11.9375 8.96869C11.7812 8.90619 11.5938 8.84369 11.375 8.84369C10.9375 8.84369 10.5312 9.06243 10.2812 9.37493L9.25 10.6249C7.59375 9.71868 6.28125 8.40619 5.375 6.74995L6.625 5.71871C6.9375 5.46871 7.15625 5.06246 7.15625 4.62497C7.15625 4.40622 7.09375 4.21872 7.03125 4.06247L5.6875 0.874994C5.46875 0.374997 4.9375 0 4.34375 0C4.25 0 4.15625 0.0312498 4.03125 0.0624995L1.09375 0.718745C0.46875 0.874994 0 1.43749 0 2.12498C0 9.81243 6.21875 16.0311 13.875 15.9999C14.5625 15.9999 15.125 15.5311 15.2812 14.9061L15.9375 11.9687C15.9688 11.8437 16 11.7499 16 11.6562C16 11.0624 15.625 10.5312 15.125 10.3124ZM13.8125 14.5311C7.03125 14.4999 1.53125 8.96869 1.5 2.18748L4.3125 1.53124L5.625 4.59372L3.5 6.3437C4.96875 9.43743 6.5625 11.0312 9.65625 12.4999L11.4062 10.3749L14.4688 11.6874L13.8125 14.5311Z' fill='%23e1b129'/%3E%3C/svg%3E%0A");
}
.icon.phone:hover,
.icon-before.phone:hover,
.icon.phone:focus,
.icon-before.phone:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.125 10.3124L11.9375 8.96869C11.7812 8.90619 11.5938 8.84369 11.375 8.84369C10.9375 8.84369 10.5312 9.06243 10.2812 9.37493L9.25 10.6249C7.59375 9.71868 6.28125 8.40619 5.375 6.74995L6.625 5.71871C6.9375 5.46871 7.15625 5.06246 7.15625 4.62497C7.15625 4.40622 7.09375 4.21872 7.03125 4.06247L5.6875 0.874994C5.46875 0.374997 4.9375 0 4.34375 0C4.25 0 4.15625 0.0312498 4.03125 0.0624995L1.09375 0.718745C0.46875 0.874994 0 1.43749 0 2.12498C0 9.81243 6.21875 16.0311 13.875 15.9999C14.5625 15.9999 15.125 15.5311 15.2812 14.9061L15.9375 11.9687C15.9688 11.8437 16 11.7499 16 11.6562C16 11.0624 15.625 10.5312 15.125 10.3124ZM13.8125 14.5311C7.03125 14.4999 1.53125 8.96869 1.5 2.18748L4.3125 1.53124L5.625 4.59372L3.5 6.3437C4.96875 9.43743 6.5625 11.0312 9.65625 12.4999L11.4062 10.3749L14.4688 11.6874L13.8125 14.5311Z' fill='%23293647'/%3E%3C/svg%3E%0A");
}
#homepage-banners .banners-wrapper {
  max-height: 640px;
  height: 100vh;
}
#homepage-banners .banners-wrapper .banner-item {
  height: 100%;
  position: relative;
  background-color: #000;
}
#homepage-banners .banners-wrapper .banner-item picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 0px;
  opacity: 0.8;
}
#homepage-banners .banners-wrapper .banner-item picture:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(90deg, #e1b129 0%, rgba(225, 177, 41, 0) 100%);
  z-index: 1;
}
#homepage-banners .banners-wrapper .banner-item picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
}
#homepage-banners .banners-wrapper .banner-item .banner-content {
  padding-left: max(5vw, calc((100vw - 1280px) / 2));
  height: 100%;
  padding-bottom: 100px;
  z-index: 2;
  position: relative;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}
@media screen and (max-width: 767.84px) {
  #homepage-banners .banners-wrapper .banner-item .banner-content {
    padding-bottom: 4em;
    padding-right: 1em;
  }
}
#homepage-banners .banners-wrapper .banner-item .banner-content h1,
#homepage-banners .banners-wrapper .banner-item .banner-content h2 {
  color: #fbfbfb;
  margin-bottom: 0.5rem;
}
#homepage-banners .banners-wrapper .banner-item .banner-content .intro {
  color: #fbfbfb;
}
#homepage-banners .banners-wrapper .banner-item .banner-content .intro p {
  margin: unset;
  font-size: 18px;
  font-weight: 500;
  display: block;
  max-width: 740px;
}
@media screen and (max-width: 767.84px) {
  #homepage-banners .banners-wrapper .banner-item .banner-content .intro p {
    font-size: 14px;
  }
}
#homepage-banners .banners-wrapper .banner-item .banner-content .btn-container {
  margin-top: 1.5em;
}
.basic-banner.photo {
  position: relative;
  max-height: 640px;
  height: 100vh;
}
.basic-banner.photo picture {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: unset;
}
.basic-banner.photo picture:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: linear-gradient(90deg, #e1b129 0%, rgba(225, 177, 41, 0) 100%);
  z-index: 1;
}
.basic-banner.photo picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.basic-banner.photo .container {
  height: 100%;
}
.basic-banner.photo .container .content {
  height: 100%;
  padding-bottom: 100px;
  z-index: 2;
  position: relative;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  max-width: 1045px;
}
@media screen and (max-width: 767.84px) {
  .basic-banner.photo .container .content {
    padding-bottom: 4em;
  }
}
.basic-banner.photo .container .content .subtitle {
  color: #fbfbfb;
}
.basic-banner.photo .container .content .subtitle:after {
  background-color: #fbfbfb;
}
.basic-banner.photo .container .content h1,
.basic-banner.photo .container .content h2 {
  color: #fbfbfb;
  margin-bottom: 0rem;
}
.basic-banner.photo .container .content .intro {
  color: #fbfbfb;
}
.basic-banner.photo .container .content .intro p {
  margin: unset;
  font-size: 18px;
  font-weight: 500;
  display: block;
  max-width: 985px;
}
.basic-banner.photo .container .content .btn-container {
  margin-top: 1.5em;
}
.vacature-banner .search-form-wrapper {
  position: relative;
}
.vacature-banner .search-form-wrapper button {
  position: absolute;
  top: 0px;
  right: 0px;
  border-radius: 0px;
  height: 40px;
  background-image: url('data:image/svg+xml,%3Csvg width="7" height="9" viewBox="0 0 7 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23293647"%3E%3C/path%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 7px;
}
.vacature-banner .search-form-wrapper label {
  display: none;
}
.vacature-banner .search-form-wrapper input {
  background: transparent;
  border: solid 1px #e1b129;
  width: 100%;
  color: #e1b129;
  padding: 0.5em 1em 0.5em 3em;
  outline: unset;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4614 10.8888L16.5 15.7048M13.1667 6.95455C13.1667 10.0298 10.555 12.5229 7.33333 12.5229C4.11167 12.5229 1.5 10.0298 1.5 6.95455C1.5 3.87925 4.11167 1.38623 7.33333 1.38623C10.555 1.38623 13.1667 3.87925 13.1667 6.95455Z' stroke='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 1em center;
  height: 40px;
}
.vacature-banner .search-form-wrapper input::placeholder {
  color: #e1b129;
}
.vacature-banner .open-sollicitatie {
  display: flex;
  align-items: flex-end;
}
/* Responsive less */
/* Responsive less */
@media screen and (max-width: 1023.84px) {
  .vacature-article .container .pure-g > div:nth-child(2) {
    order: -1;
  }
  .vacature-article .container .pure-g aside {
    display: flex;
    gap: 1em;
  }
  .vacature-article .container .pure-g aside div {
    flex: 1;
  }
}
@media screen and (max-width: 767.84px) {
  .vacature-article .container .pure-g aside {
    display: block;
  }
}
@media screen and (max-width: 567.84px) {
  .header-menu.header-search.pure-u.flex-1.no-padding {
    padding: 0px;
  }
}
/* Child theme less */
@media screen and (min-width: 980px) {
  .mobile {
    display: none;
  }
}
.image-element {
  will-change: transform;
  transition: transform 0.1s linear;
}
/* 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;
  }
}
.btn-arrow {
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: calc(100% - 1.5em) center;
}
.contact-container .wpcf7 form p {
  color: #fbfbfb;
}
.contact-container .wpcf7 form .label {
  display: block;
}
.contact-container .wpcf7 form input:not(.wpcf7-submit):not([type="checkbox"]),
.contact-container .wpcf7 form textarea:not(.wpcf7-submit):not([type="checkbox"]),
.contact-container .wpcf7 form select:not(.wpcf7-submit):not([type="checkbox"]) {
  background: transparent;
  border: unset;
  border-bottom: solid 1px #fbfbfb;
  max-width: unset;
  width: 100%;
  color: #fff;
}
.contact-container .wpcf7 form input:not(.wpcf7-submit):not([type="checkbox"]):focus,
.contact-container .wpcf7 form textarea:not(.wpcf7-submit):not([type="checkbox"]):focus,
.contact-container .wpcf7 form select:not(.wpcf7-submit):not([type="checkbox"]):focus,
.contact-container .wpcf7 form input:not(.wpcf7-submit):not([type="checkbox"]):focus-visible,
.contact-container .wpcf7 form textarea:not(.wpcf7-submit):not([type="checkbox"]):focus-visible,
.contact-container .wpcf7 form select:not(.wpcf7-submit):not([type="checkbox"]):focus-visible {
  border: unset;
  outline: unset;
  border-bottom: solid 1px #e1b129;
  box-shadow: unset;
}
.contact-container .wpcf7 form .acceptance-control p {
  display: flex;
  gap: 1em;
}
.contact-container .wpcf7 form .acceptance-control p input[type="checkbox"] {
  border-color: #e1b129;
  background-color: transparent;
}
.contact-container .wpcf7 form .recaptcha-notice a {
  text-decoration: underline;
}
.subtitle {
  text-transform: uppercase;
  position: relative;
  color: #293647;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2px;
}
@media screen and (max-width: 767.84px) {
  .subtitle {
    font-size: 15px;
  }
}
.subtitle.alt {
  color: #e1b129;
}
.slider-module-controls .splide__arrows {
  display: flex;
  gap: 0.5em;
}
.slider-module-controls .splide__arrows button {
  position: relative;
  left: unset;
  right: unset;
  background-color: transparent;
  border: solid 1px #e1b129;
  height: 35px;
  width: 35px;
}
.slider-module-controls .splide__arrows button svg {
  fill: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M1 6H13M13 6L8 1M13 6L8 11' stroke='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 8px;
}
.slider-module-controls .slider-btn-container {
  display: flex;
  justify-content: space-between;
  padding-right: 0px;
}
@media screen and (max-width: 767.84px) {
  .slider-module-controls .slider-btn-container {
    padding-right: 1em;
  }
}
.slider-module-controls .pagination-wrapper {
  display: flex;
  align-items: center;
}
.slider-module-controls .pagination-wrapper .pagination-number {
  color: #e1b129;
  font-size: 13px;
  font-weight: 600;
}
.slider-module-controls .pagination-wrapper .splide__pagination {
  position: static;
}
.slider-module-controls .pagination-wrapper .splide__pagination__page {
  margin: 0;
  width: 1rem;
  border-radius: 0px;
  height: 1rem;
  position: relative;
  background: unset;
  opacity: .3;
}
.slider-module-controls .pagination-wrapper .splide__pagination__page::after {
  content: "";
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  left: 0;
  background-color: #738192;
  height: 2px;
  transform: translateY(-50%);
}
.slider-module-controls .pagination-wrapper .splide__pagination__page.is-active {
  transform: scale(1);
  opacity: 1;
  color: #e1b129;
}
.slider-module-controls .pagination-wrapper .splide__pagination__page.is-active::after {
  background-color: #e1b129;
}
.no-padding-bottom {
  padding-bottom: 0px !important;
}
.social-icon .icon-btn {
  display: block;
  height: 38px;
  width: 38px;
  border: solid 1px #293647;
  border-radius: 50%;
  font-size: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.animatable .social-icon .icon-btn {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.social-icon .icon-btn:hover {
  border-color: #e1b129;
}
.social-icon .icon-btn.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:%23232e3d;%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");
}
.social-icon .icon-btn.linkedin:hover {
  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:%23e1b129;%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");
}
.social-icon .icon-btn.whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23232e3d' 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");
}
.social-icon .icon-btn.whatsapp:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23e1b129' 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");
}
.social-icon .icon-btn.email {
  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:%23232e3d;%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");
}
.social-icon .icon-btn.email:hover {
  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:%23e1b129;%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");
}
.social-icons-list {
  display: flex;
  gap: 1em;
}
/* CF7 */
.form-control input[type="tel"],
.form-control input[type="text"],
.form-control input[type="date"],
.form-control input[type="url"],
.form-control input[type="email"],
.form-control input[type="password"],
.form-control select,
.form-control textarea {
  border: unset;
  outline: unset;
  border-bottom: 1px solid #e1b129;
  width: 100%;
  display: block;
  background-color: transparent;
  line-height: 1.75;
  padding: 8px 20px 8px 0;
  border-color: #232e3d;
  font-weight: 300;
  line-height: 1.5;
}
.animatable .form-control input[type="tel"],
.animatable .form-control input[type="text"],
.animatable .form-control input[type="date"],
.animatable .form-control input[type="url"],
.animatable .form-control input[type="email"],
.animatable .form-control input[type="password"],
.animatable .form-control select,
.animatable .form-control textarea {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.form-control input[type="submit"] {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 7px;
  border: 1px solid transparent;
  background-color: #e1b129;
  color: #232e3d;
  text-decoration: none;
  display: inline-block;
  text-transform: unset;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.animatable .form-control input[type="submit"] {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.form-control input[type="submit"]:hover,
.form-control input[type="submit"]:focus {
  background-color: #bd921a;
  color: #232e3d;
  text-decoration: none;
}
.form-control input[type="submit"]:focus {
  box-shadow: unset;
}
.form-control input[type="submit"]:visited {
  color: #232e3d;
}
.form-control input[type="submit"]:visited:hover,
.form-control input[type="submit"]:visited:focus {
  color: #232e3d;
}
.form-control input[type="submit"].btn-secondary,
.form-control input[type="submit"].secondary {
  background-color: #293647;
  color: #fbfbfb;
}
.form-control input[type="submit"].btn-secondary:hover,
.form-control input[type="submit"].secondary:hover,
.form-control input[type="submit"].btn-secondary:focus,
.form-control input[type="submit"].secondary:focus {
  background-color: #161d27;
  color: #fbfbfb;
}
.form-control input[type="submit"].btn-secondary:focus,
.form-control input[type="submit"].secondary:focus {
  outline-color: #161d27;
}
.form-control input[type="submit"].btn-tertiary,
.form-control input[type="submit"].tertiary,
.form-control input[type="submit"].grey {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.form-control input[type="submit"].btn-tertiary:hover,
.form-control input[type="submit"].tertiary:hover,
.form-control input[type="submit"].grey:hover,
.form-control input[type="submit"].btn-tertiary:focus,
.form-control input[type="submit"].tertiary:focus,
.form-control input[type="submit"].grey:focus {
  background-color: #232e3d;
  color: #fbfbfb;
}
.form-control input[type="submit"].btn-tertiary:focus,
.form-control input[type="submit"].tertiary:focus,
.form-control input[type="submit"].grey:focus {
  outline-color: #232e3d;
}
.form-control input[type="submit"].white,
.form-control input[type="submit"].light,
.form-control input[type="submit"].btn-white,
.form-control input[type="submit"].btn-light {
  background-color: #fbfbfb;
  color: #293647;
}
.form-control input[type="submit"].white:hover,
.form-control input[type="submit"].light:hover,
.form-control input[type="submit"].btn-white:hover,
.form-control input[type="submit"].btn-light:hover,
.form-control input[type="submit"].white:focus,
.form-control input[type="submit"].light:focus,
.form-control input[type="submit"].btn-white:focus,
.form-control input[type="submit"].btn-light:focus {
  background-color: #e9edf1;
  color: #293647;
}
.form-control input[type="submit"].white:focus,
.form-control input[type="submit"].light:focus,
.form-control input[type="submit"].btn-white:focus,
.form-control input[type="submit"].btn-light:focus {
  outline-color: #e9edf1;
}
.form-control input[type="submit"].white:visited,
.form-control input[type="submit"].light:visited,
.form-control input[type="submit"].btn-white:visited,
.form-control input[type="submit"].btn-light:visited {
  color: #293647;
}
.form-control input[type="submit"].white:visited:hover,
.form-control input[type="submit"].light:visited:hover,
.form-control input[type="submit"].btn-white:visited:hover,
.form-control input[type="submit"].btn-light:visited:hover,
.form-control input[type="submit"].white:visited:focus,
.form-control input[type="submit"].light:visited:focus,
.form-control input[type="submit"].btn-white:visited:focus,
.form-control input[type="submit"].btn-light:visited:focus {
  color: #293647;
}
.form-control input[type="submit"].black,
.form-control input[type="submit"].dark,
.form-control input[type="submit"].btn-black,
.form-control input[type="submit"].btn-dark {
  background-color: #232e3d;
  color: #293647;
}
.form-control input[type="submit"].black:hover,
.form-control input[type="submit"].dark:hover,
.form-control input[type="submit"].btn-black:hover,
.form-control input[type="submit"].btn-dark:hover,
.form-control input[type="submit"].black:focus,
.form-control input[type="submit"].dark:focus,
.form-control input[type="submit"].btn-black:focus,
.form-control input[type="submit"].btn-dark:focus {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.form-control input[type="submit"].black:focus,
.form-control input[type="submit"].dark:focus,
.form-control input[type="submit"].btn-black:focus,
.form-control input[type="submit"].btn-dark:focus {
  outline-color: #e1d5cc;
}
.form-control input[type="submit"].shy,
.form-control input[type="submit"].btn-shy {
  background-color: transparent;
  color: #232e3d;
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
}
.form-control input[type="submit"].shy::after,
.form-control input[type="submit"].btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 0;
  left: 20px;
  height: 1px;
  background-color: #293647;
  width: auto;
}
.animatable .form-control input[type="submit"].shy::after,
.animatable .form-control input[type="submit"].btn-shy::after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.form-control input[type="submit"].shy:hover::after,
.form-control input[type="submit"].btn-shy:hover::after,
.form-control input[type="submit"].shy:focus::after,
.form-control input[type="submit"].btn-shy:focus::after {
  left: 30px;
  right: 30px;
  transform: unset;
}
.form-control input[type="submit"].shy:visited,
.form-control input[type="submit"].btn-shy:visited {
  color: #232e3d;
}
.form-control input[type="submit"].shy:visited:hover,
.form-control input[type="submit"].btn-shy:visited:hover,
.form-control input[type="submit"].shy:visited:focus,
.form-control input[type="submit"].btn-shy:visited:focus {
  color: #232e3d;
}
.form-control input[type="submit"].ghost {
  background: transparent;
  border: solid 1px #738192;
  color: #738192;
}
.form-control input[type="submit"].ghost:hover {
  background-color: #293647;
  color: #fbfbfb;
}
.form-control.submit .btn {
  position: relative;
  background-color: #232e3d;
  color: #e1b129;
  border-color: #232e3d;
}
.form-control.submit .btn::after {
  background-image: url('data:image/svg+xml,<svg width="7" height="9" viewBox="0 0 7 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23e1b129"/></svg>');
}
.form-control.submit .btn input {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  border: unset;
  z-index: 1;
  opacity: 0;
}
.form-control .label {
  color: #293647;
}
.form-control .label.clr-dark {
  color: #232e3d;
}
.acceptance-control {
  color: #293647;
}
.acceptance-control .label {
  margin-left: .5em;
}
/* SOLLICITEREN */
.sollicitatie .wpcf7-list-item {
  margin-left: 0;
}
.sollicitatie .uppercase {
  margin-bottom: 0;
}
.sollicitatie .form-control {
  margin-top: 1em;
}
.sollicitatie .form-control > p {
  margin-top: 0;
  margin-bottom: 0;
}
.sollicitatie .form-control br {
  display: none;
}
.sollicitatie .linkedin-label {
  display: flex;
  align-items: center;
  gap: 1em;
}
.sollicitatie .linkedin-label .icon {
  border: 1px solid #232e3d;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  background-size: 1rem;
}
.sollicitatie .linkedin-label .icon.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:%23232e3d;%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");
}
.sollicitatie input[type="checkbox"] {
  border-radius: 50%;
  appearance: none;
  width: 1rem;
  height: 1rem;
  border: 1px solid;
}
.sollicitatie input[type="checkbox"]:checked {
  background-color: #232e3d;
}
.sollicitatie .label[for="motivation"],
.sollicitatie .label[for="cv"] {
  display: block;
  width: 100%;
  position: relative;
}
.sollicitatie .label[for="motivation"]::after,
.sollicitatie .label[for="cv"]::after {
  content: "Selecteer je bestand";
  display: block;
  width: 100%;
  padding: .75em 1em;
  border: 1px solid #232e3d;
  font-weight: 300;
  margin-top: 1em;
  color: #293647;
}
.sollicitatie .label[for="motivation"]::before,
.sollicitatie .label[for="cv"]::before {
  content: "";
  position: absolute;
  top: 3.2em;
  right: 1em;
  bottom: auto;
  left: auto;
  width: 2em;
  height: 2em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='26' viewBox='0 0 38 26' fill='none'%3E%3Cpath d='M18.525 7.95089L24.4031 13.6384C24.6406 13.9286 24.6406 14.3929 24.4031 14.625L24.0469 14.9732C23.75 15.2634 23.3344 15.2634 23.0375 14.9732L19 11.0268V19.7321C19 20.1384 18.6437 20.4286 18.2875 20.4286H17.8125C17.3969 20.4286 17.1 20.1384 17.1 19.7321V11.0268L13.0031 14.9732C12.7656 15.2634 12.2906 15.2634 11.9937 14.9732L11.6969 14.625C11.4 14.3929 11.4 13.9286 11.6969 13.6384L17.5156 7.95089C17.8125 7.66071 18.2281 7.66071 18.525 7.95089ZM33.9031 12.0134C36.4562 13.3482 38 15.8438 38 18.5714C38 22.692 34.5562 26 30.4 26H8.55C3.8 26 0 22.2857 0 17.6429C0 14.1027 2.31562 10.9688 5.7 9.80804C5.9375 4.35268 10.5094 0 16.15 0C19.6531 0 22.8 1.74107 24.7 4.35268C25.5906 3.94643 26.5406 3.71429 27.55 3.71429C31.1719 3.71429 34.2 6.67411 34.2 10.2143C34.2 10.8527 34.0812 11.433 33.9031 12.0134ZM30.4 24.1429C33.5469 24.1429 36.1 21.6473 36.1 18.5714C36.1 15.8438 34.0219 13.5223 31.2906 13.1161C31.8844 12.3036 32.3 11.317 32.3 10.2143C32.3 7.66071 30.1625 5.57143 27.55 5.57143C26.125 5.57143 24.9375 6.15179 24.0469 7.08036C22.7406 4.00446 19.7125 1.85714 16.15 1.85714C11.4 1.85714 7.6 5.62946 7.6 10.2143C7.6 10.5625 7.6 10.9107 7.65937 11.2009C4.39375 11.6652 1.9 14.3929 1.9 17.6429C1.9 21.2411 4.86875 24.1429 8.55 24.1429H30.4Z' fill='%23232e3d'/%3E%3C/svg%3E");
}
.sollicitatie .label .recaptcha-notice {
  margin-top: 1em;
}
.sollicitatie #motivation,
.sollicitatie #cv {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.sollicitatie #files-list,
.sollicitatie #files-list-2 {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.sollicitatie #files-list li,
.sollicitatie #files-list-2 li {
  font-weight: 300;
  color: #232e3d;
  margin-bottom: 1em;
  padding: .5em 1em .5em 2em;
  border-radius: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.sollicitatie #files-list li::before,
.sollicitatie #files-list-2 li::before {
  content: "";
  position: absolute;
  top: 0.75em;
  right: auto;
  bottom: auto;
  left: 0;
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  border: 1px solid;
  background-size: 0.8em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1.5 5.79998L5.375 9.89998L12.5 1.09998' stroke='%23232e3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  top: .75em;
}
.sollicitatie #files-list li p,
.sollicitatie #files-list-2 li p {
  margin-top: 0;
  margin-bottom: 0;
}
.sollicitatie #files-list li p:first-child,
.sollicitatie #files-list-2 li p:first-child {
  flex: 1;
}
.sollicitatie #files-list li p:nth-child(2),
.sollicitatie #files-list-2 li p:nth-child(2) {
  font-size: .8em;
  opacity: .6;
}
#remove_file2,
#remove_file,
.remove-contact-file {
  width: 2em;
  display: block;
  height: 2em;
  background-repeat: no-repeat;
  background-size: 1.1em;
  background-position: center right;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23232e3d' d='M432 80h-82.38l-34-56.75C306.1 8.827 291.4 0 274.6 0H173.4C156.6 0 141 8.827 132.4 23.25L98.38 80H16C7.125 80 0 87.13 0 96v16C0 120.9 7.125 128 16 128H32v320c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V128h16C440.9 128 448 120.9 448 112V96C448 87.13 440.9 80 432 80zM171.9 50.88C172.9 49.13 174.9 48 177 48h94c2.125 0 4.125 1.125 5.125 2.875L293.6 80H154.4L171.9 50.88zM352 464H96c-8.837 0-16-7.163-16-16V128h288v320C368 456.8 360.8 464 352 464zM224 416c8.844 0 16-7.156 16-16V192c0-8.844-7.156-16-16-16S208 183.2 208 192v208C208 408.8 215.2 416 224 416zM144 416C152.8 416 160 408.8 160 400V192c0-8.844-7.156-16-16-16S128 183.2 128 192v208C128 408.8 135.2 416 144 416zM304 416c8.844 0 16-7.156 16-16V192c0-8.844-7.156-16-16-16S288 183.2 288 192v208C288 408.8 295.2 416 304 416z'/%3E%3C/svg%3E");
}
.bg-main .wpcf7-response-output {
  color: #fff;
}
#footer-files-list {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
#footer-files-list li {
  font-weight: 300;
  color: #232e3d;
  margin-bottom: 1em;
  padding: .5em 1em .5em 2em;
  border-radius: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
#footer-files-list li::before {
  content: "";
  position: absolute;
  top: 0.75em;
  right: auto;
  bottom: auto;
  left: 0;
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  border: 1px solid #e1b129;
  background-size: 0.8em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1.5 5.79998L5.375 9.89998L12.5 1.09998' stroke='%23fbfbfb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  top: .75em;
}
#footer-files-list li p {
  margin-top: 0;
  margin-bottom: 0;
}
#footer-files-list li p:first-child {
  flex: 1;
}
#footer-files-list li p:nth-child(2) {
  font-size: .8em;
  opacity: .6;
}
#contact-files-list {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
#contact-files-list li {
  font-weight: 300;
  color: #232e3d;
  margin-bottom: 1em;
  padding: .5em 1em .5em 2em;
  border-radius: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
#contact-files-list li::before {
  content: "";
  position: absolute;
  top: 0.75em;
  right: auto;
  bottom: auto;
  left: 0;
  width: 1.25em;
  height: 1.25em;
  border-radius: 50%;
  border: 1px solid;
  background-size: 0.8em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1.5 5.79998L5.375 9.89998L12.5 1.09998' stroke='%23232e3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  top: .75em;
}
#contact-files-list li p {
  margin-top: 0;
  margin-bottom: 0;
}
#contact-files-list li p:first-child {
  flex: 1;
}
#contact-files-list li p:nth-child(2) {
  font-size: .8em;
  opacity: .6;
}
.remove-extra-file {
  width: 2em;
  display: block;
  height: 2em;
  background-repeat: no-repeat;
  background-size: 1.1em;
  background-position: center right;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fbfbfb' d='M432 80h-82.38l-34-56.75C306.1 8.827 291.4 0 274.6 0H173.4C156.6 0 141 8.827 132.4 23.25L98.38 80H16C7.125 80 0 87.13 0 96v16C0 120.9 7.125 128 16 128H32v320c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V128h16C440.9 128 448 120.9 448 112V96C448 87.13 440.9 80 432 80zM171.9 50.88C172.9 49.13 174.9 48 177 48h94c2.125 0 4.125 1.125 5.125 2.875L293.6 80H154.4L171.9 50.88zM352 464H96c-8.837 0-16-7.163-16-16V128h288v320C368 456.8 360.8 464 352 464zM224 416c8.844 0 16-7.156 16-16V192c0-8.844-7.156-16-16-16S208 183.2 208 192v208C208 408.8 215.2 416 224 416zM144 416C152.8 416 160 408.8 160 400V192c0-8.844-7.156-16-16-16S128 183.2 128 192v208C128 408.8 135.2 416 144 416zM304 416c8.844 0 16-7.156 16-16V192c0-8.844-7.156-16-16-16S288 183.2 288 192v208C288 408.8 295.2 416 304 416z'/%3E%3C/svg%3E");
}
#bestand,
#contact-bestand {
  display: none;
}
/*# sourceMappingURL=/home/werkenepsa/domains/werkenbijepsa.triplehosting.nl/public_html/wp-content/themes/GladiorTheme/style.css.map */