/* 
 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.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-03-12 1:26:31 UTC */

@import url("https://p.typekit.net/p.css?s=1&k=trk4jam&ht=tk&f=16353.37460.37464.37466.37478.37479.37484.37485&a=84162340&app=typekit&e=css");
/* Fonts less */
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/32b0e4/00000000000000007735a185/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/32b0e4/00000000000000007735a185/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/32b0e4/00000000000000007735a185/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/c4a610/00000000000000007735a18b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/c4a610/00000000000000007735a18b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/c4a610/00000000000000007735a18b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/2180b4/00000000000000007735a193/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2180b4/00000000000000007735a193/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2180b4/00000000000000007735a193/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "montserrat";
  src: url("https://use.typekit.net/af/73dbad/00000000000000007735a197/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/73dbad/00000000000000007735a197/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/73dbad/00000000000000007735a197/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
.montserrat {
  font-family: "montserrat", sans-serif;
}
/* Variables less */
/* Defining variables */
/* Breakpoint variables */
/* Root 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: 17px;
  line-height: 1.53;
  font-family: 'montserrat', 'Roboto', 'Muli', 'Helvetica', 'Arial', sans-serif;
  font-weight: 500;
  color: #293647;
}
@media screen and (max-width: 767.9px) {
  :root {
    font-size: 15px;
  }
}
::selection {
  background-color: #e7c156;
  color: #fbfbfb;
}
html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
a:not(.btn, .ano-link, .button) {
  color: #e1b129;
}
.bg-main a:not(.btn, .ano-link, .button) {
  color: #232e3d;
}
.bg-grey a:not(.btn, .ano-link, .button) {
  color: #232e3d;
}
a:not(.btn, .ano-link, .button):hover,
a:not(.btn, .ano-link, .button):focus {
  color: #e7c156;
}
h1,
.h1 {
  margin-top: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 1;
}
@media screen and (max-width: 1023.9px) {
  h1,
  .h1 {
    font-size: 42px;
  }
}
@media screen and (max-width: 767.9px) {
  h1,
  .h1 {
    font-size: 34px;
  }
}
h2,
.h2 {
  margin-top: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 45px;
  letter-spacing: 0px;
}
@media screen and (max-width: 1023.9px) {
  h2,
  .h2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 767.9px) {
  h2,
  .h2 {
    line-height: 120%;
  }
}
h3,
.h3 {
  margin-top: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}
h4,
.h4 {
  margin-top: 0;
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  letter-spacing: 2px;
}
@media screen and (max-width: 767.9px) {
  h4,
  .h4 {
    font-size: 13px;
    letter-spacing: 2px;
  }
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5 {
  font-weight: 600;
}
h1 strong,
.h1 strong,
h2 strong,
.h2 strong,
h3 strong,
.h3 strong,
h4 strong,
.h4 strong,
h5 strong,
.h5 strong,
h1 b,
.h1 b,
h2 b,
.h2 b,
h3 b,
.h3 b,
h4 b,
.h4 b,
h5 b,
.h5 b,
h1-medium,
.h1-medium,
h2-medium,
.h2-medium,
h3-medium,
.h3-medium,
h4-medium,
.h4-medium,
h5-medium,
.h5-medium,
h1.medium,
.h1.medium,
h2.medium,
.h2.medium,
h3.medium,
.h3.medium,
h4.medium,
.h4.medium,
h5.medium,
.h5.medium {
  font-weight: 500;
}
h2.h1,
p.h1 {
  line-height: 1;
  margin-bottom: .35em;
}
h5,
.h5 {
  margin-top: 0;
  font-size: 30px;
  font-weight: 300;
  line-height: 42px;
  text-transform: none;
  margin-bottom: 0.5em;
  color: #232e3d;
}
.bg-dark h5,
.bg-dark .h5 {
  color: #fbfbfb;
}
@media screen and (max-width: 1023.9px) {
  h5,
  .h5 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767.9px) {
  h5,
  .h5 {
    font-size: 1.25rem;
  }
}
.l-h-120 {
  line-height: 120%;
}
/* 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: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.container-wider {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.container-full {
  width: 100%;
  padding-left: 1em;
  padding-right: 1em;
}
.container-thinner {
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.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.9px) {
  .pure-u-xxl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1279.9px) {
  .pure-u-xl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1023.9px) and (max-width: 1279.9px) {
  .pure-u-lg-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .pure-u-md-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 767.9px) {
  .pure-u-sm-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 567.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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: 17px;
  line-height: 1.53;
  font-family: 'montserrat', 'Roboto', 'Muli', 'Helvetica', 'Arial', sans-serif;
  color: #293647;
}
@media screen and (max-width: 767.9px) {
  #tinymce {
    font-size: 16px;
  }
}
#tinymce h1,
#tinymce .h1,
#tinymce h2,
#tinymce .h2,
#tinymce h3,
#tinymce .h3,
#tinymce h4,
#tinymce .h4,
#tinymce h5,
#tinymce .h5 {
  color: #232e3d;
}
#tinymce h2 {
  margin-top: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 1;
}
@media screen and (max-width: 1023.9px) {
  #tinymce h2 {
    font-size: 42px;
  }
}
@media screen and (max-width: 767.9px) {
  #tinymce h2 {
    font-size: 34px;
  }
}
/* 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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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.9px) {
  .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;
}
.fw-hairline,
.hairline {
  font-weight: 100;
}
.fw-thin,
.thin {
  font-weight: 200;
}
.fw-light,
.light {
  font-weight: 300;
}
.fw-regular,
.regular {
  font-weight: 400;
}
.fw-medium,
.medium {
  font-weight: 500;
}
.fw-semibold,
.semibold {
  font-weight: 600;
}
.fw-bold,
.bold {
  font-weight: 700;
}
.fw-extrabold,
.extrabold {
  font-weight: 800;
}
.fw-black,
.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;
}
.clr-white {
  color: #fff;
}
.color-dark,
.clr-dark {
  color: #232e3d;
}
.clr-shade {
  color: #738192;
}
.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.9px) {
  .fs-sm-0 {
    font-size: 0rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-1 {
    font-size: 1rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-2 {
    font-size: 2rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-3 {
    font-size: 3rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-4 {
    font-size: 4rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 567.9px) {
  .fs-sm-5 {
    font-size: 5rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-0 {
    font-size: 0rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-1 {
    font-size: 1rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-2 {
    font-size: 2rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-3 {
    font-size: 3rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-4 {
    font-size: 4rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 767.9px) {
  .fs-md-5 {
    font-size: 5rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-0 {
    font-size: 0rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-1 {
    font-size: 1rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-2 {
    font-size: 2rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-3 {
    font-size: 3rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-4 {
    font-size: 4rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 1023.9px) {
  .fs-lg-5 {
    font-size: 5rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-0 {
    font-size: 0rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-1 {
    font-size: 1rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-2 {
    font-size: 2rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-3 {
    font-size: 3rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-4 {
    font-size: 4rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 1279.9px) {
  .fs-xl-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 1279.9px) {
  .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;
  color: #fbfbfb;
}
.bg-main a,
.bg-primary a {
  color: #e1b129 !important;
}
.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-alt {
  background-color: #4c5c71;
}
.bg-dark {
  background-color: #232e3d;
  color: #fbfbfb;
}
.bg-dark:not(.banner-section) h1,
.bg-dark:not(.banner-section) h2,
.bg-dark:not(.banner-section) h3,
.bg-dark:not(.banner-section) h4 {
  color: #e1b129;
}
.bg-dark.banner-section h1:not(.clr-secondary),
.bg-dark.banner-section h2:not(.clr-secondary),
.bg-dark.banner-section h3:not(.clr-secondary),
.bg-dark.banner-section h4:not(.clr-secondary) {
  color: #fff;
}
.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;
}
.object-fit-cover {
  object-fit: cover;
}
.align-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: end;
}
.justify-start {
  justify-content: start;
}
.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 {
  gap: 0.5rem;
}
.gap-1 {
  gap: 1rem;
}
.gap-1.5 {
  gap: 1.5rem;
}
.gap-2 {
  gap: 2rem;
}
.gap-2.5 {
  gap: 2.5rem;
}
.gap-3 {
  gap: 3rem;
}
.gap-3.5 {
  gap: 3.5rem;
}
.gap-4 {
  gap: 4rem;
}
.gap-4.5 {
  gap: 4.5rem;
}
.gap-5 {
  gap: 5rem;
}
.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: none;
}
.box-eq-height {
  height: 100%;
}
.fs-13p,
.fs--75,
.fs-0-75 {
  font-size: .75rem;
}
.fs-20,
.fs-1-25 {
  font-size: 20px;
}
.fs-1-75 {
  font-size: 1.75em;
}
.fs-3-75 {
  font-size: 3.75em;
}
.fs-15p {
  font-size: 15px;
}
.letter-spacing,
.l-t,
.l-s {
  letter-spacing: 0.3px;
}
.letter-spacing-0,
.l-s-0 {
  letter-spacing: 0;
}
.letter-spacing-20,
.l-s-20 {
  letter-spacing: 3px;
}
.w-100 {
  width: 100%;
}
.h-100 {
  height: 100%;
}
.pure-g > div.no-padding-bottom {
  padding-bottom: 0;
}
.no-padding-top {
  padding-top: 0 !important;
}
.no-padding-bottom {
  padding-bottom: 0 !important;
}
.h-auto {
  height: auto;
}
.space-around {
  justify-content: space-around;
}
@media screen and (min-width: 1279.9px) {
  .fs-xl-5-5 {
    font-size: 5.5em;
  }
}
.line-after {
  position: relative;
  padding-bottom: 1em;
}
.line-after::after {
  content: "";
  position: absolute;
  top: calc(100% - .5em);
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-1px);
  height: 2px;
  width: 1.5em;
  background-color: currentColor;
}
.margin-left-container {
  margin-left: calc((100% - 1280px) / 2);
  padding-left: 1em;
  padding-right: 0;
  margin-right: 0;
}
@media screen and (max-width: 1280px) {
  .margin-left-container {
    margin-left: 0;
  }
}
.border-bottom {
  border-bottom: 1px solid;
}
.border-top {
  border-top: 1px solid;
}
.ml-auto {
  margin-left: auto;
}
.mr-auto {
  margin-right: auto;
}
.mask-hexagon {
  -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
.bg-semi-transparent-dark {
  background-color: rgba(35, 46, 61, 0.9);
}
.no-ls {
  letter-spacing: normal;
}
.object-fit-contain {
  object-fit: contain;
}
.grid-2-column {
  grid-template-columns: 1fr 1fr;
}
.grid-gap-1 {
  gap: 1em;
}
/* SHAPES LESS */
.shape-clip-path {
  -webkit-clip-path: polygon(50% 100%, 100% 75%, 100% 25%, 50% 0%, 0% 25%, 0% 75%);
  clip-path: polygon(50% 100%, 92.5% 75%, 92.5% 25%, 50% 0%, 7.5% 25%, 7.5% 75%);
  margin-left: -7.5%;
  margin-right: -7.5%;
}
.mob-header-path {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 3em), 50% 100%, 0% calc(100% - 3em));
}
.shape-clip-path-outside-full {
  clip-path: polygon(50% 0, 0 0, 0 100%, 100% 100%, 100% 0%, 50% 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%, 0% 0%, 50% 0%);
}
.shape-aspect-fix {
  -webkit-aspect-ratio: 1;
  aspect-ratio: 1;
}
.shape-aspect-fix:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.shape-aspect-fix > * {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.square-aspect {
  -webkit-aspect-ratio: 1;
  aspect-ratio: 1;
}
.square-aspect:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.square-aspect > * {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.circle-radius {
  border-radius: 50%;
}
.top-shape-clip-path {
  clip-path: polygon(50% 100%, 100% 100%, 100% 25%, 50% 0%, 0% 25%, 0% 100%);
}
.bottom-shape-clip-path {
  clip-path: polygon(0 0, 100% 0, 100% 66%, 50% 100%, 0 66%);
}
/* Theme imports */
/* Actions less */
/* Buttons */
.btn {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  color: #232e3d;
  text-decoration: none;
  display: inline-block;
  text-transform: unset;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.1em;
  letter-spacing: .5px;
}
.animatable .btn {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (max-width: 767.9px) {
  .btn {
    font-size: 13px;
  }
}
.btn:not(.no-arrow) {
  padding-right: 55px;
  position: relative;
  text-transform: uppercase;
}
.btn:not(.no-arrow)::after {
  content: "";
  position: absolute;
  top: 12px;
  right: 10px;
  bottom: 12px;
  left: auto;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  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="%23232e3d"/></svg>');
}
.animatable .btn:not(.no-arrow)::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.btn:not(.no-arrow):hover::after,
.btn:not(.no-arrow):focus::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="%23fbfbfb"/></svg>');
}
.btn:hover,
.btn:focus {
  background-color: #232e3d;
  color: #fbfbfb;
  text-decoration: none;
}
.btn:focus {
  box-shadow: unset;
}
.btn:visited {
  color: #232e3d;
}
.btn:visited:hover,
.btn:visited:focus {
  color: #fbfbfb;
}
.btn.btn-secondary,
.btn.secondary {
  border-color: #e1b129;
  background-color: #e1b129;
  color: #232e3d;
}
.btn.btn-secondary::after,
.btn.secondary::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="%23232e3d"/></svg>');
}
.btn.btn-secondary:hover,
.btn.secondary:hover,
.btn.btn-secondary:focus,
.btn.secondary:focus {
  background-color: #e6c150;
  color: #232e3d;
}
.btn.btn-secondary:hover::after,
.btn.secondary:hover::after,
.btn.btn-secondary:focus::after,
.btn.secondary:focus::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="%23232e3d"/></svg>');
}
.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.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: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;
}
.bg-grey .btn.black,
.bg-grey .btn.dark,
.bg-grey .btn.btn-black,
.bg-grey .btn.btn-dark {
  color: #e1b129;
}
.btn.black::after,
.btn.dark::after,
.btn.btn-black::after,
.btn.btn-dark::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="%23293647"/></svg>');
}
.bg-grey .btn.black::after,
.bg-grey .btn.dark::after,
.bg-grey .btn.btn-black::after,
.bg-grey .btn.btn-dark::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>');
}
.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;
  border-color: #e1d5cc;
  color: #232e3d;
}
.btn.black:hover::after,
.btn.dark:hover::after,
.btn.btn-black:hover::after,
.btn.btn-dark:hover::after,
.btn.black:focus::after,
.btn.dark:focus::after,
.btn.btn-black:focus::after,
.btn.btn-dark:focus::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="%23232e3d"/></svg>');
}
.btn.shy,
.btn.btn-shy {
  background-color: transparent;
  color: #232e3d;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
}
.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.645, 0.045, 0.355, 1) 350ms;
}
.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.secondary-outline,
.btn.btn-secondary-outline {
  border-color: #e1b129;
  background-color: transparent;
  color: #e1b129;
}
.btn.secondary-outline::after,
.btn.btn-secondary-outline::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>');
}
.btn.secondary-outline:hover,
.btn.btn-secondary-outline:hover {
  color: #fbfbfb;
  background-color: #e1b129;
}
.btn.secondary-outline:hover::after,
.btn.btn-secondary-outline:hover::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="%23fbfbfb"/></svg>');
}
.btn.dark-clr-shade-outline,
.btn.btn-dark-clr-shade-outline {
  border-color: #4f5864;
  background-color: transparent;
  color: #4f5864;
}
.btn:hover {
  color: #fbfbfb;
  background-color: #293647;
}
.btn.primary,
.btn.primary-gold,
.btn.btn-primary-gold {
  background-color: #232e3d;
  color: #fbfbfb;
}
.btn.primary::after,
.btn.primary-gold::after,
.btn.btn-primary-gold::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="%23fbfbfb"/></svg>');
}
.btn.primary:hover,
.btn.primary-gold:hover,
.btn.btn-primary-gold:hover,
.btn.primary:focus,
.btn.primary-gold:focus,
.btn.btn-primary-gold:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.btn.ghost {
  border: solid 1px #293647;
}
.btn.ghost.arrow-before {
  padding-left: 55px;
  padding-right: 20px;
}
.btn.ghost.arrow-before:after {
  content: unset;
}
.btn.ghost.arrow-before:before {
  content: '';
  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" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" transform="matrix(-1,0,0,1,0,0)"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23232e3d"></path></svg>');
  position: absolute;
  top: 12px;
  right: unset;
  bottom: 12px;
  left: 10px;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
}
.btn.ghost.light {
  color: #fbfbfb;
  border-color: #fbfbfb;
  background-color: transparent;
}
.btn.ghost.light:hover {
  background-color: #e1b129;
  border-color: #e1b129;
}
.bg-main .btn.primary {
  background-color: #232e3d;
  color: #293647;
}
.bg-main .btn.primary::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="%23293647"/></svg>');
}
.bg-main .btn.primary:hover,
.bg-main .btn.primary:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.bg-main .btn.primary:hover::after,
.bg-main .btn.primary:focus::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="%23fbfbfb"/></svg>');
}
.filter-btn {
  padding: 6px 40px;
  border: 1px solid;
  font-size: 15px;
  color: #232e3d;
  z-index: 2;
  font-weight: 400;
  cursor: pointer;
}
.radio-filter input:checked + .filter-btn {
  background-color: #232e3d;
  color: #e1b129;
  border-color: #232e3d;
}
/* Components less */
/* Component classes */
/* Sections / rows */
.content-section {
  position: relative;
  padding-top: 6.5em;
  padding-bottom: 5.5em;
}
.content-section.thinner-content-section {
  padding-top: 4.5em;
  padding-bottom: 3.5em;
}
.content-section.align-center .pure-g {
  align-items: center;
}
@media screen and (max-width: 767.9px) {
  .content-section {
    padding-top: 3.5em;
    padding-bottom: 2.5em;
  }
}
@media screen and (max-width: 767.9px) {
  .content-section.thinner-content-section {
    padding-top: 2.5em;
    padding-bottom: 1.5em;
  }
}
.content-section.fullwidth:has(.image-element) {
  padding-top: 0;
  padding-bottom: 0;
}
.content-section:has(.verhaal-module) {
  padding-top: 8.5em;
  padding-bottom: 9.5em;
  overflow-x: clip;
}
@media screen and (max-width: 767.9px) {
  .content-section:has(.verhaal-module) {
    padding-top: 3.5em;
    padding-bottom: 2.5em;
  }
}
#pages_cases_overzicht .content-section:has(.verhaal-module) {
  padding-top: 4.5em;
  padding-bottom: 5.5em;
}
@media screen and (max-width: 767.9px) {
  #pages_cases_overzicht .content-section:has(.verhaal-module) {
    padding-top: 1.5em;
    padding-bottom: 5em;
  }
}
.content-section:has(.titel-module) {
  padding-bottom: 1em;
}
.content-section:has(.titel-module) .titel-module {
  margin: 0;
}
.content-section:has(.titel-module) + .content-section {
  padding-top: .5rem;
}
.content-section.bg_img {
  position: relative;
  background-attachment: fixed !important;
  height: 800px;
  background-size: cover !important;
}
.content-section.bg_img h1,
.content-section.bg_img .h1,
.content-section.bg_img h2,
.content-section.bg_img .h2,
.content-section.bg_img h3,
.content-section.bg_img .h3,
.content-section.bg_img h4,
.content-section.bg_img .h4,
.content-section.bg_img h5,
.content-section.bg_img .h5,
.content-section.bg_img p {
  color: #fbfbfb;
}
.content-section.bg_img .btn {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  text-decoration: none;
  display: inline-block;
  text-transform: unset;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.1em;
  letter-spacing: .5px;
  border-color: #e1b129;
  background-color: #e1b129;
  color: #232e3d;
}
.animatable .content-section.bg_img .btn {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (max-width: 767.9px) {
  .content-section.bg_img .btn {
    font-size: 13px;
  }
}
.content-section.bg_img .btn:not(.no-arrow) {
  padding-right: 55px;
  position: relative;
  text-transform: uppercase;
}
.content-section.bg_img .btn:not(.no-arrow)::after {
  content: "";
  position: absolute;
  top: 12px;
  right: 10px;
  bottom: 12px;
  left: auto;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  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="%23232e3d"/></svg>');
}
.animatable .content-section.bg_img .btn:not(.no-arrow)::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.content-section.bg_img .btn:not(.no-arrow):hover::after,
.content-section.bg_img .btn:not(.no-arrow):focus::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="%23fbfbfb"/></svg>');
}
.content-section.bg_img .btn:hover,
.content-section.bg_img .btn:focus {
  background-color: #232e3d;
  color: #fbfbfb;
  text-decoration: none;
}
.content-section.bg_img .btn:focus {
  box-shadow: unset;
}
.content-section.bg_img .btn:visited {
  color: #232e3d;
}
.content-section.bg_img .btn:visited:hover,
.content-section.bg_img .btn:visited:focus {
  color: #fbfbfb;
}
.content-section.bg_img .btn.btn-secondary,
.content-section.bg_img .btn.secondary {
  border-color: #e1b129;
  background-color: #e1b129;
  color: #232e3d;
}
.content-section.bg_img .btn.btn-secondary::after,
.content-section.bg_img .btn.secondary::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="%23232e3d"/></svg>');
}
.content-section.bg_img .btn.btn-secondary:hover,
.content-section.bg_img .btn.secondary:hover,
.content-section.bg_img .btn.btn-secondary:focus,
.content-section.bg_img .btn.secondary:focus {
  background-color: #e6c150;
  color: #232e3d;
}
.content-section.bg_img .btn.btn-secondary:hover::after,
.content-section.bg_img .btn.secondary:hover::after,
.content-section.bg_img .btn.btn-secondary:focus::after,
.content-section.bg_img .btn.secondary:focus::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="%23232e3d"/></svg>');
}
.content-section.bg_img .btn.btn-tertiary,
.content-section.bg_img .btn.tertiary,
.content-section.bg_img .btn.grey {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.content-section.bg_img .btn.btn-tertiary:hover,
.content-section.bg_img .btn.tertiary:hover,
.content-section.bg_img .btn.grey:hover,
.content-section.bg_img .btn.btn-tertiary:focus,
.content-section.bg_img .btn.tertiary:focus,
.content-section.bg_img .btn.grey:focus {
  background-color: #232e3d;
  color: #fbfbfb;
}
.content-section.bg_img .btn.white,
.content-section.bg_img .btn.light,
.content-section.bg_img .btn.btn-white,
.content-section.bg_img .btn.btn-light {
  background-color: #fbfbfb;
  color: #293647;
}
.content-section.bg_img .btn.white:hover,
.content-section.bg_img .btn.light:hover,
.content-section.bg_img .btn.btn-white:hover,
.content-section.bg_img .btn.btn-light:hover,
.content-section.bg_img .btn.white:focus,
.content-section.bg_img .btn.light:focus,
.content-section.bg_img .btn.btn-white:focus,
.content-section.bg_img .btn.btn-light:focus {
  background-color: #e9edf1;
  color: #293647;
}
.content-section.bg_img .btn.white:visited,
.content-section.bg_img .btn.light:visited,
.content-section.bg_img .btn.btn-white:visited,
.content-section.bg_img .btn.btn-light:visited {
  color: #293647;
}
.content-section.bg_img .btn.white:visited:hover,
.content-section.bg_img .btn.light:visited:hover,
.content-section.bg_img .btn.btn-white:visited:hover,
.content-section.bg_img .btn.btn-light:visited:hover,
.content-section.bg_img .btn.white:visited:focus,
.content-section.bg_img .btn.light:visited:focus,
.content-section.bg_img .btn.btn-white:visited:focus,
.content-section.bg_img .btn.btn-light:visited:focus {
  color: #293647;
}
.content-section.bg_img .btn.black,
.content-section.bg_img .btn.dark,
.content-section.bg_img .btn.btn-black,
.content-section.bg_img .btn.btn-dark {
  background-color: #232e3d;
  color: #293647;
}
.bg-grey .content-section.bg_img .btn.black,
.bg-grey .content-section.bg_img .btn.dark,
.bg-grey .content-section.bg_img .btn.btn-black,
.bg-grey .content-section.bg_img .btn.btn-dark {
  color: #e1b129;
}
.content-section.bg_img .btn.black::after,
.content-section.bg_img .btn.dark::after,
.content-section.bg_img .btn.btn-black::after,
.content-section.bg_img .btn.btn-dark::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="%23293647"/></svg>');
}
.bg-grey .content-section.bg_img .btn.black::after,
.bg-grey .content-section.bg_img .btn.dark::after,
.bg-grey .content-section.bg_img .btn.btn-black::after,
.bg-grey .content-section.bg_img .btn.btn-dark::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>');
}
.content-section.bg_img .btn.black:hover,
.content-section.bg_img .btn.dark:hover,
.content-section.bg_img .btn.btn-black:hover,
.content-section.bg_img .btn.btn-dark:hover,
.content-section.bg_img .btn.black:focus,
.content-section.bg_img .btn.dark:focus,
.content-section.bg_img .btn.btn-black:focus,
.content-section.bg_img .btn.btn-dark:focus {
  background-color: #e1d5cc;
  border-color: #e1d5cc;
  color: #232e3d;
}
.content-section.bg_img .btn.black:hover::after,
.content-section.bg_img .btn.dark:hover::after,
.content-section.bg_img .btn.btn-black:hover::after,
.content-section.bg_img .btn.btn-dark:hover::after,
.content-section.bg_img .btn.black:focus::after,
.content-section.bg_img .btn.dark:focus::after,
.content-section.bg_img .btn.btn-black:focus::after,
.content-section.bg_img .btn.btn-dark:focus::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="%23232e3d"/></svg>');
}
.content-section.bg_img .btn.shy,
.content-section.bg_img .btn.btn-shy {
  background-color: transparent;
  color: #232e3d;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
}
.content-section.bg_img .btn.shy::after,
.content-section.bg_img .btn.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 0;
  left: 20px;
  height: 1px;
  background-color: #293647;
  width: auto;
}
.animatable .content-section.bg_img .btn.shy::after,
.animatable .content-section.bg_img .btn.btn-shy::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.content-section.bg_img .btn.shy:hover::after,
.content-section.bg_img .btn.btn-shy:hover::after,
.content-section.bg_img .btn.shy:focus::after,
.content-section.bg_img .btn.btn-shy:focus::after {
  left: 30px;
  right: 30px;
  transform: unset;
}
.content-section.bg_img .btn.shy:visited,
.content-section.bg_img .btn.btn-shy:visited {
  color: #232e3d;
}
.content-section.bg_img .btn.shy:visited:hover,
.content-section.bg_img .btn.btn-shy:visited:hover,
.content-section.bg_img .btn.shy:visited:focus,
.content-section.bg_img .btn.btn-shy:visited:focus {
  color: #232e3d;
}
.content-section.bg_img .btn.secondary-outline,
.content-section.bg_img .btn.btn-secondary-outline {
  border-color: #e1b129;
  background-color: transparent;
  color: #e1b129;
}
.content-section.bg_img .btn.secondary-outline::after,
.content-section.bg_img .btn.btn-secondary-outline::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>');
}
.content-section.bg_img .btn.secondary-outline:hover,
.content-section.bg_img .btn.btn-secondary-outline:hover {
  color: #fbfbfb;
  background-color: #e1b129;
}
.content-section.bg_img .btn.secondary-outline:hover::after,
.content-section.bg_img .btn.btn-secondary-outline:hover::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="%23fbfbfb"/></svg>');
}
.content-section.bg_img .btn.dark-clr-shade-outline,
.content-section.bg_img .btn.btn-dark-clr-shade-outline {
  border-color: #4f5864;
  background-color: transparent;
  color: #4f5864;
}
.content-section.bg_img .btn:hover {
  color: #fbfbfb;
  background-color: #293647;
}
.content-section.bg_img .btn.primary,
.content-section.bg_img .btn.primary-gold,
.content-section.bg_img .btn.btn-primary-gold {
  background-color: #232e3d;
  color: #fbfbfb;
}
.content-section.bg_img .btn.primary::after,
.content-section.bg_img .btn.primary-gold::after,
.content-section.bg_img .btn.btn-primary-gold::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="%23fbfbfb"/></svg>');
}
.content-section.bg_img .btn.primary:hover,
.content-section.bg_img .btn.primary-gold:hover,
.content-section.bg_img .btn.btn-primary-gold:hover,
.content-section.bg_img .btn.primary:focus,
.content-section.bg_img .btn.primary-gold:focus,
.content-section.bg_img .btn.btn-primary-gold:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.content-section.bg_img .btn.ghost {
  border: solid 1px #293647;
}
.content-section.bg_img .btn.ghost.arrow-before {
  padding-left: 55px;
  padding-right: 20px;
}
.content-section.bg_img .btn.ghost.arrow-before:after {
  content: unset;
}
.content-section.bg_img .btn.ghost.arrow-before:before {
  content: '';
  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" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" transform="matrix(-1,0,0,1,0,0)"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23232e3d"></path></svg>');
  position: absolute;
  top: 12px;
  right: unset;
  bottom: 12px;
  left: 10px;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
}
.content-section.bg_img .btn.ghost.light {
  color: #fbfbfb;
  border-color: #fbfbfb;
  background-color: transparent;
}
.content-section.bg_img .btn.ghost.light:hover {
  background-color: #e1b129;
  border-color: #e1b129;
}
.content-section.bg_img .btn .wpcf7-spinner {
  display: none;
}
.content-section.bg_img .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="%23232e3d"/></svg>');
}
.content-section.bg_img .btn:hover,
.content-section.bg_img .btn:focus {
  background-color: #e6c150;
  color: #232e3d;
}
.content-section.bg_img .btn:hover::after,
.content-section.bg_img .btn:focus::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="%23232e3d"/></svg>');
}
@media screen and (max-width: 767.9px) {
  .content-section.bg_img {
    height: calc(100vh - 70px);
    padding-bottom: 4em;
    background-attachment: unset !important;
    max-height: 500px;
  }
}
.content-section.bg_img:before {
  content: '';
  height: 100%;
  width: 100%;
  background-color: #293647;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.5;
}
.content-section.bg_img .container {
  z-index: 2;
  position: relative;
  display: flex;
  height: 100%;
  align-items: flex-end;
}
.content-section.bg_img .container p,
.content-section.bg_img .container span,
.content-section.bg_img .container strong,
.content-section.bg_img .container h1,
.content-section.bg_img .container h2,
.content-section.bg_img .container h3,
.content-section.bg_img .container h4,
.content-section.bg_img .container h5 {
  color: #fbfbfb;
  font-weight: 600;
  font-size: clamp(26px, 4vw, 50px);
  line-height: 120%;
  margin-bottom: 0px;
}
@media screen and (min-width: 1279.9px) {
  .content-section.bg_img .container p,
  .content-section.bg_img .container span,
  .content-section.bg_img .container strong,
  .content-section.bg_img .container h1,
  .content-section.bg_img .container h2,
  .content-section.bg_img .container h3,
  .content-section.bg_img .container h4,
  .content-section.bg_img .container h5 {
    font-size: 50px;
  }
}
.content-section.bg_img .container .btn-container {
  margin-top: 1.5em;
}
.content-section.bg_img .container .btn {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  text-decoration: none;
  display: inline-block;
  text-transform: unset;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.1em;
  letter-spacing: .5px;
  border-color: #e1b129;
  background-color: #e1b129;
  color: #232e3d;
  border-color: #e1b129 !important;
  background-color: #e1b129 !important;
  color: #232e3d !important;
}
.animatable .content-section.bg_img .container .btn {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (max-width: 767.9px) {
  .content-section.bg_img .container .btn {
    font-size: 13px;
  }
}
.content-section.bg_img .container .btn:not(.no-arrow) {
  padding-right: 55px;
  position: relative;
  text-transform: uppercase;
}
.content-section.bg_img .container .btn:not(.no-arrow)::after {
  content: "";
  position: absolute;
  top: 12px;
  right: 10px;
  bottom: 12px;
  left: auto;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  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="%23232e3d"/></svg>');
}
.animatable .content-section.bg_img .container .btn:not(.no-arrow)::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.content-section.bg_img .container .btn:not(.no-arrow):hover::after,
.content-section.bg_img .container .btn:not(.no-arrow):focus::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="%23fbfbfb"/></svg>');
}
.content-section.bg_img .container .btn:hover,
.content-section.bg_img .container .btn:focus {
  background-color: #232e3d;
  color: #fbfbfb;
  text-decoration: none;
}
.content-section.bg_img .container .btn:focus {
  box-shadow: unset;
}
.content-section.bg_img .container .btn:visited {
  color: #232e3d;
}
.content-section.bg_img .container .btn:visited:hover,
.content-section.bg_img .container .btn:visited:focus {
  color: #fbfbfb;
}
.content-section.bg_img .container .btn.btn-secondary,
.content-section.bg_img .container .btn.secondary {
  border-color: #e1b129;
  background-color: #e1b129;
  color: #232e3d;
}
.content-section.bg_img .container .btn.btn-secondary::after,
.content-section.bg_img .container .btn.secondary::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="%23232e3d"/></svg>');
}
.content-section.bg_img .container .btn.btn-secondary:hover,
.content-section.bg_img .container .btn.secondary:hover,
.content-section.bg_img .container .btn.btn-secondary:focus,
.content-section.bg_img .container .btn.secondary:focus {
  background-color: #e6c150;
  color: #232e3d;
}
.content-section.bg_img .container .btn.btn-secondary:hover::after,
.content-section.bg_img .container .btn.secondary:hover::after,
.content-section.bg_img .container .btn.btn-secondary:focus::after,
.content-section.bg_img .container .btn.secondary:focus::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="%23232e3d"/></svg>');
}
.content-section.bg_img .container .btn.btn-tertiary,
.content-section.bg_img .container .btn.tertiary,
.content-section.bg_img .container .btn.grey {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.content-section.bg_img .container .btn.btn-tertiary:hover,
.content-section.bg_img .container .btn.tertiary:hover,
.content-section.bg_img .container .btn.grey:hover,
.content-section.bg_img .container .btn.btn-tertiary:focus,
.content-section.bg_img .container .btn.tertiary:focus,
.content-section.bg_img .container .btn.grey:focus {
  background-color: #232e3d;
  color: #fbfbfb;
}
.content-section.bg_img .container .btn.white,
.content-section.bg_img .container .btn.light,
.content-section.bg_img .container .btn.btn-white,
.content-section.bg_img .container .btn.btn-light {
  background-color: #fbfbfb;
  color: #293647;
}
.content-section.bg_img .container .btn.white:hover,
.content-section.bg_img .container .btn.light:hover,
.content-section.bg_img .container .btn.btn-white:hover,
.content-section.bg_img .container .btn.btn-light:hover,
.content-section.bg_img .container .btn.white:focus,
.content-section.bg_img .container .btn.light:focus,
.content-section.bg_img .container .btn.btn-white:focus,
.content-section.bg_img .container .btn.btn-light:focus {
  background-color: #e9edf1;
  color: #293647;
}
.content-section.bg_img .container .btn.white:visited,
.content-section.bg_img .container .btn.light:visited,
.content-section.bg_img .container .btn.btn-white:visited,
.content-section.bg_img .container .btn.btn-light:visited {
  color: #293647;
}
.content-section.bg_img .container .btn.white:visited:hover,
.content-section.bg_img .container .btn.light:visited:hover,
.content-section.bg_img .container .btn.btn-white:visited:hover,
.content-section.bg_img .container .btn.btn-light:visited:hover,
.content-section.bg_img .container .btn.white:visited:focus,
.content-section.bg_img .container .btn.light:visited:focus,
.content-section.bg_img .container .btn.btn-white:visited:focus,
.content-section.bg_img .container .btn.btn-light:visited:focus {
  color: #293647;
}
.content-section.bg_img .container .btn.black,
.content-section.bg_img .container .btn.dark,
.content-section.bg_img .container .btn.btn-black,
.content-section.bg_img .container .btn.btn-dark {
  background-color: #232e3d;
  color: #293647;
}
.bg-grey .content-section.bg_img .container .btn.black,
.bg-grey .content-section.bg_img .container .btn.dark,
.bg-grey .content-section.bg_img .container .btn.btn-black,
.bg-grey .content-section.bg_img .container .btn.btn-dark {
  color: #e1b129;
}
.content-section.bg_img .container .btn.black::after,
.content-section.bg_img .container .btn.dark::after,
.content-section.bg_img .container .btn.btn-black::after,
.content-section.bg_img .container .btn.btn-dark::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="%23293647"/></svg>');
}
.bg-grey .content-section.bg_img .container .btn.black::after,
.bg-grey .content-section.bg_img .container .btn.dark::after,
.bg-grey .content-section.bg_img .container .btn.btn-black::after,
.bg-grey .content-section.bg_img .container .btn.btn-dark::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>');
}
.content-section.bg_img .container .btn.black:hover,
.content-section.bg_img .container .btn.dark:hover,
.content-section.bg_img .container .btn.btn-black:hover,
.content-section.bg_img .container .btn.btn-dark:hover,
.content-section.bg_img .container .btn.black:focus,
.content-section.bg_img .container .btn.dark:focus,
.content-section.bg_img .container .btn.btn-black:focus,
.content-section.bg_img .container .btn.btn-dark:focus {
  background-color: #e1d5cc;
  border-color: #e1d5cc;
  color: #232e3d;
}
.content-section.bg_img .container .btn.black:hover::after,
.content-section.bg_img .container .btn.dark:hover::after,
.content-section.bg_img .container .btn.btn-black:hover::after,
.content-section.bg_img .container .btn.btn-dark:hover::after,
.content-section.bg_img .container .btn.black:focus::after,
.content-section.bg_img .container .btn.dark:focus::after,
.content-section.bg_img .container .btn.btn-black:focus::after,
.content-section.bg_img .container .btn.btn-dark:focus::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="%23232e3d"/></svg>');
}
.content-section.bg_img .container .btn.shy,
.content-section.bg_img .container .btn.btn-shy {
  background-color: transparent;
  color: #232e3d;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
}
.content-section.bg_img .container .btn.shy::after,
.content-section.bg_img .container .btn.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 0;
  left: 20px;
  height: 1px;
  background-color: #293647;
  width: auto;
}
.animatable .content-section.bg_img .container .btn.shy::after,
.animatable .content-section.bg_img .container .btn.btn-shy::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.content-section.bg_img .container .btn.shy:hover::after,
.content-section.bg_img .container .btn.btn-shy:hover::after,
.content-section.bg_img .container .btn.shy:focus::after,
.content-section.bg_img .container .btn.btn-shy:focus::after {
  left: 30px;
  right: 30px;
  transform: unset;
}
.content-section.bg_img .container .btn.shy:visited,
.content-section.bg_img .container .btn.btn-shy:visited {
  color: #232e3d;
}
.content-section.bg_img .container .btn.shy:visited:hover,
.content-section.bg_img .container .btn.btn-shy:visited:hover,
.content-section.bg_img .container .btn.shy:visited:focus,
.content-section.bg_img .container .btn.btn-shy:visited:focus {
  color: #232e3d;
}
.content-section.bg_img .container .btn.secondary-outline,
.content-section.bg_img .container .btn.btn-secondary-outline {
  border-color: #e1b129;
  background-color: transparent;
  color: #e1b129;
}
.content-section.bg_img .container .btn.secondary-outline::after,
.content-section.bg_img .container .btn.btn-secondary-outline::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>');
}
.content-section.bg_img .container .btn.secondary-outline:hover,
.content-section.bg_img .container .btn.btn-secondary-outline:hover {
  color: #fbfbfb;
  background-color: #e1b129;
}
.content-section.bg_img .container .btn.secondary-outline:hover::after,
.content-section.bg_img .container .btn.btn-secondary-outline:hover::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="%23fbfbfb"/></svg>');
}
.content-section.bg_img .container .btn.dark-clr-shade-outline,
.content-section.bg_img .container .btn.btn-dark-clr-shade-outline {
  border-color: #4f5864;
  background-color: transparent;
  color: #4f5864;
}
.content-section.bg_img .container .btn:hover {
  color: #fbfbfb;
  background-color: #293647;
}
.content-section.bg_img .container .btn.primary,
.content-section.bg_img .container .btn.primary-gold,
.content-section.bg_img .container .btn.btn-primary-gold {
  background-color: #232e3d;
  color: #fbfbfb;
}
.content-section.bg_img .container .btn.primary::after,
.content-section.bg_img .container .btn.primary-gold::after,
.content-section.bg_img .container .btn.btn-primary-gold::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="%23fbfbfb"/></svg>');
}
.content-section.bg_img .container .btn.primary:hover,
.content-section.bg_img .container .btn.primary-gold:hover,
.content-section.bg_img .container .btn.btn-primary-gold:hover,
.content-section.bg_img .container .btn.primary:focus,
.content-section.bg_img .container .btn.primary-gold:focus,
.content-section.bg_img .container .btn.btn-primary-gold:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.content-section.bg_img .container .btn.ghost {
  border: solid 1px #293647;
}
.content-section.bg_img .container .btn.ghost.arrow-before {
  padding-left: 55px;
  padding-right: 20px;
}
.content-section.bg_img .container .btn.ghost.arrow-before:after {
  content: unset;
}
.content-section.bg_img .container .btn.ghost.arrow-before:before {
  content: '';
  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" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" transform="matrix(-1,0,0,1,0,0)"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23232e3d"></path></svg>');
  position: absolute;
  top: 12px;
  right: unset;
  bottom: 12px;
  left: 10px;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
}
.content-section.bg_img .container .btn.ghost.light {
  color: #fbfbfb;
  border-color: #fbfbfb;
  background-color: transparent;
}
.content-section.bg_img .container .btn.ghost.light:hover {
  background-color: #e1b129;
  border-color: #e1b129;
}
.content-section.bg_img .container .btn .wpcf7-spinner {
  display: none;
}
.content-section.bg_img .container .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="%23232e3d"/></svg>');
}
.content-section.bg_img .container .btn:hover,
.content-section.bg_img .container .btn:focus {
  background-color: #e6c150;
  color: #232e3d;
}
.content-section.bg_img .container .btn:hover::after,
.content-section.bg_img .container .btn:focus::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="%23232e3d"/></svg>');
}
.content-section.bg_img .container .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="%23232e3d"/></svg>') !important;
}
.content-section.bg_img .container .btn:hover,
.content-section.bg_img .container .btn:focus {
  background-color: #e6c150 !important;
  color: #232e3d !important;
}
.content-section.bg_img .container .btn:hover::after,
.content-section.bg_img .container .btn:focus::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="%23232e3d"/></svg>') !important;
}
.content-section.bg-main h1,
.content-section.bg-main .h1,
.content-section.bg-main h2,
.content-section.bg-main .h2,
.content-section.bg-main h3,
.content-section.bg-main .h3,
.content-section.bg-main h4,
.content-section.bg-main .h4,
.content-section.bg-main h5,
.content-section.bg-main .h5,
.content-section.bg-main p {
  color: #fbfbfb;
}
.content-section.bg-main .btn {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  text-decoration: none;
  display: inline-block;
  text-transform: unset;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.1em;
  letter-spacing: .5px;
  border-color: #e1b129;
  background-color: #e1b129;
  color: #232e3d;
}
.animatable .content-section.bg-main .btn {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (max-width: 767.9px) {
  .content-section.bg-main .btn {
    font-size: 13px;
  }
}
.content-section.bg-main .btn:not(.no-arrow) {
  padding-right: 55px;
  position: relative;
  text-transform: uppercase;
}
.content-section.bg-main .btn:not(.no-arrow)::after {
  content: "";
  position: absolute;
  top: 12px;
  right: 10px;
  bottom: 12px;
  left: auto;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  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="%23232e3d"/></svg>');
}
.animatable .content-section.bg-main .btn:not(.no-arrow)::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.content-section.bg-main .btn:not(.no-arrow):hover::after,
.content-section.bg-main .btn:not(.no-arrow):focus::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="%23fbfbfb"/></svg>');
}
.content-section.bg-main .btn:hover,
.content-section.bg-main .btn:focus {
  background-color: #232e3d;
  color: #fbfbfb;
  text-decoration: none;
}
.content-section.bg-main .btn:focus {
  box-shadow: unset;
}
.content-section.bg-main .btn:visited {
  color: #232e3d;
}
.content-section.bg-main .btn:visited:hover,
.content-section.bg-main .btn:visited:focus {
  color: #fbfbfb;
}
.content-section.bg-main .btn.btn-secondary,
.content-section.bg-main .btn.secondary {
  border-color: #e1b129;
  background-color: #e1b129;
  color: #232e3d;
}
.content-section.bg-main .btn.btn-secondary::after,
.content-section.bg-main .btn.secondary::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="%23232e3d"/></svg>');
}
.content-section.bg-main .btn.btn-secondary:hover,
.content-section.bg-main .btn.secondary:hover,
.content-section.bg-main .btn.btn-secondary:focus,
.content-section.bg-main .btn.secondary:focus {
  background-color: #e6c150;
  color: #232e3d;
}
.content-section.bg-main .btn.btn-secondary:hover::after,
.content-section.bg-main .btn.secondary:hover::after,
.content-section.bg-main .btn.btn-secondary:focus::after,
.content-section.bg-main .btn.secondary:focus::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="%23232e3d"/></svg>');
}
.content-section.bg-main .btn.btn-tertiary,
.content-section.bg-main .btn.tertiary,
.content-section.bg-main .btn.grey {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.content-section.bg-main .btn.btn-tertiary:hover,
.content-section.bg-main .btn.tertiary:hover,
.content-section.bg-main .btn.grey:hover,
.content-section.bg-main .btn.btn-tertiary:focus,
.content-section.bg-main .btn.tertiary:focus,
.content-section.bg-main .btn.grey:focus {
  background-color: #232e3d;
  color: #fbfbfb;
}
.content-section.bg-main .btn.white,
.content-section.bg-main .btn.light,
.content-section.bg-main .btn.btn-white,
.content-section.bg-main .btn.btn-light {
  background-color: #fbfbfb;
  color: #293647;
}
.content-section.bg-main .btn.white:hover,
.content-section.bg-main .btn.light:hover,
.content-section.bg-main .btn.btn-white:hover,
.content-section.bg-main .btn.btn-light:hover,
.content-section.bg-main .btn.white:focus,
.content-section.bg-main .btn.light:focus,
.content-section.bg-main .btn.btn-white:focus,
.content-section.bg-main .btn.btn-light:focus {
  background-color: #e9edf1;
  color: #293647;
}
.content-section.bg-main .btn.white:visited,
.content-section.bg-main .btn.light:visited,
.content-section.bg-main .btn.btn-white:visited,
.content-section.bg-main .btn.btn-light:visited {
  color: #293647;
}
.content-section.bg-main .btn.white:visited:hover,
.content-section.bg-main .btn.light:visited:hover,
.content-section.bg-main .btn.btn-white:visited:hover,
.content-section.bg-main .btn.btn-light:visited:hover,
.content-section.bg-main .btn.white:visited:focus,
.content-section.bg-main .btn.light:visited:focus,
.content-section.bg-main .btn.btn-white:visited:focus,
.content-section.bg-main .btn.btn-light:visited:focus {
  color: #293647;
}
.content-section.bg-main .btn.black,
.content-section.bg-main .btn.dark,
.content-section.bg-main .btn.btn-black,
.content-section.bg-main .btn.btn-dark {
  background-color: #232e3d;
  color: #293647;
}
.bg-grey .content-section.bg-main .btn.black,
.bg-grey .content-section.bg-main .btn.dark,
.bg-grey .content-section.bg-main .btn.btn-black,
.bg-grey .content-section.bg-main .btn.btn-dark {
  color: #e1b129;
}
.content-section.bg-main .btn.black::after,
.content-section.bg-main .btn.dark::after,
.content-section.bg-main .btn.btn-black::after,
.content-section.bg-main .btn.btn-dark::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="%23293647"/></svg>');
}
.bg-grey .content-section.bg-main .btn.black::after,
.bg-grey .content-section.bg-main .btn.dark::after,
.bg-grey .content-section.bg-main .btn.btn-black::after,
.bg-grey .content-section.bg-main .btn.btn-dark::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>');
}
.content-section.bg-main .btn.black:hover,
.content-section.bg-main .btn.dark:hover,
.content-section.bg-main .btn.btn-black:hover,
.content-section.bg-main .btn.btn-dark:hover,
.content-section.bg-main .btn.black:focus,
.content-section.bg-main .btn.dark:focus,
.content-section.bg-main .btn.btn-black:focus,
.content-section.bg-main .btn.btn-dark:focus {
  background-color: #e1d5cc;
  border-color: #e1d5cc;
  color: #232e3d;
}
.content-section.bg-main .btn.black:hover::after,
.content-section.bg-main .btn.dark:hover::after,
.content-section.bg-main .btn.btn-black:hover::after,
.content-section.bg-main .btn.btn-dark:hover::after,
.content-section.bg-main .btn.black:focus::after,
.content-section.bg-main .btn.dark:focus::after,
.content-section.bg-main .btn.btn-black:focus::after,
.content-section.bg-main .btn.btn-dark:focus::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="%23232e3d"/></svg>');
}
.content-section.bg-main .btn.shy,
.content-section.bg-main .btn.btn-shy {
  background-color: transparent;
  color: #232e3d;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
}
.content-section.bg-main .btn.shy::after,
.content-section.bg-main .btn.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 0;
  left: 20px;
  height: 1px;
  background-color: #293647;
  width: auto;
}
.animatable .content-section.bg-main .btn.shy::after,
.animatable .content-section.bg-main .btn.btn-shy::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.content-section.bg-main .btn.shy:hover::after,
.content-section.bg-main .btn.btn-shy:hover::after,
.content-section.bg-main .btn.shy:focus::after,
.content-section.bg-main .btn.btn-shy:focus::after {
  left: 30px;
  right: 30px;
  transform: unset;
}
.content-section.bg-main .btn.shy:visited,
.content-section.bg-main .btn.btn-shy:visited {
  color: #232e3d;
}
.content-section.bg-main .btn.shy:visited:hover,
.content-section.bg-main .btn.btn-shy:visited:hover,
.content-section.bg-main .btn.shy:visited:focus,
.content-section.bg-main .btn.btn-shy:visited:focus {
  color: #232e3d;
}
.content-section.bg-main .btn.secondary-outline,
.content-section.bg-main .btn.btn-secondary-outline {
  border-color: #e1b129;
  background-color: transparent;
  color: #e1b129;
}
.content-section.bg-main .btn.secondary-outline::after,
.content-section.bg-main .btn.btn-secondary-outline::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>');
}
.content-section.bg-main .btn.secondary-outline:hover,
.content-section.bg-main .btn.btn-secondary-outline:hover {
  color: #fbfbfb;
  background-color: #e1b129;
}
.content-section.bg-main .btn.secondary-outline:hover::after,
.content-section.bg-main .btn.btn-secondary-outline:hover::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="%23fbfbfb"/></svg>');
}
.content-section.bg-main .btn.dark-clr-shade-outline,
.content-section.bg-main .btn.btn-dark-clr-shade-outline {
  border-color: #4f5864;
  background-color: transparent;
  color: #4f5864;
}
.content-section.bg-main .btn:hover {
  color: #fbfbfb;
  background-color: #293647;
}
.content-section.bg-main .btn.primary,
.content-section.bg-main .btn.primary-gold,
.content-section.bg-main .btn.btn-primary-gold {
  background-color: #232e3d;
  color: #fbfbfb;
}
.content-section.bg-main .btn.primary::after,
.content-section.bg-main .btn.primary-gold::after,
.content-section.bg-main .btn.btn-primary-gold::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="%23fbfbfb"/></svg>');
}
.content-section.bg-main .btn.primary:hover,
.content-section.bg-main .btn.primary-gold:hover,
.content-section.bg-main .btn.btn-primary-gold:hover,
.content-section.bg-main .btn.primary:focus,
.content-section.bg-main .btn.primary-gold:focus,
.content-section.bg-main .btn.btn-primary-gold:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.content-section.bg-main .btn.ghost {
  border: solid 1px #293647;
}
.content-section.bg-main .btn.ghost.arrow-before {
  padding-left: 55px;
  padding-right: 20px;
}
.content-section.bg-main .btn.ghost.arrow-before:after {
  content: unset;
}
.content-section.bg-main .btn.ghost.arrow-before:before {
  content: '';
  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" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" transform="matrix(-1,0,0,1,0,0)"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23232e3d"></path></svg>');
  position: absolute;
  top: 12px;
  right: unset;
  bottom: 12px;
  left: 10px;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
}
.content-section.bg-main .btn.ghost.light {
  color: #fbfbfb;
  border-color: #fbfbfb;
  background-color: transparent;
}
.content-section.bg-main .btn.ghost.light:hover {
  background-color: #e1b129;
  border-color: #e1b129;
}
.content-section.bg-main .btn .wpcf7-spinner {
  display: none;
}
.content-section.bg-main .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="%23232e3d"/></svg>');
}
.content-section.bg-main .btn:hover,
.content-section.bg-main .btn:focus {
  background-color: #e6c150;
  color: #232e3d;
}
.content-section.bg-main .btn:hover::after,
.content-section.bg-main .btn:focus::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="%23232e3d"/></svg>');
}
/* End sections / row */
/* Input styling */
.input {
  border: solid 1px #293647;
}
.animatable .input {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.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: .5em 2.5em .5em .5em;
  border: unset;
  border: 1px solid #e1b129;
  background-color: transparent;
  color: #e1b129;
}
#searchform #s::placeholder {
  color: rgba(225, 177, 41, 0.5);
}
#searchform #s:focus {
  outline: unset;
}
#searchform #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.5rem;
  z-index: 1;
  border: unset;
  background-color: transparent;
  border: 1px solid %23e1b129;
  border-left: unset;
  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' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.4614 12.4549L17.5 17.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z' stroke='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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.645, 0.045, 0.355, 1) 350ms;
}
.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;
}
.img-hexagon {
  aspect-ratio: 1;
  object-fit: cover;
  max-width: unset;
  display: block;
}
.content-section.bg-light h1,
.content-section.bg-grey h1,
.content-section.bg-light .h1,
.content-section.bg-grey .h1,
.content-section.bg-light h2,
.content-section.bg-grey h2,
.content-section.bg-light .h2,
.content-section.bg-grey .h2,
.content-section.bg-light h3,
.content-section.bg-grey h3,
.content-section.bg-light .h3,
.content-section.bg-grey .h3,
.content-section.bg-light h4,
.content-section.bg-grey h4,
.content-section.bg-light .h4,
.content-section.bg-grey .h4 {
  color: #232e3d;
}
.content-section.bg-light h2,
.content-section.bg-grey h2 {
  color: #232e3d;
}
.content-section .picture-epsa {
  display: block;
  position: absolute;
}
.content-section .picture-epsa.align-top {
  top: 0;
}
@media screen and (max-width: 767.9px) {
  .content-section .picture-epsa.align-top {
    transform: translate(-50%, -130px);
    bottom: unset;
    top: 0;
  }
}
.content-section .picture-epsa.align-bottom {
  bottom: 0;
  transform: translateY(250px);
}
@media screen and (max-width: 767.9px) {
  .content-section .picture-epsa.align-bottom {
    transform: translate(50%, -130px);
    bottom: unset;
    top: 0;
  }
}
.content-section.img-left {
  position: relative;
  overflow: hidden;
}
.content-section.img-left .picture-epsa {
  right: 50%;
}
@media screen and (max-width: 767.9px) {
  .content-section.img-left .picture-epsa {
    transform: translate(50%, -130px);
    bottom: unset;
    top: 0;
  }
}
.content-section.img-right {
  position: relative;
  overflow: hidden;
}
.content-section.img-right .picture-epsa {
  left: 50%;
}
@media screen and (max-width: 767.9px) {
  .content-section.img-right .picture-epsa {
    transform: translate(-50%, -130px);
    bottom: unset;
    top: 0;
  }
}
.content-section.img-left,
.content-section.img-right {
  display: flex;
  align-items: center;
}
.content-section.img-left:not(.banner-section):has(.picture-epsa),
.content-section.img-right:not(.banner-section):has(.picture-epsa) {
  min-height: 780px;
}
@media screen and (max-width: 767.9px) {
  .content-section.img-left,
  .content-section.img-right {
    min-height: unset;
  }
  .content-section.img-left .img-col,
  .content-section.img-right .img-col {
    height: 130vw;
    max-height: 600px;
  }
  .content-section.img-left .img-col:not(:has(.picture-epsa)),
  .content-section.img-right .img-col:not(:has(.picture-epsa)) {
    height: auto;
    max-height: unset;
  }
  .content-section.img-left .img-col .picture-epsa img,
  .content-section.img-right .img-col .picture-epsa img {
    width: 165vw;
    height: 165vw;
    max-width: 700px;
    max-height: 660px;
  }
}
@media screen and (max-width: 767.9px) {
  .content-section.img-right > div > .pure-g {
    flex-direction: column-reverse;
  }
}
.content-section.txt-col-right .pure-g {
  justify-content: end;
}
.content-section.txt-col-left .pure-g {
  justify-content: start;
}
/* Custom splide navigation */
.slider-module .slide-element {
  height: 610px;
  position: relative;
}
.slider-module .slide-element-content {
  display: flex;
  align-items: flex-end;
  height: 100%;
}
.slider-module .slide-element-content .slide-element-toggle-content {
  opacity: .9;
  background-color: #232e3d;
  color: #fbfbfb;
  color: #e1b129;
  width: 100%;
  padding-top: 1.25em;
  padding-bottom: 1.5em;
  display: flex;
  align-items: center;
}
.slider-module .slide-element-content .slide-element-toggle-content:not(.banner-section) h1,
.slider-module .slide-element-content .slide-element-toggle-content:not(.banner-section) h2,
.slider-module .slide-element-content .slide-element-toggle-content:not(.banner-section) h3,
.slider-module .slide-element-content .slide-element-toggle-content:not(.banner-section) h4 {
  color: #e1b129;
}
.slider-module .slide-element-content .slide-element-toggle-content.banner-section h1:not(.clr-secondary),
.slider-module .slide-element-content .slide-element-toggle-content.banner-section h2:not(.clr-secondary),
.slider-module .slide-element-content .slide-element-toggle-content.banner-section h3:not(.clr-secondary),
.slider-module .slide-element-content .slide-element-toggle-content.banner-section h4:not(.clr-secondary) {
  color: #fff;
}
.slider-module .slide-element-content .slide-element-toggle-content .slider-module-controls .splide__arrows .splide__arrow--next {
  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");
}
.slider-module .slide-element-content .slide-element-toggle-content .slider-module-controls .splide__arrows .splide__arrow--prev {
  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='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.slider-module .slide-element-content .slide-element-toggle-content::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>');
}
.slider-module .slide-element-content .slide-element-hover-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  transform: translateY(10%);
  color: #fbfbfb;
  background-color: rgba(35, 46, 61, 0.95);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.animatable .slider-module .slide-element-content .slide-element-hover-content {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.slider-module .slide-element-content:hover .slide-element-hover-content,
.slider-module .slide-element-content:focus .slide-element-hover-content {
  opacity: 1;
  transform: translateY(0%);
}
.slider-module-controls .splide__arrows {
  display: flex;
  gap: .5em;
}
.slider-module-controls .splide__arrows .splide__arrow {
  position: static;
  border: 1px solid;
  color: currentColor;
  background-color: transparent;
  background-size: 0.75rem;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1;
  transform: unset;
}
.animatable .slider-module-controls .splide__arrows .splide__arrow {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.slider-module-controls .splide__arrows .splide__arrow--next {
  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");
}
.slider-module-controls .splide__arrows .splide__arrow--prev {
  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");
}
.slider-module-controls .splide__arrows .splide__arrow[disabled] {
  opacity: .3;
}
.slider-module-controls .splide__arrows .splide__arrow svg {
  display: none;
}
.slider-module-controls .pagination-wrapper {
  display: flex;
  align-items: center;
}
.slider-module-controls .pagination-wrapper .pagination-number {
  font-weight: 500;
  font-size: .75rem;
}
.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: currentColor;
  height: 2px;
  transform: translateY(-50%);
}
.slider-module-controls .pagination-wrapper .splide__pagination__page.is-active {
  transform: scale(1);
  opacity: 1;
}
/* Quote module */
.quote-module-section {
  padding-bottom: 0;
}
.quote-module-section::before {
  content: "";
  position: absolute;
  top: 6.5em;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
}
.quote-module-section .quote-content {
  padding-left: 1.5em;
  padding-right: 1.5em;
  position: relative;
}
blockquote {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.5em;
  position: relative;
}
blockquote strong,
blockquote b {
  font-weight: 500;
}
blockquote::before {
  content: "";
  display: block;
  width: 6rem;
  height: 4rem;
  margin-bottom: 0.5em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 103.82 66'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e1b129; %7D %3C/style%3E%3C/defs%3E%3Cpath id='_â_' data-name='â' class='cls-1' d='M0,66v-30.91L25.96,0h14.63l-16.89,30.39h16.89v35.61H0ZM61.59,66v-30.91L88.58,0h15.24l-17.92,30.39h17.1v35.61h-41.4Z'/%3E%3C/svg%3E");
}
.clr-dark blockquote::before {
  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 103.82 66'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23232e3d; %7D %3C/style%3E%3C/defs%3E%3Cpath id='_â_' data-name='â' class='cls-1' d='M0,66v-30.91L25.96,0h14.63l-16.89,30.39h16.89v35.61H0ZM61.59,66v-30.91L88.58,0h15.24l-17.92,30.39h17.1v35.61h-41.4Z'/%3E%3C/svg%3E");
}
blockquote.clr-dark::before {
  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 103.82 66'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e1b129; %7D %3C/style%3E%3C/defs%3E%3Cpath id='_â_' data-name='â' class='cls-1' d='M0,66v-30.91L25.96,0h14.63l-16.89,30.39h16.89v35.61H0ZM61.59,66v-30.91L88.58,0h15.24l-17.92,30.39h17.1v35.61h-41.4Z'/%3E%3C/svg%3E");
}
.content-section:has(.quote-content) {
  padding-bottom: 0;
}
.clr-secondary .slider-module-controls .splide__arrows .splide__arrow--next {
  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");
}
.clr-secondary .slider-module-controls .splide__arrows .splide__arrow--prev {
  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='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.collegaverhalen-slider {
  overflow: hidden;
  z-index: 1;
  padding-top: 8em;
}
@media screen and (max-width: 767.9px) {
  .collegaverhalen-slider {
    padding-top: 4em;
  }
}
.collegaverhalen-slider .hexagon-bg {
  position: relative;
}
.collegaverhalen-slider .hexagon-bg::after {
  content: "";
  position: absolute;
  top: -5%;
  right: auto;
  bottom: -27%;
  left: 37%;
  aspect-ratio: 1;
  pointer-events: none;
  z-index: 1;
  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='758' height='873' viewBox='0 0 758 873' fill='none'%3E%3Cpath d='M1 219.266V653.798L378.695 871.064L756.389 653.798V219.266L378.695 2L1 219.266Z' stroke='%23e1b129' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
}
.collegaverhalen-slider.bg-main .hexagon-bg::after,
.collegaverhalen-slider.bg-grey .hexagon-bg::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='758' height='873' viewBox='0 0 758 873' fill='none'%3E%3Cpath d='M1 219.266V653.798L378.695 871.064L756.389 653.798V219.266L378.695 2L1 219.266Z' stroke='%23232e3d' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
  pointer-events: none;
}
.collegaverhalen-slider.bg-main blockquote::before,
.collegaverhalen-slider.bg-grey blockquote::before {
  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 103.82 66'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e1b129; %7D %3C/style%3E%3C/defs%3E%3Cpath id='_â_' data-name='â' class='cls-1' d='M0,66v-30.91L25.96,0h14.63l-16.89,30.39h16.89v35.61H0ZM61.59,66v-30.91L88.58,0h15.24l-17.92,30.39h17.1v35.61h-41.4Z'/%3E%3C/svg%3E");
}
.verhalen-slider-hexagon {
  height: 560px;
}
.logo-slider .logo_slide {
  border: 0.5px solid rgba(41, 54, 71, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-slider .logo_slide img {
  mix-blend-mode: multiply;
  filter: saturate(0);
  opacity: .6;
  max-height: 75px;
  max-width: 160px;
}
.animatable .logo-slider .logo_slide img {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.logo-slider .logo_slide:hover img,
.logo-slider .logo_slide:focus img {
  filter: saturate(1);
  opacity: 1;
}
.bg-main .usp-slider-module .bg-usp-slider {
  background-color: #fff;
}
.bg-main .usp-slider-module .bg-usp-slider p {
  color: #293647 !important;
}
.bg-main .usp-slider-module .bg-usp-slider h3 {
  color: #293647 !important;
}
.usp-slider-module .bg-usp-slider {
  height: 100%;
}
@media screen and (min-width: 1023.9px) {
  .halfhalf.content-section > .container > .pure-g {
    margin-left: 0;
    margin-right: 0;
    display: grid;
    grid-template-columns: 1fr 4rem 1fr;
  }
  .halfhalf.content-section > .container > .pure-g > div {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
/*  EPSA ELEMENTS  */
/* KERNEXPERTISES */
.expertise-section .container .expertise-grid {
  display: grid;
  grid-template-columns: repeat(3, calc(33% - 0.66em));
  gap: 1.5em;
}
@media screen and (max-width: 1023.9px) {
  .expertise-section .container .expertise-grid {
    grid-template-columns: 1fr;
  }
}
.expertise-section .container .expertise-grid .expertise {
  padding: 6em 2.25em 2em;
  display: grid;
  grid-template-rows: minmax(60px, 1fr) auto auto;
  background-size: 25px 34px;
  background-position: 92% 10%;
}
@media screen and (max-width: 1023.9px) {
  .expertise-section .container .expertise-grid .expertise {
    padding: 3em 2.25em 2em;
  }
}
.expertise-section .container .expertise-grid .expertise h3 {
  font-size: clamp(21px, 2vw, 30px);
  line-height: 1em;
  display: block;
  align-self: flex-end;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding-bottom: 0.75em;
  position: relative;
}
.expertise-section .container .expertise-grid .expertise h3:before {
  content: '';
  height: 2px;
  width: 80px;
  background-color: #293647;
  color: #fbfbfb;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.expertise-section .container .expertise-grid .expertise h3:before a {
  color: #e1b129 !important;
}
.expertise-section .container .expertise-grid .expertise h3:before .btn.primary {
  background-color: #232e3d;
  color: #293647;
}
.expertise-section .container .expertise-grid .expertise h3:before .btn.primary::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="%23293647"/></svg>');
}
.expertise-section .container .expertise-grid .expertise h3:before .btn.primary:hover,
.expertise-section .container .expertise-grid .expertise h3:before .btn.primary:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.expertise-section .container .expertise-grid .expertise h3:before .btn.primary:hover::after,
.expertise-section .container .expertise-grid .expertise h3:before .btn.primary:focus::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="%23fbfbfb"/></svg>');
}
.expertise-section .container .expertise-grid .expertise .content {
  display: block;
  font-weight: 400;
  min-height: 250px;
  line-height: 160%;
}
@media screen and (max-width: 1279.9px) and (min-width: 1023.9px) {
  .expertise-section .container .expertise-grid .expertise .content {
    min-height: 275px;
  }
}
@media screen and (max-width: 1023.9px) {
  .expertise-section .container .expertise-grid .expertise .content {
    min-height: unset;
  }
}
.expertise-section .container .expertise-grid .expertise .content p {
  margin-top: 0px;
}
.expertise-section .container .expertise-grid .expertise .btn {
  max-width: fit-content;
  margin-top: 1em;
}
/* END KERNEXPERTISES */
/* COUNTERS  */
.counters.content-section {
  padding-top: 8.5em;
  padding-bottom: 14em;
}
@media screen and (max-width: 767.9px) {
  .counters.content-section {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
}
.counters.content-section .counters-section {
  display: flex;
  justify-content: center;
  margin-top: 2em;
  flex-wrap: wrap;
  gap: 1em;
}
@media screen and (max-width: 767.9px) {
  .counters.content-section .counters-section {
    grid-template-columns: 1fr;
  }
  .counters.content-section .counters-section .counter-block {
    justify-self: center;
  }
}
.counters.content-section .counters-section .counter-block {
  width: calc(25% - 0.75em);
}
@media screen and (max-width: 1279.9px) {
  .counters.content-section .counters-section .counter-block {
    width: calc(50% - 5em);
    max-width: unset;
  }
}
.counters.content-section .counters-section .counter-block picture {
  max-height: 85px;
}
.counters.content-section .counters-section .counter-block picture img {
  height: 100%;
  width: auto;
}
.counters.content-section .counters-section .counter-block .counter-sub-title {
  line-height: 110%;
}
/* END COUNTERS  */
/* USP SLIDER  */
section.bg-dark:has(.usp-slider) h3:not(.h1) {
  color: #fff;
  font-size: 26px;
  margin-bottom: 0px;
  line-height: 1em;
}
section.bg-dark:has(.usp-slider) h3.h1 {
  color: #fff;
}
section.bg-dark .usp-slider {
  color: #fff;
}
section.bg-dark .usp-slider .usp-slide-content h3 {
  color: #e1b129;
  margin-bottom: 0.5em;
}
section.bg-dark .usp-slider .usp-slide-content p {
  font-size: 16px;
}
@media screen and (min-width: 1279px) {
  section.bg-dark .usp-slider .pagination-wrapper {
    display: none;
  }
}
section.bg-secondary:has(.usp-slider) h3:not(.h1) {
  font-size: 24px;
  margin-bottom: 0px;
  line-height: 1em;
}
/* END USP SLIDER */
/* ERVARINGEN SLIDER */
.klantverhalen-slider .verhaal-slide .slide-content {
  display: grid;
  grid-template-columns: minmax(55%, 770px) 1fr;
  gap: 2em;
}
@media screen and (max-width: 1279.9px) {
  .klantverhalen-slider .verhaal-slide .slide-content {
    grid-template-columns: minmax(55%, 650px) 1fr;
  }
}
@media screen and (max-width: 1023.9px) {
  .klantverhalen-slider .verhaal-slide .slide-content {
    grid-template-columns: minmax(45%, 50px) 1fr;
  }
}
@media screen and (max-width: 767.9px) {
  .klantverhalen-slider .verhaal-slide .slide-content {
    grid-template-columns: 1fr;
  }
}
.klantverhalen-slider .verhaal-slide .slide-content picture {
  max-height: 500px;
}
@media screen and (max-width: 767.9px) {
  .klantverhalen-slider .verhaal-slide .slide-content picture {
    display: none;
  }
}
.klantverhalen-slider .verhaal-slide .slide-content picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.klantverhalen-slider .verhaal-slide .slide-content .ervaring-slide-quote {
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}
.klantverhalen-slider .slider-module-controls .splide__arrows .splide__arrow {
  color: #e1b129;
}
.klantverhalen-slider .slider-module-controls .splide__arrows .splide__arrow--next {
  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");
}
.klantverhalen-slider .slider-module-controls .splide__arrows .splide__arrow--prev {
  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='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.klantverhalen-slider .slider-module-controls .pagination-wrapper .splide__pagination .splide__pagination__page:after {
  background-color: #e1b129;
}
/* END ERVARINGEN SLIDER */
/* DOWNLOAD WHITEPAPER  */
.whitepaper-section .container .content p {
  color: #fbfbfb;
  font-size: 1.5rem;
}
.whitepaper-section .container .logos {
  display: flex;
}
.whitepaper-section .container .logos .logo-container {
  display: grid;
  gap: 2em;
  grid-template-columns: 75px 85px 75px 190px;
  margin-left: auto;
}
@media screen and (max-width: 1023.9px) {
  .whitepaper-section .container .logos .logo-container {
    width: 100%;
    grid-template-columns: repeat(2, calc(50% - 1em));
    grid-template-rows: repeat(2, 100px);
  }
  .whitepaper-section .container .logos .logo-container picture {
    max-width: fit-content;
    justify-self: center;
  }
  .whitepaper-section .container .logos .logo-container picture img {
    max-width: 180px;
  }
}
@media screen and (max-width: 767.9px) {
  .whitepaper-section .container .logos .logo-container {
    margin-top: 2em;
  }
}
.whitepaper-section .container .logos .logo-container picture {
  width: 100%;
  height: 100%;
}
.whitepaper-section .container .logos .logo-container picture img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/* END DOWNLOAS WHITEPAPER  */
/* POST MODULE   */
.post-list.post-module .list-entry-picture {
  width: 100%;
}
@media screen and (max-width: 767.9px) {
  .post-list.post-module .list-entry-picture {
    height: 200px;
    overflow: hidden;
  }
}
.post-list.post-module .list-entry-picture .cover-img {
  position: absolute;
  top: 0px;
  left: 0px;
}
/* END POST MODULE */
/* END EPSA ELEMENTS  */
/* Header less */
/* Header less */
/* Sub menu visibility class */
.sub_menu_visible {
  height: auto;
  transform: scaleY(1) translateY(0%) translateZ(1px);
  opacity: 1;
}
/* Header styles */
#header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: transparent;
}
#header:hover,
#header:focus,
#header:focus-within {
  background-color: #232e3d;
}
.scrolled #header {
  background-color: #232e3d;
}
#header {
  z-index: 9;
  position: sticky;
  padding-bottom: 0.5em;
  background-color: #232e3d;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: transparent;
}
#header:hover,
#header:focus,
#header:focus-within {
  background-color: #232e3d;
}
.animatable #header {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
#header .header-logo {
  position: relative;
  z-index: 2;
}
#header .header-logo #epsa-logo {
  height: 76px;
}
.animatable #header .header-logo #epsa-logo {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (max-width: 1279.9px) {
  #header .header-logo #epsa-logo {
    height: 50px;
  }
}
#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' width='16.185' height='16.185' viewBox='0 0 16.185 16.185'%3E%3Cg id='Group' transform='translate(0.605 0.605)'%3E%3Cpath id='Line_3_Copy' data-name='Line 3 Copy' d='M.556.588H19.444' transform='translate(0.832 0) rotate(45)' fill='none' stroke='%23e1b129' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='Line_3_Copy-2' data-name='Line 3 Copy' d='M.556.588H19.444' transform='translate(0 14.142) rotate(-45)' fill='none' stroke='%23e1b129' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#header #search_toggle_btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 3rem;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.4614 12.4549L17.5 17.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z' stroke='%23fbfbfb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.animatable #header #search_toggle_btn::before {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
#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.645, 0.045, 0.355, 1) 350ms;
}
#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.current_page_item > a {
  color: #e1b129;
}
#header #main-menu .menu .menu-item a {
  display: block;
  padding: .25em .8em;
  text-decoration: none;
  color: #fbfbfb;
  font-size: 15px;
  letter-spacing: 0.3px;
  font-weight: 500;
}
#header #main-menu .menu .menu-item a:hover,
#header #main-menu .menu .menu-item a:focus {
  color: #e1b129;
}
#header #main-menu .menu .menu-item-has-children {
  position: relative;
  padding-right: 1.5em;
}
#header #main-menu .menu .menu-item-has-children::after {
  content: "";
  position: absolute;
  top: 0;
  right: 1em;
  bottom: 0;
  left: auto;
  width: .5em;
  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='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M14.8729 0.843195C15.0424 0.985207 15.0424 1.26923 14.8729 1.44675L7.78814 8.86686C7.61864 9.04438 7.38136 9.04438 7.21186 8.86686L0.127119 1.44675C-0.0423729 1.26923 -0.0423729 0.985207 0.127119 0.843195L0.771186 0.133136C0.940678 -0.0443787 1.21186 -0.0443787 1.34746 0.133136L7.51695 6.55917L13.6525 0.133136C13.7881 -0.0443787 14.0593 -0.0443787 14.2288 0.133136L14.8729 0.843195Z' fill='%23fbfbfb'/%3E%3C/svg%3E");
  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");
}
#header #main-menu .menu .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%) translateZ(1px);
  opacity: 1;
}
#header #main-menu .menu .menu-item-has-children:hover > a,
#header #main-menu .menu .menu-item-has-children:focus-within > a {
  color: #e1b129;
}
#header #main-menu .menu .menu-item-has-children:hover::after,
#header #main-menu .menu .menu-item-has-children:focus-within::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M14.8729 0.843195C15.0424 0.985207 15.0424 1.26923 14.8729 1.44675L7.78814 8.86686C7.61864 9.04438 7.38136 9.04438 7.21186 8.86686L0.127119 1.44675C-0.0423729 1.26923 -0.0423729 0.985207 0.127119 0.843195L0.771186 0.133136C0.940678 -0.0443787 1.21186 -0.0443787 1.34746 0.133136L7.51695 6.55917L13.6525 0.133136C13.7881 -0.0443787 14.0593 -0.0443787 14.2288 0.133136L14.8729 0.843195Z' fill='%23e1b129'/%3E%3C/svg%3E");
  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: %23e1b129; %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");
}
#header #main-menu .menu .menu-item-has-children:hover > .sub-menu,
#header #main-menu .menu .menu-item-has-children:focus-within > .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%) translateZ(1px);
  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%) translateZ(1px);
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  background-color: #232e3d;
}
.animatable #header #main-menu .menu .menu-item-has-children .sub-menu {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
#header #main-menu .menu .menu-item-has-children .sub-menu::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 200vw;
  transform: translateX(50%);
  z-index: -1;
  background-color: #232e3d;
  color: #fbfbfb;
}
#header #main-menu .menu .menu-item-has-children .sub-menu::after:not(.banner-section) h1,
#header #main-menu .menu .menu-item-has-children .sub-menu::after:not(.banner-section) h2,
#header #main-menu .menu .menu-item-has-children .sub-menu::after:not(.banner-section) h3,
#header #main-menu .menu .menu-item-has-children .sub-menu::after:not(.banner-section) h4 {
  color: #e1b129;
}
#header #main-menu .menu .menu-item-has-children .sub-menu::after.banner-section h1:not(.clr-secondary),
#header #main-menu .menu .menu-item-has-children .sub-menu::after.banner-section h2:not(.clr-secondary),
#header #main-menu .menu .menu-item-has-children .sub-menu::after.banner-section h3:not(.clr-secondary),
#header #main-menu .menu .menu-item-has-children .sub-menu::after.banner-section h4:not(.clr-secondary) {
  color: #fff;
}
#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 .header-menu {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media screen and (max-width: 1439.9px) {
  #header .header-menu {
    align-items: center;
  }
}
#header #main-menu .menu > li.menu-item-has-children > a {
  pointer-events: none;
}
.nav-search-wrapper {
  margin-left: auto;
}
@media screen and (min-width: 1279.9px) {
  .nav-search-wrapper {
    display: flex;
    height: 100%;
    align-items: flex-end;
    justify-content: flex-end;
  }
}
.scrolled #header .header-logo #epsa-logo {
  height: 50px;
}
/* Footer less */
/* Footer less */
#footer-col-1 img {
  width: 100%;
  max-width: 190px !important;
  display: block;
}
#footer .footer-block-title {
  color: #e1b129;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.18px;
}
#footer .footer-block-title .slider-module-controls .splide__arrows .splide__arrow--next {
  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");
}
#footer .footer-block-title .slider-module-controls .splide__arrows .splide__arrow--prev {
  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='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#footer .menu {
  list-style: none;
  padding-left: 0;
}
#footer .menu a {
  color: inherit;
  text-decoration: none;
}
#footer .icons-list li {
  margin-bottom: 0.25em;
  padding-left: 2em;
}
#footer .icons-list li::before {
  top: 5px;
  left: 0px;
}
#footer .social-icons-list li {
  padding-left: unset;
}
.footer-bottom-container div {
  border-top-color: #738192;
}
.footer-bottom-container div p {
  color: #738192;
  font-size: 13px;
}
.footer-bottom-container div .horizontal-list {
  gap: 1em;
  font-size: 13px;
}
.footer-bottom-container div .horizontal-list li {
  padding-right: 1em;
  border-right: 1px solid #738192;
  color: #738192;
}
.footer-bottom-container div .horizontal-list li a,
.footer-bottom-container div .horizontal-list li p {
  color: inherit;
  text-decoration: none;
  color: #738192;
}
.footer-bottom-container div .horizontal-list li:last-child {
  border-right: unset;
  padding-right: 0;
}
/* Templates less */
/* Templates less */
.page-template-homepage-template .homepage-banner-section {
  padding-top: 17em;
}
@media screen and (min-width: 1439.9px) {
  .page-template-homepage-template .homepage-banner-section {
    padding-top: 19em;
  }
}
.page-template-homepage-template .homepage-banner-section::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 14em;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
}
.page-template-homepage-template .homepage-banner-section .banner-section-content {
  padding-top: 6em;
  padding-bottom: 5.5em;
}
.page-template-homepage-template .homepage-banner-section .banner-section-content::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.8;
  z-index: -1;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
  mix-blend-mode: multiply;
}
.page-template-homepage-template .homepage-banner-section .banner-section-content-inner {
  max-width: 650px;
}
.page-template-homepage-template .homepage-banner-section strong {
  color: #e1b129;
}
.page-template-homepage-template .homepage-banner-section .banner-title {
  margin-bottom: 2em;
}
.page-template-homepage-template .homepage-banner-section .banner-title h1 {
  font-size: 3.75rem;
  font-size: 3.75em;
  margin-bottom: 0.25em;
  font-weight: 600;
}
.page-template-homepage-template .homepage-banner-section .banner-title p {
  font-size: 2rem;
  margin-bottom: 0px;
}
@media screen and (max-width: 767.9px) {
  .page-template-homepage-template .homepage-banner-section .banner-title p {
    font-size: 1.2rem;
  }
}
.page-template-homepage-template .homepage-banner-section .banner-section-shape {
  position: relative;
}
.page-template-homepage-template .homepage-banner-section .banner-section-shape::after {
  content: "";
  position: absolute;
  display: block;
  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='758' height='873' viewBox='0 0 758 873' fill='none'%3E%3Cpath d='M1 219.266V653.798L378.695 871.064L756.389 653.798V219.266L378.695 2L1 219.266Z' stroke='%23e1b129' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
  left: -70px;
  top: 63%;
  transform: translate(0%, -50%);
  width: 789px;
  height: 907px;
  pointer-events: none;
}
.page-template-homepage-template .home-starter-section {
  padding-top: 10em;
  padding-bottom: 10em;
}
@media screen and (max-width: 767.9px) {
  .page-template-homepage-template .home-starter-section {
    padding-top: 0px;
    padding-bottom: 2.5em;
  }
}
.page-template-homepage-template .home-starter-section h2 {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 1em;
}
.page-template-homepage-template .home-starter-section p {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.75em;
}
@media screen and (max-width: 767.9px) {
  .page-template-homepage-template .home-starter-section .epsa-shape {
    height: 80px;
    background-position: 90% 60%;
    background-size: 55px;
  }
}
#filters {
  flex-wrap: wrap;
  gap: .5em;
}
#filters .checkbox-filter-group {
  position: relative;
}
#filters .checkbox-filter-group .filter-button {
  display: block;
  width: 100%;
  min-width: 200px;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 2.5em;
  position: relative;
  font-size: 15px;
  text-align: left;
}
#filters .checkbox-filter-group .filter-button::before {
  content: "";
  position: absolute;
  top: 0.65em;
  right: auto;
  bottom: 0.65em;
  left: 1em;
  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='19' height='16' viewBox='0 0 19 16' fill='none'%3E%3Crect x='0.7' y='3.7' width='17.6' height='11.6' stroke='%23232e3d' stroke-width='1.4'/%3E%3Crect x='5.7' y='0.7' width='7.6' height='2.6' stroke='%23232e3d' stroke-width='1.4'/%3E%3C/svg%3E");
  width: 1rem;
}
.animatable #filters .checkbox-filter-group .filter-button::before {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (max-width: 767.9px) {
  #filters .checkbox-filter-group .filter-button {
    min-width: auto;
  }
}
#filters .checkbox-filter-group .filter-button .label-filter-toggle {
  text-transform: none;
  margin-left: .25em;
  font-weight: 400;
}
#filters .checkbox-filter-group .filter-button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M14.8729 0.843195C15.0424 0.985207 15.0424 1.26923 14.8729 1.44675L7.78814 8.86686C7.61864 9.04438 7.38136 9.04438 7.21186 8.86686L0.127119 1.44675C-0.0423729 1.26923 -0.0423729 0.985207 0.127119 0.843195L0.771186 0.133136C0.940678 -0.0443787 1.21186 -0.0443787 1.34746 0.133136L7.51695 6.55917L13.6525 0.133136C13.7881 -0.0443787 14.0593 -0.0443787 14.2288 0.133136L14.8729 0.843195Z' fill='%23232e3d'/%3E%3C/svg%3E");
  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");
}
#filters .checkbox-filter-group .filter-button:focus + .filter-content {
  opacity: 1;
  max-height: 400px;
}
#filters .checkbox-filter-group .filter-button:focus::before,
#filters .checkbox-filter-group .filter-button:hover::before,
#filters .checkbox-filter-group .filter-button.selected::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='0 0 19 16' fill='none'%3E%3Crect x='0.7' y='3.7' width='17.6' height='11.6' stroke='%23fbfbfb' stroke-width='1.4'/%3E%3Crect x='5.7' y='0.7' width='7.6' height='2.6' stroke='%23fbfbfb' stroke-width='1.4'/%3E%3C/svg%3E");
}
#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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M14.8729 0.843195C15.0424 0.985207 15.0424 1.26923 14.8729 1.44675L7.78814 8.86686C7.61864 9.04438 7.38136 9.04438 7.21186 8.86686L0.127119 1.44675C-0.0423729 1.26923 -0.0423729 0.985207 0.127119 0.843195L0.771186 0.133136C0.940678 -0.0443787 1.21186 -0.0443787 1.34746 0.133136L7.51695 6.55917L13.6525 0.133136C13.7881 -0.0443787 14.0593 -0.0443787 14.2288 0.133136L14.8729 0.843195Z' fill='%23fbfbfb'/%3E%3C/svg%3E");
  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;
}
#filters .filter-button[data-btn="werkervaring"]::before {
  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");
}
#filters .filter-button[data-btn="werkervaring"]:focus::before,
#filters .filter-button[data-btn="werkervaring"]:hover::before,
#filters .filter-button[data-btn="werkervaring"].selected::before {
  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='%23fbfbfb'/%3E%3C/svg%3E");
}
#filters .filter-button[data-btn="plaatsnaam_1"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='21' viewBox='0 0 17 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3004 7.841C15.3004 14.591 8.49996 19.5 8.49996 19.5C8.49996 19.5 1.69946 14.591 1.69946 7.841C1.69946 4.339 4.74419 1.5 8.49996 1.5C12.2557 1.5 15.3004 4.339 15.3004 7.841Z' stroke='%23232e3d' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2944 7.8947C11.2944 9.3337 10.0429 10.4997 8.50065 10.4997C6.95738 10.4997 5.70581 9.3337 5.70581 7.8947C5.70581 6.4567 6.95738 5.2897 8.50065 5.2897C10.0429 5.2897 11.2944 6.4567 11.2944 7.8947Z' stroke='%23232e3d' stroke-width='2'/%3E%3C/svg%3E");
}
#filters .filter-button[data-btn="plaatsnaam_1"]:focus::before,
#filters .filter-button[data-btn="plaatsnaam_1"]:hover::before,
#filters .filter-button[data-btn="plaatsnaam_1"].selected::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='21' viewBox='0 0 17 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3004 7.841C15.3004 14.591 8.49996 19.5 8.49996 19.5C8.49996 19.5 1.69946 14.591 1.69946 7.841C1.69946 4.339 4.74419 1.5 8.49996 1.5C12.2557 1.5 15.3004 4.339 15.3004 7.841Z' stroke='%23fbfbfb' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2944 7.8947C11.2944 9.3337 10.0429 10.4997 8.50065 10.4997C6.95738 10.4997 5.70581 9.3337 5.70581 7.8947C5.70581 6.4567 6.95738 5.2897 8.50065 5.2897C10.0429 5.2897 11.2944 6.4567 11.2944 7.8947Z' stroke='%23fbfbfb' stroke-width='2'/%3E%3C/svg%3E");
}
#filters .filter-button[data-btn="opleidingsniveau"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17' viewBox='0 0 22 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 5.1875L10.6522 1.9375L20.3043 5.1875L10.6522 8.4375L1 5.1875Z' stroke='%23232e3d' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M16.8189 7.0625V13.1585L10.6523 15.0625L4.4856 13.1585V7.0625' stroke='%23232e3d' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M19.5001 5.5625V10.0625' stroke='%23232e3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#filters .filter-button[data-btn="opleidingsniveau"]:focus::before,
#filters .filter-button[data-btn="opleidingsniveau"]:hover::before,
#filters .filter-button[data-btn="opleidingsniveau"].selected::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17' viewBox='0 0 22 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 5.1875L10.6522 1.9375L20.3043 5.1875L10.6522 8.4375L1 5.1875Z' stroke='%23fbfbfb' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M16.8189 7.0625V13.1585L10.6523 15.0625L4.4856 13.1585V7.0625' stroke='%23fbfbfb' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M19.5001 5.5625V10.0625' stroke='%23fbfbfb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#filters .filter-button[data-btn="type_dienstverband"]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Crect x='0.7' y='0.7' width='12.1' height='16.6' stroke='%23232e3d' stroke-width='1.4'/%3E%3Cline x1='2.25' y1='6.05' x2='10.5' y2='6.05' stroke='%23232e3d' stroke-width='1.4'/%3E%3Cline x1='2.25' y1='9.05' x2='7.5' y2='9.05' stroke='%23232e3d' stroke-width='1.4'/%3E%3Cline x1='2.25' y1='12.05' x2='10.5' y2='12.05' stroke='%23232e3d' stroke-width='1.4'/%3E%3C/svg%3E");
}
#filters .filter-button[data-btn="type_dienstverband"]:focus::before,
#filters .filter-button[data-btn="type_dienstverband"]:hover::before,
#filters .filter-button[data-btn="type_dienstverband"].selected::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Crect x='0.7' y='0.7' width='12.1' height='16.6' stroke='%23fbfbfb' stroke-width='1.4'/%3E%3Cline x1='2.25' y1='6.05' x2='10.5' y2='6.05' stroke='%23fbfbfb' stroke-width='1.4'/%3E%3Cline x1='2.25' y1='9.05' x2='7.5' y2='9.05' stroke='%23fbfbfb' stroke-width='1.4'/%3E%3Cline x1='2.25' y1='12.05' x2='10.5' y2='12.05' stroke='%23fbfbfb' stroke-width='1.4'/%3E%3C/svg%3E");
}
.vacatures-overzicht .vacature-banner {
  padding-top: 200px;
  padding-bottom: 4em;
}
.vacatures-overzicht .vacature-banner h1 {
  color: #fbfbfb;
}
.vacatures-overzicht .vacature-banner .open-sollicitatie {
  display: flex;
  flex-direction: column;
  margin-left: auto;
}
@media screen and (max-width: 767.9px) {
  .vacatures-overzicht .vacature-banner .open-sollicitatie {
    margin-left: unset;
    margin-top: 2em;
  }
}
.vacatures-overzicht .vacature-banner .open-sollicitatie p {
  margin-top: auto;
}
#pages_vacatures_overzicht .page {
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
}
#pages_vacatures_overzicht .page .vacature-ads-block {
  grid-row-start: 3;
  grid-column-start: 2;
  grid-row-end: 5;
  position: relative;
  overflow: hidden;
}
#pages_vacatures_overzicht .page .vacature-ads-block .vacature-ads-picture img {
  max-height: 350px;
  width: 100%;
  object-fit: cover;
}
#pages_vacatures_overzicht .page .vacature-ads-block .btn {
  background-color: #e7304d;
  color: #fbfbfb;
  border-color: #e7304d;
}
#pages_vacatures_overzicht .page .vacature-ads-block .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="%23fbfbfb"/></svg>');
}
#pages_vacatures_overzicht .page .vacature-ads-block .vacature-ads-content {
  color: #004437;
}
#pages_vacatures_overzicht .page .vacature-ads-block .vacature-ads-content p {
  margin-top: 0px;
}
#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-size: .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-size: .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: #232e3d;
  color: #fbfbfb;
  opacity: 1;
}
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after:not(.banner-section) h1,
#pagination_cases_overzicht .pagination .page-item.active .page-link::after:not(.banner-section) h1,
#pagination_posts_overview .pagination .page-item.active .page-link::after:not(.banner-section) h1,
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after:not(.banner-section) h2,
#pagination_cases_overzicht .pagination .page-item.active .page-link::after:not(.banner-section) h2,
#pagination_posts_overview .pagination .page-item.active .page-link::after:not(.banner-section) h2,
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after:not(.banner-section) h3,
#pagination_cases_overzicht .pagination .page-item.active .page-link::after:not(.banner-section) h3,
#pagination_posts_overview .pagination .page-item.active .page-link::after:not(.banner-section) h3,
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after:not(.banner-section) h4,
#pagination_cases_overzicht .pagination .page-item.active .page-link::after:not(.banner-section) h4,
#pagination_posts_overview .pagination .page-item.active .page-link::after:not(.banner-section) h4 {
  color: #e1b129;
}
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after.banner-section h1:not(.clr-secondary),
#pagination_cases_overzicht .pagination .page-item.active .page-link::after.banner-section h1:not(.clr-secondary),
#pagination_posts_overview .pagination .page-item.active .page-link::after.banner-section h1:not(.clr-secondary),
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after.banner-section h2:not(.clr-secondary),
#pagination_cases_overzicht .pagination .page-item.active .page-link::after.banner-section h2:not(.clr-secondary),
#pagination_posts_overview .pagination .page-item.active .page-link::after.banner-section h2:not(.clr-secondary),
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after.banner-section h3:not(.clr-secondary),
#pagination_cases_overzicht .pagination .page-item.active .page-link::after.banner-section h3:not(.clr-secondary),
#pagination_posts_overview .pagination .page-item.active .page-link::after.banner-section h3:not(.clr-secondary),
#pagination_vacatures_overzicht .pagination .page-item.active .page-link::after.banner-section h4:not(.clr-secondary),
#pagination_cases_overzicht .pagination .page-item.active .page-link::after.banner-section h4:not(.clr-secondary),
#pagination_posts_overview .pagination .page-item.active .page-link::after.banner-section h4:not(.clr-secondary) {
  color: #fff;
}
#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;
  color: #fbfbfb;
  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.645, 0.045, 0.355, 1) 350ms;
}
#pagination_vacatures_overzicht .pagination .page-item .page-link::after a,
#pagination_cases_overzicht .pagination .page-item .page-link::after a,
#pagination_posts_overview .pagination .page-item .page-link::after a {
  color: #e1b129 !important;
}
#pagination_vacatures_overzicht .pagination .page-item .page-link::after .btn.primary,
#pagination_cases_overzicht .pagination .page-item .page-link::after .btn.primary,
#pagination_posts_overview .pagination .page-item .page-link::after .btn.primary {
  background-color: #232e3d;
  color: #293647;
}
#pagination_vacatures_overzicht .pagination .page-item .page-link::after .btn.primary::after,
#pagination_cases_overzicht .pagination .page-item .page-link::after .btn.primary::after,
#pagination_posts_overview .pagination .page-item .page-link::after .btn.primary::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="%23293647"/></svg>');
}
#pagination_vacatures_overzicht .pagination .page-item .page-link::after .btn.primary:hover,
#pagination_cases_overzicht .pagination .page-item .page-link::after .btn.primary:hover,
#pagination_posts_overview .pagination .page-item .page-link::after .btn.primary:hover,
#pagination_vacatures_overzicht .pagination .page-item .page-link::after .btn.primary:focus,
#pagination_cases_overzicht .pagination .page-item .page-link::after .btn.primary:focus,
#pagination_posts_overview .pagination .page-item .page-link::after .btn.primary:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
#pagination_vacatures_overzicht .pagination .page-item .page-link::after .btn.primary:hover::after,
#pagination_cases_overzicht .pagination .page-item .page-link::after .btn.primary:hover::after,
#pagination_posts_overview .pagination .page-item .page-link::after .btn.primary:hover::after,
#pagination_vacatures_overzicht .pagination .page-item .page-link::after .btn.primary:focus::after,
#pagination_cases_overzicht .pagination .page-item .page-link::after .btn.primary:focus::after,
#pagination_posts_overview .pagination .page-item .page-link::after .btn.primary:focus::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="%23fbfbfb"/></svg>');
}
#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.9px) {
  #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;
}
.contactpersoon-picture {
  position: relative;
}
.contactpersoon-picture .clipped {
  aspect-ratio: .85;
  object-fit: cover;
  -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
.contactpersoon-picture::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #232e3d;
  color: #fbfbfb;
  z-index: -1;
}
.contactpersoon-picture::after:not(.banner-section) h1,
.contactpersoon-picture::after:not(.banner-section) h2,
.contactpersoon-picture::after:not(.banner-section) h3,
.contactpersoon-picture::after:not(.banner-section) h4 {
  color: #e1b129;
}
.contactpersoon-picture::after.banner-section h1:not(.clr-secondary),
.contactpersoon-picture::after.banner-section h2:not(.clr-secondary),
.contactpersoon-picture::after.banner-section h3:not(.clr-secondary),
.contactpersoon-picture::after.banner-section h4:not(.clr-secondary) {
  color: #fff;
}
.divider {
  border-color: #232e3d;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-top: unset;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.vacature-tabs-container details {
  padding-bottom: 1.75em;
  padding-top: 1.75em;
  border-bottom: 1px solid #232e3d;
}
.vacature-tabs-container details summary {
  cursor: pointer;
}
.vacature-tabs-container details[open] .summary-toggle-icon {
  transform: rotate(45deg);
}
.vacature-tabs-container .summary-toggle-icon {
  width: 2rem;
  height: 2rem;
  display: block;
  border: 1px solid #232e3d;
  border-radius: 50%;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
}
.animatable .vacature-tabs-container .summary-toggle-icon {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.direct-solliciteren-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
@media screen and (max-width: 767.9px) {
  .direct-solliciteren-container {
    justify-content: flex-start;
  }
}
.direct-solliciteren-container .btn {
  max-width: fit-content;
}
.btn-and-share-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1em;
  flex-wrap: wrap;
}
.btn-and-share-container .sharing {
  display: flex;
  align-items: center;
  gap: 1em;
}
.btn-and-share-container .sharing .icons-list {
  gap: .75em;
}
.btn-and-share-container .sharing .social-icon {
  width: 2.5rem;
  height: 2.5rem;
  border: 1px solid #232e3d;
  border-radius: 50%;
  position: relative;
}
.btn-and-share-container .sharing .social-icon .icon-btn {
  font-size: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 1.125rem;
  background-position: center;
  background-repeat: no-repeat;
}
.btn-and-share-container .sharing .social-icon .icon-btn.linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_5722_3435)'%3E%3Cpath d='M20 12.4927V19.847H15.6951V12.9411C15.6951 11.2371 15.0673 10.0712 13.5426 10.0712C12.3767 10.0712 11.6592 10.8783 11.3901 11.5958C11.3004 11.8649 11.2108 12.2236 11.2108 12.6721V19.847H6.90583C6.90583 19.847 6.99551 8.18776 6.90583 7.02184H11.2108V8.81556C11.7489 7.9187 12.8251 6.66309 15.0673 6.66309C17.8475 6.66309 20 8.5465 20 12.4927ZM2.42152 0.833496C0.986545 0.833496 0 1.82004 0 3.07565C0 4.33125 0.89686 5.3178 2.33184 5.3178C3.8565 5.3178 4.75336 4.33125 4.75336 3.07565C4.84305 1.73036 3.94619 0.833496 2.42152 0.833496ZM0.269058 19.847H4.57399V7.02184H0.269058V19.847Z' fill='%23232e3d'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5722_3435'%3E%3Crect width='20' height='20' fill='%23232e3d'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.btn-and-share-container .sharing .social-icon .icon-btn.linkedin::before {
  content: unset;
}
.btn-and-share-container .sharing .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");
}
.btn-and-share-container .sharing .social-icon .icon-btn.email {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M14.5 0H1.5C0.65625 0 0 0.6875 0 1.5V10.5C0 11.3438 0.65625 12 1.5 12H14.5C15.3125 12 16 11.3438 16 10.5V1.5C16 0.6875 15.3125 0 14.5 0ZM14.5 1.5V2.78125C13.7812 3.375 12.6562 4.25 10.2812 6.125C9.75 6.53125 8.71875 7.53125 8 7.5C7.25 7.53125 6.21875 6.53125 5.6875 6.125C3.3125 4.25 2.1875 3.375 1.5 2.78125V1.5H14.5ZM1.5 10.5V4.71875C2.1875 5.28125 3.21875 6.09375 4.75 7.3125C5.4375 7.84375 6.65625 9.03125 8 9C9.3125 9.03125 10.5 7.84375 11.2188 7.3125C12.75 6.09375 13.7812 5.28125 14.5 4.71875V10.5H1.5Z' fill='%23232e3d'/%3E%3C/svg%3E");
}
.toggle-contact-btn {
  background-color: #e1b129;
  color: #232e3d;
  font-size: 1.5rem;
  border-color: #e1b129;
  font-weight: 700;
  padding: 1rem 1.5rem 1rem 2rem;
  display: flex;
  align-items: center;
  gap: 1.5em;
  margin-left: auto;
}
@media screen and (max-width: 767.9px) {
  .toggle-contact-btn {
    padding: .5rem 2rem .5rem 1.5rem;
    transform: scale(0.75) translateY(50px);
    transform-origin: bottom right;
  }
}
.toggle-contact-btn .chevron-down {
  width: 2rem;
  height: 2rem;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
  transform: rotate(180deg);
}
.animatable .toggle-contact-btn .chevron-down {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (max-width: 767.9px) {
  .toggle-contact-btn .chevron-down {
    background-size: 45%;
  }
}
.toggle-contact-btn.active .chevron-down {
  transform: rotate(0deg);
}
.toggle-contact-btn:hover,
.toggle-contact-btn:focus {
  border-color: #232e3d;
  color: #e1b129;
}
.toggle-contact-btn:hover .chevron-down,
.toggle-contact-btn:focus .chevron-down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M14.8729 0.843195C15.0424 0.985207 15.0424 1.26923 14.8729 1.44675L7.78814 8.86686C7.61864 9.04438 7.38136 9.04438 7.21186 8.86686L0.127119 1.44675C-0.0423729 1.26923 -0.0423729 0.985207 0.127119 0.843195L0.771186 0.133136C0.940678 -0.0443787 1.21186 -0.0443787 1.34746 0.133136L7.51695 6.55917L13.6525 0.133136C13.7881 -0.0443787 14.0593 -0.0443787 14.2288 0.133136L14.8729 0.843195Z' fill='%23e1b129'/%3E%3C/svg%3E");
  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: %23e1b129; %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");
}
@media screen and (max-width: 767.9px) {
  body.scrolled .toggle-contact-btn {
    transform: translateY(0px) scale(0.75);
  }
}
.sticky-button-wrapper {
  position: sticky;
  right: 0;
  bottom: 0;
  z-index: 8;
  max-height: 0px;
  transform: translateY(-70px);
}
@media screen and (max-width: 767.9px) {
  .sticky-button-wrapper {
    transform: translateY(-47px) scale(1);
  }
}
.sticky-button-wrapper .btn.toggle-contact-btn {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 4.8px;
}
.show-when-active {
  max-height: 0px;
  visibility: hidden;
  overflow: hidden;
  transform: translateY(5%);
}
.animatable .show-when-active {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.show-when-active.active {
  max-height: 800px;
  visibility: visible;
  transform: translateY(0%);
}
/* Contact template */
.main-office-image {
  display: grid;
  grid-template-columns: minmax(375px, 0.5fr) 1fr;
  gap: 2em;
}
@media screen and (max-width: 1023.9px) {
  .main-office-image {
    gap: 1em;
  }
}
@media screen and (max-width: 767.9px) {
  .main-office-image {
    grid-template-columns: 1fr;
  }
}
.main-office-image .office-img-container {
  width: 100%;
  height: 100%;
}
.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.9px) {
  .locations-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767.9px) {
  .locations-grid {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 1023.9px) {
  .locations-grid .location {
    padding-left: 1em;
  }
}
.locations-grid .location .location-details {
  position: relative;
  padding-left: 20px;
}
.locations-grid .location .location-details:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='21' viewBox='0 0 17 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3004 7.841C15.3004 14.591 8.49996 19.5 8.49996 19.5C8.49996 19.5 1.69946 14.591 1.69946 7.841C1.69946 4.339 4.74419 1.5 8.49996 1.5C12.2557 1.5 15.3004 4.339 15.3004 7.841Z' stroke='%23e1b129' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2944 7.8947C11.2944 9.3337 10.0429 10.4997 8.50065 10.4997C6.95738 10.4997 5.70581 9.3337 5.70581 7.8947C5.70581 6.4567 6.95738 5.2897 8.50065 5.2897C10.0429 5.2897 11.2944 6.4567 11.2944 7.8947Z' stroke='%23e1b129' stroke-width='2'/%3E%3C/svg%3E");
  height: 15px;
  width: 11px;
  background-size: contain;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  top: 5px;
}
.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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='21' viewBox='0 0 17 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3004 7.841C15.3004 14.591 8.49996 19.5 8.49996 19.5C8.49996 19.5 1.69946 14.591 1.69946 7.841C1.69946 4.339 4.74419 1.5 8.49996 1.5C12.2557 1.5 15.3004 4.339 15.3004 7.841Z' stroke='%23232e3d' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2944 7.8947C11.2944 9.3337 10.0429 10.4997 8.50065 10.4997C6.95738 10.4997 5.70581 9.3337 5.70581 7.8947C5.70581 6.4567 6.95738 5.2897 8.50065 5.2897C10.0429 5.2897 11.2944 6.4567 11.2944 7.8947Z' stroke='%23232e3d' stroke-width='2'/%3E%3C/svg%3E");
}
.our-locations .location.hoofd-location .location-details li.tel::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='26' viewBox='0 0 17 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5714 0.5H3.14286C1.95929 0.5 1 1.45929 1 2.64286V23.3571C1 24.5407 1.95929 25.5 3.14286 25.5H14.5714C15.755 25.5 16.7143 24.5407 16.7143 23.3571V2.64286C16.7143 1.45929 15.755 0.5 14.5714 0.5ZM14.5714 1.92857C14.9657 1.92857 15.2857 2.24857 15.2857 2.64286V23.3571C15.2857 23.7514 14.9657 24.0714 14.5714 24.0714H3.14286C2.74857 24.0714 2.42857 23.7514 2.42857 23.3571V2.64286C2.42857 2.24857 2.74857 1.92857 3.14286 1.92857H14.5714Z' fill='%23232e3d'/%3E%3Cpath d='M7.78564 3.35714H9.9285' stroke='%23232e3d' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1.71436 20.5H16.0001' stroke='%23232e3d' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.57164 22.6428C9.57164 23.0378 9.25235 23.3571 8.85735 23.3571C8.46235 23.3571 8.14307 23.0378 8.14307 22.6428C8.14307 22.2478 8.46235 21.9286 8.85735 21.9286C9.25235 21.9286 9.57164 22.2478 9.57164 22.6428Z' fill='%23232e3d'/%3E%3C/svg%3E");
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23232e3d' d='M480.3 320.3L382.1 278.2c-21.41-9.281-46.64-3.109-61.2 14.95l-27.44 33.5c-44.78-25.75-82.29-63.25-108-107.1l33.55-27.48c17.91-14.62 24.09-39.7 15.02-61.05L191.7 31.53c-10.16-23.2-35.34-35.86-59.87-30.19l-91.25 21.06C16.7 27.86 0 48.83 0 73.39c0 241.9 196.7 438.6 438.6 438.6c24.56 0 45.53-16.69 50.1-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41c-.4687 1.1-2.109 3.281-4.219 3.281c-215.4 0-390.6-175.2-390.6-390.6c0-2.094 1.297-3.734 3.344-4.203l91.34-21.08c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33c.75 1.766 .25 3.828-1.25 5.062L139.8 193.1c-8.625 7.062-11.25 19.14-6.344 29.14c33.01 67.23 88.26 122.5 155.5 155.5c9.1 4.906 22.09 2.281 29.16-6.344l40.01-48.87c1.109-1.406 3.187-1.938 4.922-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3z'/%3E%3C/svg%3E");
}
.our-locations .location.hoofd-location .location-details li.mail::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M14.5 0H1.5C0.65625 0 0 0.6875 0 1.5V10.5C0 11.3438 0.65625 12 1.5 12H14.5C15.3125 12 16 11.3438 16 10.5V1.5C16 0.6875 15.3125 0 14.5 0ZM14.5 1.5V2.78125C13.7812 3.375 12.6562 4.25 10.2812 6.125C9.75 6.53125 8.71875 7.53125 8 7.5C7.25 7.53125 6.21875 6.53125 5.6875 6.125C3.3125 4.25 2.1875 3.375 1.5 2.78125V1.5H14.5ZM1.5 10.5V4.71875C2.1875 5.28125 3.21875 6.09375 4.75 7.3125C5.4375 7.84375 6.65625 9.03125 8 9C9.3125 9.03125 10.5 7.84375 11.2188 7.3125C12.75 6.09375 13.7812 5.28125 14.5 4.71875V10.5H1.5Z' fill='%23232e3d'/%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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M14.5 0H1.5C0.65625 0 0 0.6875 0 1.5V10.5C0 11.3438 0.65625 12 1.5 12H14.5C15.3125 12 16 11.3438 16 10.5V1.5C16 0.6875 15.3125 0 14.5 0ZM14.5 1.5V2.78125C13.7812 3.375 12.6562 4.25 10.2812 6.125C9.75 6.53125 8.71875 7.53125 8 7.5C7.25 7.53125 6.21875 6.53125 5.6875 6.125C3.3125 4.25 2.1875 3.375 1.5 2.78125V1.5H14.5ZM1.5 10.5V4.71875C2.1875 5.28125 3.21875 6.09375 4.75 7.3125C5.4375 7.84375 6.65625 9.03125 8 9C9.3125 9.03125 10.5 7.84375 11.2188 7.3125C12.75 6.09375 13.7812 5.28125 14.5 4.71875V10.5H1.5Z' fill='%23232e3d'/%3E%3C/svg%3E");
}
.interesse-box .contactpersoon-details.icons-list .tel::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='26' viewBox='0 0 17 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5714 0.5H3.14286C1.95929 0.5 1 1.45929 1 2.64286V23.3571C1 24.5407 1.95929 25.5 3.14286 25.5H14.5714C15.755 25.5 16.7143 24.5407 16.7143 23.3571V2.64286C16.7143 1.45929 15.755 0.5 14.5714 0.5ZM14.5714 1.92857C14.9657 1.92857 15.2857 2.24857 15.2857 2.64286V23.3571C15.2857 23.7514 14.9657 24.0714 14.5714 24.0714H3.14286C2.74857 24.0714 2.42857 23.7514 2.42857 23.3571V2.64286C2.42857 2.24857 2.74857 1.92857 3.14286 1.92857H14.5714Z' fill='%23232e3d'/%3E%3Cpath d='M7.78564 3.35714H9.9285' stroke='%23232e3d' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1.71436 20.5H16.0001' stroke='%23232e3d' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.57164 22.6428C9.57164 23.0378 9.25235 23.3571 8.85735 23.3571C8.46235 23.3571 8.14307 23.0378 8.14307 22.6428C8.14307 22.2478 8.46235 21.9286 8.85735 21.9286C9.25235 21.9286 9.57164 22.2478 9.57164 22.6428Z' fill='%23232e3d'/%3E%3C/svg%3E");
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23232e3d' d='M480.3 320.3L382.1 278.2c-21.41-9.281-46.64-3.109-61.2 14.95l-27.44 33.5c-44.78-25.75-82.29-63.25-108-107.1l33.55-27.48c17.91-14.62 24.09-39.7 15.02-61.05L191.7 31.53c-10.16-23.2-35.34-35.86-59.87-30.19l-91.25 21.06C16.7 27.86 0 48.83 0 73.39c0 241.9 196.7 438.6 438.6 438.6c24.56 0 45.53-16.69 50.1-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41c-.4687 1.1-2.109 3.281-4.219 3.281c-215.4 0-390.6-175.2-390.6-390.6c0-2.094 1.297-3.734 3.344-4.203l91.34-21.08c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33c.75 1.766 .25 3.828-1.25 5.062L139.8 193.1c-8.625 7.062-11.25 19.14-6.344 29.14c33.01 67.23 88.26 122.5 155.5 155.5c9.1 4.906 22.09 2.281 29.16-6.344l40.01-48.87c1.109-1.406 3.187-1.938 4.922-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3z'/%3E%3C/svg%3E");
}
/*  DEFAULT TEMPLATE */
.banner-section.content-section .xl-banner {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.banner-section.content-section .xl-banner:before {
  content: '';
  height: 100%;
  width: 100%;
  background-color: #000;
  opacity: 0.5;
  position: absolute;
  mix-blend-mode: multiply;
}
.banner-section.content-section .xl-banner img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.animatable .banner-section.content-section .xl-banner img {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (min-width: 1439.9px) {
  .banner-section.content-section .xl-banner img {
    object-position: 0px 20%;
  }
}
.banner-section.content-section:has(.xl-banner) {
  height: 680px;
  padding-bottom: 5em;
  display: flex;
  align-items: flex-end;
}
@media screen and (max-width: 767.9px) {
  .banner-section.content-section:has(.xl-banner) {
    height: 100vh;
  }
}
.banner-section.content-section:has(.xl-banner) .container {
  z-index: 3;
}
.intro-section.content-section {
  padding-top: 8em;
  padding-bottom: 0px;
}
@media screen and (max-width: 1023.9px) {
  .intro-section.content-section {
    padding-top: 4em;
  }
}
@media screen and (max-width: 767.9px) {
  .intro-section.content-section {
    padding-top: 2em;
  }
}
.intro-section.content-section .container .pure-g h2 {
  text-transform: uppercase;
  font-size: 120%;
  line-height: 1em;
  font-size: 30px;
}
.intro-section.content-section .container .pure-g .txt-content p {
  font-size: 18px;
  line-height: 160%;
  font-weight: 500;
}
.intro-section.content-section .container .pure-g .epsa-shape {
  height: 410px;
  background-position: 30%;
}
@media screen and (max-width: 1023.9px) {
  .intro-section.content-section .container .pure-g .epsa-shape {
    height: 250px;
    background-position: center;
  }
}
@media screen and (max-width: 767.9px) {
  .intro-section.content-section .container .pure-g .epsa-shape {
    height: 50px;
    background-position: 98%;
  }
}
.intro-section.content-section.pb-8 {
  padding-bottom: 8em !important;
}
.intro-section.content-section.mb-8 {
  margin-bottom: 8em !important;
}
/* END DEFAULT TEMPLATE */
/*  SOLLICITATIE BEDANKT  */
.sollicitatie-proces-section .container .splide__track {
  overflow: visible;
  clip-path: polygon(-1% 0, 180% 0, 180% 100%, -1% 100%);
}
.sollicitatie-proces-section .container .splide__track .stap strong.stap-nummer {
  color: #fbfbfb;
  font-size: 150px;
  text-align: center;
  width: 140px;
  border-bottom: solid 1px #fbfbfb;
  display: block;
  line-height: 1em;
  margin-bottom: 30px;
}
.sollicitatie-proces-section .container .splide__track .stap .content {
  min-height: 230px;
  display: flex;
  flex-direction: column;
}
.sollicitatie-proces-section .container .splide__track .stap .content h3 {
  font-size: 1.5em;
  margin-bottom: auto;
}
.sollicitatie-proces-section .container .slider-module-controls .pure-g {
  justify-content: space-between;
}
.sollicitatie-proces-section .container .slider-module-controls .pure-g .splide__arrows {
  justify-content: flex-end;
  padding: 0px;
}
/* END SOLLICITATIE BEDANKT */
/*  NEWS PAGINA  */
.introd-text {
  padding-bottom: 1em;
}
.introd-text .container {
  display: grid;
  grid-template-columns: repeat(2, calc(50% - 2em));
  gap: 4em;
}
.introd-text .container .txt-content p {
  font-size: 18px;
  font-weight: 500;
}
.introd-text .container .intro-img-container {
  max-height: 425px;
  overflow: hidden;
}
.single .meta-data + section {
  padding-top: 1em;
}
.single .meta-data:has(+ .bg-grey) {
  background-color: #e9edf1;
  padding-top: 2em;
}
#content:has(> .meta-data) {
  padding-top: 1em;
}
/* END NEWS PAGINA */
/* 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.645, 0.045, 0.355, 1) 350ms;
}
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;
}
/* AB&C Groep ribbon */
#aeves-groep {
  right: 0;
  top: 0;
  filter: drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.1));
}
#aeves-groep .aeves-groep-inner {
  background-color: #fff;
  padding-top: 1em;
  width: 7.5em;
  min-height: 8em;
  padding-bottom: 2em;
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 2em), 50% 100%, 0% calc(100% - 2em));
}
#aeves-groep .logo-toggler {
  position: relative;
  cursor: pointer;
}
#aeves-groep .logo-toggler .aeves-groep-logo {
  display: block;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1em;
  padding-bottom: 0em;
}
#aeves-groep .logo-toggler .aeves-groep-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: unset;
  max-height: unset;
}
#aeves-groep .logo-toggler:hover + .aeves-groep-list {
  padding-top: 1em;
  padding-bottom: 1em;
  opacity: 1;
  max-height: 650px;
}
#aeves-groep .aeves-groep-list {
  max-height: 0px;
  opacity: 0;
  overflow: hidden;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0em;
  padding-bottom: 0em;
}
.animatable #aeves-groep .aeves-groep-list {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
#aeves-groep .aeves-groep-list .aeves-list-item img {
  filter: grayscale(1);
  opacity: .5;
  max-height: 50px;
  object-position: left;
  object-fit: contain;
}
.animatable #aeves-groep .aeves-groep-list .aeves-list-item img {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
#aeves-groep .aeves-groep-list .aeves-list-item:hover img,
#aeves-groep .aeves-groep-list .aeves-list-item:focus img {
  filter: grayscale(0);
  opacity: 1;
}
#aeves-groep .aeves-groep-list:hover {
  padding-top: 1em;
  padding-bottom: 1em;
  opacity: 1;
  max-height: 650px;
}
.open_vacancies_list .vacature_entry.border-bottom:last-child {
  border-bottom: unset;
  padding-bottom: 0;
  margin-bottom: 0;
}
.search-form-wrapper {
  display: flex;
  align-items: center;
  border: 1px solid;
  position: relative;
  max-width: 415px;
}
.search-form-wrapper > .form-search {
  background-color: transparent;
  flex: 1;
  border: unset;
  outline: unset;
  border-radius: 0;
  line-height: 1.53;
  padding: 0.5em 1em 0.5em 40px;
  margin-right: 4rem;
}
.search-form-wrapper > .form-search:placeholder {
  color: #e6c150;
}
.search-form-wrapper .icon-only {
  width: 2rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: 20px 15px;
  background-position: center;
  background-repeat: no-repeat;
  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>');
  padding-right: 35px;
  border: unset;
}
.clr-secondary .search-form-wrapper .icon-only {
  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>');
}
.search-form-wrapper .icon-only::after {
  content: unset;
}
.search-form-wrapper .icon-only:hover,
.search-form-wrapper .icon-only:focus {
  background-color: transparent;
  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>');
}
.search-form-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 40px;
  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' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.4614 12.4549L17.5 17.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z' stroke='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.clr-secondary .search-form-wrapper::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.4614 12.4549L17.5 17.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z' stroke='%23e1b129' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.open-vacancies .search-form-wrapper .icon-only {
  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="%23293647"/></svg>');
}
.open-vacancies .search-form-wrapper::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.4614 12.4549L17.5 17.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z' stroke='%23293647' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.vacature-properties-list {
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  flex-wrap: wrap;
}
.vacature-properties-list li {
  position: relative;
  margin-bottom: 0.5em;
  padding-left: 2rem;
}
.vacature-properties-list li::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 1.5rem;
  background-size: 1em;
  background-position: center;
  background-repeat: no-repeat;
}
.vacature-properties-list li.domein::before {
  background-size: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.814 3.20602C11.581 2.93139 12.4167 2.93132 13.1837 3.20584C13.6796 3.38332 14.0882 3.69695 14.4881 4.08227C14.8761 4.456 15.3149 4.95708 15.8514 5.56963L18.975 9.13569C18.977 9.13797 18.979 9.14026 18.981 9.14256L20.7842 11.2012C21.1011 11.5631 21.0647 12.1134 20.7029 12.4303C20.341 12.7472 19.7908 12.7108 19.4738 12.349L19.1935 12.029V15.709C19.1935 16.4587 19.1936 17.0725 19.1539 17.5716C19.1128 18.0879 19.0252 18.5565 18.8076 18.9955C18.4675 19.6813 17.9226 20.2434 17.2471 20.5971C16.812 20.825 16.3473 20.9164 15.8397 20.959C15.3512 21 14.7514 21 14.0241 21H9.97589C9.24857 21 8.64879 21 8.16032 20.959C7.6527 20.9164 7.18805 20.825 6.75292 20.5971C6.07735 20.2434 5.53249 19.6813 5.19244 18.9955C4.97481 18.5565 4.88717 18.0879 4.84612 17.5716C4.80644 17.0726 4.80645 16.4587 4.80646 15.7091L4.80646 12.0289L4.52624 12.3489C4.20935 12.7108 3.65909 12.7473 3.2972 12.4304C2.93531 12.1135 2.89883 11.5632 3.21572 11.2013L5.01896 9.14201C5.02093 9.13973 5.02292 9.13747 5.02491 9.13521L8.14657 5.57022C8.68301 4.95758 9.12181 4.45644 9.50969 4.08265C9.90959 3.69727 10.3181 3.38357 10.814 3.20602ZM6.54839 10.0396V15.6736C6.54839 16.4674 6.54904 17.0117 6.58257 17.4335C6.61535 17.8459 6.67539 18.065 6.75308 18.2217C6.93261 18.5838 7.2168 18.8737 7.56096 19.0539C7.70545 19.1296 7.91 19.1899 8.30607 19.2232C8.57858 19.2461 8.90462 19.2539 9.32258 19.2566V14.5598C9.32258 14.0787 9.71253 13.6888 10.1936 13.6888H13.8064C14.2875 13.6888 14.6774 14.0787 14.6774 14.5598V19.2566C15.0954 19.2539 15.4214 19.2461 15.6939 19.2232C16.09 19.1899 16.2945 19.1296 16.439 19.0539C16.7832 18.8737 17.0674 18.5838 17.2469 18.2217C17.3246 18.065 17.3846 17.8459 17.4174 17.4335C17.451 17.0117 17.4516 16.4674 17.4516 15.6736V10.0402L14.5664 6.74628C13.9984 6.09777 13.6079 5.65307 13.2796 5.33675C12.9572 5.02616 12.7581 4.90364 12.5968 4.84591C12.2093 4.70725 11.7886 4.70728 11.4012 4.846C11.2399 4.90375 11.0408 5.02631 10.7184 5.33695C10.3901 5.65331 9.99972 6.09808 9.43178 6.74667L6.54839 10.0396ZM12.9355 19.2581V15.4307H11.0645V19.2581H12.9355Z' fill='%23373737'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.814 3.20602C11.581 2.93139 12.4167 2.93132 13.1837 3.20584C13.6796 3.38332 14.0882 3.69695 14.4881 4.08227C14.8761 4.456 15.3149 4.95708 15.8514 5.56963L18.975 9.13569C18.977 9.13797 18.979 9.14026 18.981 9.14256L20.7842 11.2012C21.1011 11.5631 21.0647 12.1134 20.7029 12.4303C20.341 12.7472 19.7908 12.7108 19.4738 12.349L19.1935 12.029V15.709C19.1935 16.4587 19.1936 17.0725 19.1539 17.5716C19.1128 18.0879 19.0252 18.5565 18.8076 18.9955C18.4675 19.6813 17.9226 20.2434 17.2471 20.5971C16.812 20.825 16.3473 20.9164 15.8397 20.959C15.3512 21 14.7514 21 14.0241 21H9.97589C9.24857 21 8.64879 21 8.16032 20.959C7.6527 20.9164 7.18805 20.825 6.75292 20.5971C6.07735 20.2434 5.53249 19.6813 5.19244 18.9955C4.97481 18.5565 4.88717 18.0879 4.84612 17.5716C4.80644 17.0726 4.80645 16.4587 4.80646 15.7091L4.80646 12.0289L4.52624 12.3489C4.20935 12.7108 3.65909 12.7473 3.2972 12.4304C2.93531 12.1135 2.89883 11.5632 3.21572 11.2013L5.01896 9.14201C5.02093 9.13973 5.02292 9.13747 5.02491 9.13521L8.14657 5.57022C8.68301 4.95758 9.12181 4.45644 9.50969 4.08265C9.90959 3.69727 10.3181 3.38357 10.814 3.20602ZM6.54839 10.0396V15.6736C6.54839 16.4674 6.54904 17.0117 6.58257 17.4335C6.61535 17.8459 6.67539 18.065 6.75308 18.2217C6.93261 18.5838 7.2168 18.8737 7.56096 19.0539C7.70545 19.1296 7.91 19.1899 8.30607 19.2232C8.57858 19.2461 8.90462 19.2539 9.32258 19.2566V14.5598C9.32258 14.0787 9.71253 13.6888 10.1936 13.6888H13.8064C14.2875 13.6888 14.6774 14.0787 14.6774 14.5598V19.2566C15.0954 19.2539 15.4214 19.2461 15.6939 19.2232C16.09 19.1899 16.2945 19.1296 16.439 19.0539C16.7832 18.8737 17.0674 18.5838 17.2469 18.2217C17.3246 18.065 17.3846 17.8459 17.4174 17.4335C17.451 17.0117 17.4516 16.4674 17.4516 15.6736V10.0402L14.5664 6.74628C13.9984 6.09777 13.6079 5.65307 13.2796 5.33675C12.9572 5.02616 12.7581 4.90364 12.5968 4.84591C12.2093 4.70725 11.7886 4.70728 11.4012 4.846C11.2399 4.90375 11.0408 5.02631 10.7184 5.33695C10.3901 5.65331 9.99972 6.09808 9.43178 6.74667L6.54839 10.0396ZM12.9355 19.2581V15.4307H11.0645V19.2581H12.9355Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
}
.vacature-properties-list li.location::before {
  background-size: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='18' viewBox='0 0 13 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 0C2.8776 0 0 3.05561 0 6.74341C0 9.27219 0.778646 10.0449 5.11198 17.2098C5.75521 18.2634 7.21094 18.2634 7.85417 17.2098C12.1875 10.0449 13 9.27219 13 6.74341C13 3.02049 10.0547 0 6.5 0ZM6.5 16.2966C2.16667 9.13171 1.625 8.67512 1.625 6.74341C1.625 3.96878 3.79167 1.68585 6.5 1.68585C9.17448 1.68585 11.375 3.96878 11.375 6.74341C11.375 8.67512 10.8333 9.06146 6.5 16.2966ZM3.79167 6.74341C3.79167 8.3239 4.97656 9.55317 6.5 9.55317C7.98958 9.55317 9.20833 8.3239 9.20833 6.74341C9.20833 5.19805 7.98958 3.93366 6.5 3.93366C4.97656 3.93366 3.79167 5.19805 3.79167 6.74341Z' fill='%23373737'/%3E%3Cpath d='M6.5 0C2.8776 0 0 3.05561 0 6.74341C0 9.27219 0.778646 10.0449 5.11198 17.2098C5.75521 18.2634 7.21094 18.2634 7.85417 17.2098C12.1875 10.0449 13 9.27219 13 6.74341C13 3.02049 10.0547 0 6.5 0ZM6.5 16.2966C2.16667 9.13171 1.625 8.67512 1.625 6.74341C1.625 3.96878 3.79167 1.68585 6.5 1.68585C9.17448 1.68585 11.375 3.96878 11.375 6.74341C11.375 8.67512 10.8333 9.06146 6.5 16.2966ZM3.79167 6.74341C3.79167 8.3239 4.97656 9.55317 6.5 9.55317C7.98958 9.55317 9.20833 8.3239 9.20833 6.74341C9.20833 5.19805 7.98958 3.93366 6.5 3.93366C4.97656 3.93366 3.79167 5.19805 3.79167 6.74341Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
}
.vacature-properties-list li.uren::before {
  background-size: 1rem;
  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='M8 1.9961C4.125 1.9961 1 5.1462 1 8.98246V9.01365C1 10.5731 1.5 12.0078 2.375 13.1618L1.125 14.4405C1.03125 14.5029 0.96875 14.6277 0.96875 14.7836C0.96875 14.9084 1.03125 15.0331 1.125 15.1267L1.84375 15.8441C1.9375 15.9376 2.0625 16 2.1875 16C2.34375 16 2.46875 15.9376 2.53125 15.8441L3.8125 14.5965C4.96875 15.4698 6.40625 15.9688 7.96875 15.9688C9.5625 15.9688 11 15.4698 12.1875 14.5965L13.4375 15.8441C13.5 15.9376 13.625 15.9688 13.7812 15.9688C13.9062 15.9688 14.0312 15.9376 14.125 15.8441L14.8438 15.1267C14.9375 15.0331 15 14.9084 15 14.7836C15 14.6277 14.9375 14.5029 14.8438 14.4405L13.5938 13.1618C14.4688 12.0078 14.9688 10.5731 14.9688 9.01365C14.9688 9.01365 15 9.01365 15 8.98246C15 5.1462 11.8438 1.9961 8 1.9961ZM8 14.4717C4.9375 14.4717 2.5 12.039 2.5 8.98246C2.5 5.95712 4.9375 3.49318 8 3.49318C11.0312 3.49318 13.5 5.95712 13.5 8.98246C13.5 12.039 11.0312 14.4717 8 14.4717ZM3 0C1.34375 0 0 1.37232 0 2.99415C0 3.58674 0.15625 4.14815 0.46875 4.61598L5.03125 0.810916C4.5 0.311891 3.78125 0.0311891 3 0ZM8.75 9.1384V5.23977C8.75 5.11501 8.625 4.99025 8.5 4.99025H7.5C7.34375 4.99025 7.25 5.11501 7.25 5.23977V9.38791C7.25 9.69981 7.375 9.98051 7.625 10.1676L9.625 11.7583C9.65625 11.7895 9.71875 11.8207 9.78125 11.8207H9.8125C9.875 11.8207 9.9375 11.7895 9.96875 11.7271L10.5938 10.9474C10.625 10.9162 10.6562 10.8538 10.6562 10.7914C10.6562 10.6979 10.625 10.6355 10.5625 10.6043L8.75 9.1384ZM13 0C12.1875 0.0311891 11.4688 0.311891 10.9375 0.810916L15.5 4.61598C15.8125 4.14815 15.9688 3.58674 16 2.99415C16 1.37232 14.625 0 13 0Z' fill='%23373737'/%3E%3Cpath d='M8 1.9961C4.125 1.9961 1 5.1462 1 8.98246V9.01365C1 10.5731 1.5 12.0078 2.375 13.1618L1.125 14.4405C1.03125 14.5029 0.96875 14.6277 0.96875 14.7836C0.96875 14.9084 1.03125 15.0331 1.125 15.1267L1.84375 15.8441C1.9375 15.9376 2.0625 16 2.1875 16C2.34375 16 2.46875 15.9376 2.53125 15.8441L3.8125 14.5965C4.96875 15.4698 6.40625 15.9688 7.96875 15.9688C9.5625 15.9688 11 15.4698 12.1875 14.5965L13.4375 15.8441C13.5 15.9376 13.625 15.9688 13.7812 15.9688C13.9062 15.9688 14.0312 15.9376 14.125 15.8441L14.8438 15.1267C14.9375 15.0331 15 14.9084 15 14.7836C15 14.6277 14.9375 14.5029 14.8438 14.4405L13.5938 13.1618C14.4688 12.0078 14.9688 10.5731 14.9688 9.01365C14.9688 9.01365 15 9.01365 15 8.98246C15 5.1462 11.8438 1.9961 8 1.9961ZM8 14.4717C4.9375 14.4717 2.5 12.039 2.5 8.98246C2.5 5.95712 4.9375 3.49318 8 3.49318C11.0312 3.49318 13.5 5.95712 13.5 8.98246C13.5 12.039 11.0312 14.4717 8 14.4717ZM3 0C1.34375 0 0 1.37232 0 2.99415C0 3.58674 0.15625 4.14815 0.46875 4.61598L5.03125 0.810916C4.5 0.311891 3.78125 0.0311891 3 0ZM8.75 9.1384V5.23977C8.75 5.11501 8.625 4.99025 8.5 4.99025H7.5C7.34375 4.99025 7.25 5.11501 7.25 5.23977V9.38791C7.25 9.69981 7.375 9.98051 7.625 10.1676L9.625 11.7583C9.65625 11.7895 9.71875 11.8207 9.78125 11.8207H9.8125C9.875 11.8207 9.9375 11.7895 9.96875 11.7271L10.5938 10.9474C10.625 10.9162 10.6562 10.8538 10.6562 10.7914C10.6562 10.6979 10.625 10.6355 10.5625 10.6043L8.75 9.1384ZM13 0C12.1875 0.0311891 11.4688 0.311891 10.9375 0.810916L15.5 4.61598C15.8125 4.14815 15.9688 3.58674 16 2.99415C16 1.37232 14.625 0 13 0Z' fill='%23232e3d'/%3E%3C/svg%3E%0A");
}
.vacature-properties-list li.opleidingsniveau::before {
  background-size: 1.125rem;
  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");
}
.vacature-properties-list li.werkervaring::before {
  background-size: 1.25rem;
  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");
}
.contact-form-section .form {
  color: #fbfbfb;
}
.contact-form-section .wpcf7-not-valid-tip {
  color: #f08181;
}
.contact-form-section .form-control textarea {
  resize: vertical;
}
.contact-form-section .form-control select option {
  background-color: #293647;
  color: #fbfbfb;
}
.contact-form-section .form-control select option:hover {
  background-color: #232e3d;
  box-shadow: 0 0 10px 100px #232e3d inset;
  color: #fbfbfb;
}
.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 {
  border: unset;
  outline: unset;
  border-bottom: 1px solid #738192;
  width: 100%;
  display: block;
  background-color: transparent;
  padding: 12px 20px 12px 10px;
  color: #fbfbfb;
  font-weight: 300;
  line-height: 1.5;
}
.animatable .contact-form-section .form-control input[type="text"],
.animatable .contact-form-section .form-control input[type="email"],
.animatable .contact-form-section .form-control input[type="password"],
.animatable .contact-form-section .form-control select,
.animatable .contact-form-section .form-control textarea {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.contact-form-section .form-control input[type="text"]:focus,
.contact-form-section .form-control input[type="email"]:focus,
.contact-form-section .form-control input[type="password"]:focus,
.contact-form-section .form-control select:focus,
.contact-form-section .form-control textarea:focus {
  border-bottom: 1px solid #e1b129;
}
.contact-form-section .form-control .label {
  color: #fbfbfb;
}
.contact-form-section .form-control.submit {
  margin-top: 2em;
  margin-bottom: 2em;
}
.contact-form-section .form-control.submit .btn {
  position: relative;
}
.contact-form-section .form-control.submit .btn input {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  border: unset;
  z-index: 1;
  opacity: 0;
}
.contact-form-section .acceptance-control {
  color: #fbfbfb;
}
.contact-form-section .acceptance-control input[type="checkbox"] {
  border-color: #e1b129;
  background-color: transparent;
}
.contact-form-section .recaptcha-notice {
  color: #fbfbfb;
  opacity: .6;
}
.contact-form-section .wpcf7-list-item {
  margin-left: 0;
}
.contact-form-section h2 {
  color: #fbfbfb !important;
}
.icons-list li {
  position: relative;
  margin-bottom: 0.5em;
  font-weight: 500;
}
.icons-list li::before {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: -25px;
  width: 1rem;
  height: 1rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.icons-list li.location::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='21' viewBox='0 0 17 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3004 7.841C15.3004 14.591 8.49996 19.5 8.49996 19.5C8.49996 19.5 1.69946 14.591 1.69946 7.841C1.69946 4.339 4.74419 1.5 8.49996 1.5C12.2557 1.5 15.3004 4.339 15.3004 7.841Z' stroke='%23e1b129' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2944 7.8947C11.2944 9.3337 10.0429 10.4997 8.50065 10.4997C6.95738 10.4997 5.70581 9.3337 5.70581 7.8947C5.70581 6.4567 6.95738 5.2897 8.50065 5.2897C10.0429 5.2897 11.2944 6.4567 11.2944 7.8947Z' stroke='%23e1b129' stroke-width='2'/%3E%3C/svg%3E");
}
.icons-list li.tel::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='26' viewBox='0 0 17 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5714 0.5H3.14286C1.95929 0.5 1 1.45929 1 2.64286V23.3571C1 24.5407 1.95929 25.5 3.14286 25.5H14.5714C15.755 25.5 16.7143 24.5407 16.7143 23.3571V2.64286C16.7143 1.45929 15.755 0.5 14.5714 0.5ZM14.5714 1.92857C14.9657 1.92857 15.2857 2.24857 15.2857 2.64286V23.3571C15.2857 23.7514 14.9657 24.0714 14.5714 24.0714H3.14286C2.74857 24.0714 2.42857 23.7514 2.42857 23.3571V2.64286C2.42857 2.24857 2.74857 1.92857 3.14286 1.92857H14.5714Z' fill='%23e1b129'/%3E%3Cpath d='M7.78564 3.35714H9.9285' stroke='%23e1b129' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M1.71436 20.5H16.0001' stroke='%23e1b129' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.57164 22.6428C9.57164 23.0378 9.25235 23.3571 8.85735 23.3571C8.46235 23.3571 8.14307 23.0378 8.14307 22.6428C8.14307 22.2478 8.46235 21.9286 8.85735 21.9286C9.25235 21.9286 9.57164 22.2478 9.57164 22.6428Z' fill='%23e1b129'/%3E%3C/svg%3E");
  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='M480.3 320.3L382.1 278.2c-21.41-9.281-46.64-3.109-61.2 14.95l-27.44 33.5c-44.78-25.75-82.29-63.25-108-107.1l33.55-27.48c17.91-14.62 24.09-39.7 15.02-61.05L191.7 31.53c-10.16-23.2-35.34-35.86-59.87-30.19l-91.25 21.06C16.7 27.86 0 48.83 0 73.39c0 241.9 196.7 438.6 438.6 438.6c24.56 0 45.53-16.69 50.1-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41c-.4687 1.1-2.109 3.281-4.219 3.281c-215.4 0-390.6-175.2-390.6-390.6c0-2.094 1.297-3.734 3.344-4.203l91.34-21.08c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33c.75 1.766 .25 3.828-1.25 5.062L139.8 193.1c-8.625 7.062-11.25 19.14-6.344 29.14c33.01 67.23 88.26 122.5 155.5 155.5c9.1 4.906 22.09 2.281 29.16-6.344l40.01-48.87c1.109-1.406 3.187-1.938 4.922-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3z'/%3E%3C/svg%3E");
}
.icons-list li.mail::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M14.5 0H1.5C0.65625 0 0 0.6875 0 1.5V10.5C0 11.3438 0.65625 12 1.5 12H14.5C15.3125 12 16 11.3438 16 10.5V1.5C16 0.6875 15.3125 0 14.5 0ZM14.5 1.5V2.78125C13.7812 3.375 12.6562 4.25 10.2812 6.125C9.75 6.53125 8.71875 7.53125 8 7.5C7.25 7.53125 6.21875 6.53125 5.6875 6.125C3.3125 4.25 2.1875 3.375 1.5 2.78125V1.5H14.5ZM1.5 10.5V4.71875C2.1875 5.28125 3.21875 6.09375 4.75 7.3125C5.4375 7.84375 6.65625 9.03125 8 9C9.3125 9.03125 10.5 7.84375 11.2188 7.3125C12.75 6.09375 13.7812 5.28125 14.5 4.71875V10.5H1.5Z' fill='%23e1b129'/%3E%3C/svg%3E");
}
.social-icons-list {
  list-style: none;
  padding-left: 0;
}
.social-icons-list li {
  position: relative;
  padding-left: 0;
}
.social-icons-list li a {
  padding-left: 1.5rem;
  text-decoration: none;
}
.social-icons-list li a::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 1rem;
  height: 1rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.social-icons-list li .linkedin::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_5722_3435)'%3E%3Cpath d='M20 12.4927V19.847H15.6951V12.9411C15.6951 11.2371 15.0673 10.0712 13.5426 10.0712C12.3767 10.0712 11.6592 10.8783 11.3901 11.5958C11.3004 11.8649 11.2108 12.2236 11.2108 12.6721V19.847H6.90583C6.90583 19.847 6.99551 8.18776 6.90583 7.02184H11.2108V8.81556C11.7489 7.9187 12.8251 6.66309 15.0673 6.66309C17.8475 6.66309 20 8.5465 20 12.4927ZM2.42152 0.833496C0.986545 0.833496 0 1.82004 0 3.07565C0 4.33125 0.89686 5.3178 2.33184 5.3178C3.8565 5.3178 4.75336 4.33125 4.75336 3.07565C4.84305 1.73036 3.94619 0.833496 2.42152 0.833496ZM0.269058 19.847H4.57399V7.02184H0.269058V19.847Z' fill='%23e1b129'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5722_3435'%3E%3Crect width='20' height='20' fill='%23e1b129'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.social-icons-list li .instagram::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_5722_3439)'%3E%3Cpath d='M10 1.80723C12.6506 1.80723 13.0121 1.80723 14.0964 1.80723C15.0602 1.80723 15.5422 2.04819 15.9036 2.16868C16.3855 2.40964 16.747 2.53012 17.1084 2.89157C17.4699 3.25301 17.7108 3.61446 17.8313 4.09639C17.9518 4.45783 18.0723 4.93976 18.1928 5.90362C18.1928 6.98795 18.1928 7.22892 18.1928 10C18.1928 12.7711 18.1928 13.0121 18.1928 14.0964C18.1928 15.0602 17.9518 15.5422 17.8313 15.9036C17.5904 16.3855 17.4699 16.747 17.1084 17.1084C16.747 17.4699 16.3855 17.7108 15.9036 17.8313C15.5422 17.9518 15.0602 18.0723 14.0964 18.1928C13.0121 18.1928 12.7711 18.1928 10 18.1928C7.22892 18.1928 6.98795 18.1928 5.90362 18.1928C4.93976 18.1928 4.45783 17.9518 4.09639 17.8313C3.61446 17.5904 3.25301 17.4699 2.89157 17.1084C2.53012 16.747 2.28916 16.3855 2.16868 15.9036C2.04819 15.5422 1.92771 15.0602 1.80723 14.0964C1.80723 13.0121 1.80723 12.7711 1.80723 10C1.80723 7.22892 1.80723 6.98795 1.80723 5.90362C1.80723 4.93976 2.04819 4.45783 2.16868 4.09639C2.40964 3.61446 2.53012 3.25301 2.89157 2.89157C3.25301 2.53012 3.61446 2.28916 4.09639 2.16868C4.45783 2.04819 4.93976 1.92771 5.90362 1.80723C6.98795 1.80723 7.3494 1.80723 10 1.80723ZM10 0C7.22892 0 6.98795 0 5.90362 0C4.81928 0 4.09639 0.240965 3.49398 0.481928C2.89157 0.722892 2.28916 1.08434 1.68675 1.68675C1.08434 2.28916 0.843374 2.77109 0.481928 3.49398C0.240965 4.09639 0.120482 4.81928 0 5.90362C0 6.98795 0 7.3494 0 10C0 12.7711 0 13.0121 0 14.0964C0 15.1807 0.240965 15.9036 0.481928 16.506C0.722892 17.1084 1.08434 17.7108 1.68675 18.3133C2.28916 18.9157 2.77109 19.1566 3.49398 19.5181C4.09639 19.759 4.81928 19.8795 5.90362 20C6.98795 20 7.3494 20 10 20C12.6506 20 13.0121 20 14.0964 20C15.1807 20 15.9036 19.759 16.506 19.5181C17.1084 19.2771 17.7108 18.9157 18.3133 18.3133C18.9157 17.7108 19.1566 17.2289 19.5181 16.506C19.759 15.9036 19.8795 15.1807 20 14.0964C20 13.0121 20 12.6506 20 10C20 7.3494 20 6.98795 20 5.90362C20 4.81928 19.759 4.09639 19.5181 3.49398C19.2771 2.89157 18.9157 2.28916 18.3133 1.68675C17.7108 1.08434 17.2289 0.843374 16.506 0.481928C15.9036 0.240965 15.1807 0.120482 14.0964 0C13.0121 0 12.7711 0 10 0Z' fill='%23e1b129'/%3E%3Cpath d='M10 4.81928C7.10843 4.81928 4.81928 7.10843 4.81928 10C4.81928 12.8916 7.10843 15.1807 10 15.1807C12.8916 15.1807 15.1807 12.8916 15.1807 10C15.1807 7.10843 12.8916 4.81928 10 4.81928ZM10 13.3735C8.19277 13.3735 6.62651 11.9277 6.62651 10C6.62651 8.19277 8.07229 6.62651 10 6.62651C11.8072 6.62651 13.3735 8.07229 13.3735 10C13.3735 11.8072 11.8072 13.3735 10 13.3735Z' fill='%23e1b129'/%3E%3Cpath d='M15.3012 5.90362C15.9666 5.90362 16.506 5.3642 16.506 4.6988C16.506 4.03339 15.9666 3.49398 15.3012 3.49398C14.6358 3.49398 14.0964 4.03339 14.0964 4.6988C14.0964 5.3642 14.6358 5.90362 15.3012 5.90362Z' fill='%23e1b129'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5722_3439'%3E%3Crect width='20' height='20' fill='%23e1b129'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.social-icons-list li .tiktok::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3E%3Cg clip-path='url(%23clip0_1176_1292)'%3E%3Cpath d='M15.0792 4.21687C13.1979 3.82245 11.7964 2.27501 11.6188 0.39685V0H8.45681V12.3032C8.45158 13.7424 7.25735 14.9051 5.78941 14.9C4.96223 14.897 4.18379 14.5169 3.68319 13.8717C2.79543 12.7259 3.02316 11.0916 4.1915 10.2212C4.88018 9.70826 5.78032 9.55599 6.60475 9.813V6.66331C3.42656 6.23298 0.493984 8.40972 0.0547871 11.5254C-0.191108 13.2691 0.399261 15.0261 1.6538 16.2852C3.89659 18.5351 7.57511 18.5764 9.86995 16.3775C10.9885 15.3057 11.619 13.8374 11.619 12.304V6.01728C12.897 6.91303 14.4291 7.3933 16 7.3906V4.31028C15.6908 4.31055 15.3821 4.27923 15.0795 4.2166L15.0792 4.21687Z' fill='%23e1b129'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1176_1292'%3E%3Crect width='16' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.social-icons-list li .magnet::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Crect width='23' height='24' fill='url(%23pattern0_1176_1315)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1176_1315' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1176_1315' transform='matrix(0.00125267 0 0 0.00120048 -0.00983872 0)'/%3E%3C/pattern%3E%3Cimage id='image0_1176_1315' width='814' height='833' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAy4AAANBCAYAAAAGEeokAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGoGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTZhNjM5NjhhLCAyMDI0LzAzLzA2LTExOjUyOjA1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjUuOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDUtMzBUMTE6Mjc6MjErMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDI0LTA1LTMwVDExOjMwOjI0KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTA1LTMwVDExOjMwOjI0KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NjVhNDFlNy1mNGFhLTQ0NmUtYTAyZi00ZDMwNWYwYzg4NWIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2MWRjZTEyMC1mZDY4LTExNDEtYmQ0ZS0zNTJkY2EzNTliMDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MTA1NzdjZi02YmNmLTRjMDUtYjE3NS1lNTM3N2YyMGM2MTkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjkxMDU3N2NmLTZiY2YtNGMwNS1iMTc1LWU1Mzc3ZjIwYzYxOSIgc3RFdnQ6d2hlbj0iMjAyNC0wNS0zMFQxMToyNzoyMSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI1LjkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlODAxNTM2LWMxMzItNDUxNC04ZjQzLTRlOTY0YzE4MDhjNCIgc3RFdnQ6d2hlbj0iMjAyNC0wNS0zMFQxMTozMDoyNCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI1LjkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2NWE0MWU3LWY0YWEtNDQ2ZS1hMDJmLTRkMzA1ZjBjODg1YiIgc3RFdnQ6d2hlbj0iMjAyNC0wNS0zMFQxMTozMDoyNCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI1LjkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4JCC7AAAM4JJREFUeJzt3f2TZNdZH/Dv7K7Wq9VKHsm2vJJlsRhFKMFE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'/%3E%3C/defs%3E%3C/svg%3E");
}
.social-icons-list li.social-icon a {
  position: relative;
  padding-left: 1.5rem;
  text-decoration: none;
  color: #fbfbfb;
}
.search-form-wrapper label.form-search {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.search-form-wrapper .form-search input.form-search {
  width: 100%;
  height: 100%;
  display: block;
  background-color: transparent;
  border: none;
  outline: none;
}
.search-form-wrapper .form-search input::placeholder {
  color: #e1b129;
}
.banner-section.content-section {
  min-height: auto;
  padding-bottom: 8.5em;
}
.banner-section.content-section picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.banner-section.content-section.img-right .picture-epsa {
  top: 0;
  transform: unset;
  bottom: unset;
  height: 100%;
}
.banner-section.content-section.img-right .picture-epsa img {
  opacity: 0.3;
}
.banner-section.content-section.no-banner {
  padding-top: 200px;
  padding-bottom: 4em;
}
.slide-element-content .social-icon.linkedin-icon {
  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' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_5722_3435)'%3E%3Cpath d='M20 12.4927V19.847H15.6951V12.9411C15.6951 11.2371 15.0673 10.0712 13.5426 10.0712C12.3767 10.0712 11.6592 10.8783 11.3901 11.5958C11.3004 11.8649 11.2108 12.2236 11.2108 12.6721V19.847H6.90583C6.90583 19.847 6.99551 8.18776 6.90583 7.02184H11.2108V8.81556C11.7489 7.9187 12.8251 6.66309 15.0673 6.66309C17.8475 6.66309 20 8.5465 20 12.4927ZM2.42152 0.833496C0.986545 0.833496 0 1.82004 0 3.07565C0 4.33125 0.89686 5.3178 2.33184 5.3178C3.8565 5.3178 4.75336 4.33125 4.75336 3.07565C4.84305 1.73036 3.94619 0.833496 2.42152 0.833496ZM0.269058 19.847H4.57399V7.02184H0.269058V19.847Z' fill='%23e1b129'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5722_3435'%3E%3Crect width='20' height='20' fill='%23e1b129'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.image-text-mashup {
  overflow-x: clip;
}
.image-text-mashup .txt-wrapper p {
  margin-bottom: 0;
}
@media screen and (max-width: 767.9px) {
  .image-text-mashup.quote_first .second-row {
    flex-flow: column-reverse;
  }
  .image-text-mashup.quote_first .img1 {
    margin-bottom: 2em;
  }
}
.image-text-mashup.img_first .first-row,
.image-text-mashup.img_first .second-row {
  flex-direction: row-reverse;
}
.blokken-slider .splide__slide .blok {
  background-color: #232e3d;
  color: #fbfbfb;
  height: 100%;
}
.blokken-slider .splide__slide .blok:not(.banner-section) h1,
.blokken-slider .splide__slide .blok:not(.banner-section) h2,
.blokken-slider .splide__slide .blok:not(.banner-section) h3,
.blokken-slider .splide__slide .blok:not(.banner-section) h4 {
  color: #e1b129;
}
.blokken-slider .splide__slide .blok.banner-section h1:not(.clr-secondary),
.blokken-slider .splide__slide .blok.banner-section h2:not(.clr-secondary),
.blokken-slider .splide__slide .blok.banner-section h3:not(.clr-secondary),
.blokken-slider .splide__slide .blok.banner-section h4:not(.clr-secondary) {
  color: #fff;
}
.blokken-slider .splide__slide .blok .h1 {
  color: #fbfbfb;
}
.blokken-slider .splide__slide:nth-child(2) .blok {
  background-color: #293647;
  color: #fbfbfb;
}
.blokken-slider .splide__slide:nth-child(2) .blok a {
  color: #e1b129 !important;
}
.blokken-slider .splide__slide:nth-child(2) .blok .btn.primary {
  background-color: #232e3d;
  color: #293647;
}
.blokken-slider .splide__slide:nth-child(2) .blok .btn.primary::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="%23293647"/></svg>');
}
.blokken-slider .splide__slide:nth-child(2) .blok .btn.primary:hover,
.blokken-slider .splide__slide:nth-child(2) .blok .btn.primary:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.blokken-slider .splide__slide:nth-child(2) .blok .btn.primary:hover::after,
.blokken-slider .splide__slide:nth-child(2) .blok .btn.primary:focus::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="%23fbfbfb"/></svg>');
}
.blokken-slider .splide__slide:nth-child(2) .blok .h1 {
  color: #e1b129;
}
.blokken-slider .splide__slide:nth-child(3) .blok {
  background-color: #e1b129;
  color: #232e3d;
}
.blokken-slider .splide__slide:nth-child(3) .blok .h1 {
  color: #232e3d;
}
.collega-slider-module .cover-img {
  object-position: center -50px;
}
.verhaal-module {
  align-items: center;
}
.verhaal-module .img-col img {
  height: 480px;
}
@media screen and (max-width: 767.9px) {
  .verhaal-module .img-col {
    padding-right: 0;
    padding-left: 0;
  }
}
.txt-col .h2 {
  margin-bottom: 1rem;
}
.txt-col h3 {
  margin-bottom: 1.5rem;
}
@media screen and (min-size: 1023.9px) {
  .txt-col .btn-wrapper {
    margin-top: 1.25em;
  }
}
.txt-col blockquote::before {
  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 103.82 66'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23232e3d; %7D %3C/style%3E%3C/defs%3E%3Cpath id='_â_' data-name='â' class='cls-1' d='M0,66v-30.91L25.96,0h14.63l-16.89,30.39h16.89v35.61H0ZM61.59,66v-30.91L88.58,0h15.24l-17.92,30.39h17.1v35.61h-41.4Z'/%3E%3C/svg%3E");
}
#content .content-section:nth-child(even) .verhaal-module {
  flex-direction: row-reverse;
}
#content .content-section:nth-child(even) .verhaal-module .img-col {
  padding-left: 0;
  padding-right: 2em;
}
@media screen and (max-width: 767.9px) {
  #content .content-section:nth-child(even) .verhaal-module .img-col {
    padding-right: 0;
    padding-left: 0;
  }
}
.video-verhaal-module .video-wrapper video {
  object-fit: cover;
}
.video-verhaal-module .video-wrapper iframe,
.video-verhaal-module .video-wrapper img {
  max-width: 100%;
  height: auto;
  aspect-ratio: 1.77777778;
  display: block;
  object-fit: cover;
  object-position: center;
}
.contact-template .contact-banner-section.content-section {
  padding-top: 200px;
  padding-bottom: 4em;
}
.contact-template .contact-form-section .form {
  color: #293647;
}
.contact-template .contact-form-section .form-control input[type="text"],
.contact-template .contact-form-section .form-control input[type="email"],
.contact-template .contact-form-section .form-control input[type="password"],
.contact-template .contact-form-section .form-control select,
.contact-template .contact-form-section .form-control textarea {
  color: #293647;
  border-color: #232e3d;
}
.contact-template .contact-form-section .form-control.submit .btn {
  position: relative;
  background-color: #232e3d;
  color: #e1b129;
  border-color: #232e3d;
}
.contact-template .contact-form-section .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>');
}
.contact-template .contact-form-section .form-control.submit .btn input {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  border: unset;
  z-index: 1;
  opacity: 0;
}
.contact-template .contact-form-section .form-control .label {
  color: #293647;
}
.contact-template .contact-form-section .acceptance-control {
  color: #293647;
}
.contact-template .contact-form-section .recaptcha-notice {
  color: #293647;
}
.contact-template .contact-form-section .recaptcha-notice a {
  text-decoration: underline;
}
.video-col.full-screen video,
.video-col.full-screen .wp-video {
  width: 100% !important;
  height: auto;
}
#socials-list-fixed {
  right: 1rem;
  bottom: 40%;
  display: flex;
  flex-direction: column;
  gap: .5em;
  z-index: 8;
}
#socials-list-fixed .list-item > a {
  width: 2.75rem;
  height: 2.75rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  text-decoration: none;
  display: block;
  position: relative;
  background-position: left center;
}
.animatable #socials-list-fixed .list-item > a {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
#socials-list-fixed .list-item > a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: 40%;
  background-position: center;
  background-repeat: no-repeat;
  background-position: 45% center;
}
.animatable #socials-list-fixed .list-item > a::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
#socials-list-fixed .list-item.tel {
  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 35.35 33'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:%23fbfbfb; %7D .cls-2 %7B fill: %23e1b129; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ellipse_7' data-name='Ellipse 7'%3E%3Cpath class='cls-2' d='M16.5,32.5C7.68,32.5.5,25.32.5,16.5S7.68.5,16.5.5s16,7.18,16,16c0,2.6-.64,5.17-1.84,7.46.1,2.92,2.33,4.42,3.41,5.15.51.35.77.52.77.87,0,.41-.19.77-2.48.77-.94,0-4.08-.1-6.42-1.34-2.75,2.02-6.01,3.09-9.45,3.09Z'/%3E%3Cpath class='cls-1' d='M16.5,1c8.56,0,15.5,6.94,15.5,15.5,0,2.65-.67,5.15-1.84,7.34.06,4.24,4.19,5.77,4.19,6.14,0,.14-.81.27-1.98.27-1.84,0-4.58-.32-6.46-1.43-2.61,2-5.87,3.18-9.41,3.18-8.56,0-15.5-6.94-15.5-15.5S7.94,1,16.5,1M16.5,0C7.4,0,0,7.4,0,16.5s7.4,16.5,16.5,16.5c3.44,0,6.71-1.04,9.49-3,2.41,1.16,5.45,1.26,6.38,1.26,1.57,0,2.98-.1,2.98-1.27,0-.62-.44-.91-.99-1.29-1.07-.72-3.03-2.04-3.19-4.63,1.2-2.32,1.83-4.93,1.83-7.57C33,7.4,25.6,0,16.5,0h0Z'/%3E%3C/g%3E%3Cpath id='phone-alt' class='cls-1' d='M23.79,18.79l-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-.21-.5-.7-.87-1.26-.87-.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.34ZM22.56,23.01c-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%3C/svg%3E");
  background-repeat: no-repeat;
}
#socials-list-fixed .list-item.tel:hover {
  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 35.35 33'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:%23fbfbfb; %7D .cls-2 %7B fill: %23293647; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ellipse_7' data-name='Ellipse 7'%3E%3Cpath class='cls-2' d='M16.5,32.5C7.68,32.5.5,25.32.5,16.5S7.68.5,16.5.5s16,7.18,16,16c0,2.6-.64,5.17-1.84,7.46.1,2.92,2.33,4.42,3.41,5.15.51.35.77.52.77.87,0,.41-.19.77-2.48.77-.94,0-4.08-.1-6.42-1.34-2.75,2.02-6.01,3.09-9.45,3.09Z'/%3E%3Cpath class='cls-1' d='M16.5,1c8.56,0,15.5,6.94,15.5,15.5,0,2.65-.67,5.15-1.84,7.34.06,4.24,4.19,5.77,4.19,6.14,0,.14-.81.27-1.98.27-1.84,0-4.58-.32-6.46-1.43-2.61,2-5.87,3.18-9.41,3.18-8.56,0-15.5-6.94-15.5-15.5S7.94,1,16.5,1M16.5,0C7.4,0,0,7.4,0,16.5s7.4,16.5,16.5,16.5c3.44,0,6.71-1.04,9.49-3,2.41,1.16,5.45,1.26,6.38,1.26,1.57,0,2.98-.1,2.98-1.27,0-.62-.44-.91-.99-1.29-1.07-.72-3.03-2.04-3.19-4.63,1.2-2.32,1.83-4.93,1.83-7.57C33,7.4,25.6,0,16.5,0h0Z'/%3E%3C/g%3E%3Cpath id='phone-alt' class='cls-1' d='M23.79,18.79l-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-.21-.5-.7-.87-1.26-.87-.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.34ZM22.56,23.01c-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%3C/svg%3E");
}
#socials-list-fixed .list-item.email {
  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 35.35 33'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:  %23fbfbfb; %7D .cls-2 %7B fill: %23e1b129; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ellipse_7' data-name='Ellipse 7'%3E%3Cpath class='cls-2' d='M16.5,32.5C7.68,32.5.5,25.32.5,16.5S7.68.5,16.5.5s16,7.18,16,16c0,2.6-.64,5.17-1.84,7.46.1,2.92,2.33,4.42,3.41,5.15.51.35.77.52.77.87,0,.41-.19.77-2.48.77-.94,0-4.08-.1-6.42-1.34-2.75,2.02-6.01,3.09-9.45,3.09Z'/%3E%3Cpath class='cls-1' d='M16.5,1c8.56,0,15.5,6.94,15.5,15.5,0,2.65-.67,5.15-1.84,7.34.06,4.24,4.19,5.77,4.19,6.14,0,.14-.81.27-1.98.27-1.84,0-4.58-.32-6.46-1.43-2.61,2-5.87,3.18-9.41,3.18-8.56,0-15.5-6.94-15.5-15.5S7.94,1,16.5,1M16.5,0C7.4,0,0,7.4,0,16.5s7.4,16.5,16.5,16.5c3.44,0,6.71-1.04,9.49-3,2.41,1.16,5.45,1.26,6.38,1.26,1.57,0,2.98-.1,2.98-1.27,0-.62-.44-.91-.99-1.29-1.07-.72-3.03-2.04-3.19-4.63,1.2-2.32,1.83-4.93,1.83-7.57C33,7.4,25.6,0,16.5,0h0Z'/%3E%3C/g%3E%3Cpath id='envelope' class='cls-1' d='M23.6,10.5h-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.5ZM23.6,12v1.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.81ZM9.79,21v-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");
  background-repeat: no-repeat;
}
#socials-list-fixed .list-item.email:hover {
  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 35.35 33'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill:  %23fbfbfb; %7D .cls-2 %7B fill: %23293647; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ellipse_7' data-name='Ellipse 7'%3E%3Cpath class='cls-2' d='M16.5,32.5C7.68,32.5.5,25.32.5,16.5S7.68.5,16.5.5s16,7.18,16,16c0,2.6-.64,5.17-1.84,7.46.1,2.92,2.33,4.42,3.41,5.15.51.35.77.52.77.87,0,.41-.19.77-2.48.77-.94,0-4.08-.1-6.42-1.34-2.75,2.02-6.01,3.09-9.45,3.09Z'/%3E%3Cpath class='cls-1' d='M16.5,1c8.56,0,15.5,6.94,15.5,15.5,0,2.65-.67,5.15-1.84,7.34.06,4.24,4.19,5.77,4.19,6.14,0,.14-.81.27-1.98.27-1.84,0-4.58-.32-6.46-1.43-2.61,2-5.87,3.18-9.41,3.18-8.56,0-15.5-6.94-15.5-15.5S7.94,1,16.5,1M16.5,0C7.4,0,0,7.4,0,16.5s7.4,16.5,16.5,16.5c3.44,0,6.71-1.04,9.49-3,2.41,1.16,5.45,1.26,6.38,1.26,1.57,0,2.98-.1,2.98-1.27,0-.62-.44-.91-.99-1.29-1.07-.72-3.03-2.04-3.19-4.63,1.2-2.32,1.83-4.93,1.83-7.57C33,7.4,25.6,0,16.5,0h0Z'/%3E%3C/g%3E%3Cpath id='envelope' class='cls-1' d='M23.6,10.5h-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.5ZM23.6,12v1.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.81ZM9.79,21v-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");
}
#socials-list-fixed .list-item.linkedin {
  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 33 33'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fbfbfb; %7D .cls-2 %7B fill: %23e1b129; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ellipse_7' data-name='Ellipse 7'%3E%3Cpath class='cls-2' d='M16.5,32.5C7.68,32.5.5,25.32.5,16.5S7.68.5,16.5.5s16,7.18,16,16-7.18,16-16,16Z'/%3E%3Cpath class='cls-1' d='M16.5,1c8.56,0,15.5,6.94,15.5,15.5s-6.94,15.5-15.5,15.5S1,25.06,1,16.5,7.94,1,16.5,1M16.5,0C7.4,0,0,7.4,0,16.5s7.4,16.5,16.5,16.5,16.5-7.4,16.5-16.5S25.6,0,16.5,0h0Z'/%3E%3C/g%3E%3Cg id='Group_414' data-name='Group 414'%3E%3Cpath id='Vector' class='cls-1' d='M12.42,23.84h-3.06v-9.81h3.06v9.81ZM10.87,12.71c-.95,0-1.74-.82-1.74-1.81s.79-1.74,1.74-1.74,1.78.79,1.78,1.74-.79,1.81-1.78,1.81ZM23.84,23.84h-3.03v-4.76c0-1.15-.03-2.59-1.61-2.59s-1.81,1.21-1.81,2.49v4.86h-3.06v-9.81h2.93v1.35h.03c.43-.75,1.41-1.58,2.9-1.58,3.09,0,3.69,2.04,3.69,4.66v5.38h-.03Z'/%3E%3C/g%3E%3C/svg%3E");
}
#socials-list-fixed .list-item.linkedin:hover {
  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 33 33'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fbfbfb; %7D .cls-2 %7B fill: %23293647; %7D %3C/style%3E%3C/defs%3E%3Cg id='Ellipse_7' data-name='Ellipse 7'%3E%3Cpath class='cls-2' d='M16.5,32.5C7.68,32.5.5,25.32.5,16.5S7.68.5,16.5.5s16,7.18,16,16-7.18,16-16,16Z'/%3E%3Cpath class='cls-1' d='M16.5,1c8.56,0,15.5,6.94,15.5,15.5s-6.94,15.5-15.5,15.5S1,25.06,1,16.5,7.94,1,16.5,1M16.5,0C7.4,0,0,7.4,0,16.5s7.4,16.5,16.5,16.5,16.5-7.4,16.5-16.5S25.6,0,16.5,0h0Z'/%3E%3C/g%3E%3Cg id='Group_414' data-name='Group 414'%3E%3Cpath id='Vector' class='cls-1' d='M12.42,23.84h-3.06v-9.81h3.06v9.81ZM10.87,12.71c-.95,0-1.74-.82-1.74-1.81s.79-1.74,1.74-1.74,1.78.79,1.78,1.74-.79,1.81-1.78,1.81ZM23.84,23.84h-3.03v-4.76c0-1.15-.03-2.59-1.61-2.59s-1.81,1.21-1.81,2.49v4.86h-3.06v-9.81h2.93v1.35h.03c.43-.75,1.41-1.58,2.9-1.58,3.09,0,3.69,2.04,3.69,4.66v5.38h-.03Z'/%3E%3C/g%3E%3C/svg%3E");
}
.content-section .pre-heading {
  font-size: 1rem;
  letter-spacing: 2.6px;
  line-height: 1.75;
}
@media screen and (min-width: 1279.9px) {
  .content-section .pre-heading {
    letter-spacing: 3.6px;
  }
}
.why-usps-list .usp-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 4.5rem;
  grid-row-gap: 3rem;
}
@media screen and (max-width: 1023.9px) {
  .why-usps-list .usp-grid {
    grid-template-columns: 1fr 1fr;
    grid-gap: 2.5rem;
  }
}
@media screen and (max-width: 767.9px) {
  .why-usps-list .usp-grid {
    grid-template-columns: 1fr;
    grid-gap: 1.5rem;
  }
}
.why-usps-list .usp-grid .usp {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-column-gap: 1.5em;
}
.why-usps-list .usp-grid .usp img {
  object-position: center;
}
.search h1 {
  color: #232e3d;
}
.search #searchform #s {
  border-color: #232e3d;
  color: #232e3d;
}
.search #searchform #s::placeholder {
  color: rgba(35, 46, 61, 0.7);
}
.search #searchform #searchsubmit {
  border-color: #232e3d;
  background-color: #232e3d;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.4614 12.4549L17.5 17.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z' stroke='%23fbfbfb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#toggle_home_banner_video {
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  z-index: 2;
  color: #e1b129;
  border-color: #e1b129;
  border-radius: 50%;
  padding-right: unset;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23e1b129' d='M56 64C42.75 64 32 74.75 32 88v336C32 437.3 42.75 448 56 448s24-10.75 24-24V88C80 74.75 69.25 64 56 64zM264 64c-13.25 0-24 10.75-24 24v336c0 13.25 10.75 24 24 24S288 437.3 288 424V88C288 74.75 277.3 64 264 64z'/%3E%3C/svg%3E");
}
#toggle_home_banner_video.play {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='30' viewBox='0 0 26 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.01155 1.76566C2.67826 0.983957 1 1.94544 1 3.49099V26.509C1 28.0546 2.67826 29.016 4.01155 28.2343L23.6416 16.7253C24.9596 15.9526 24.9596 14.0474 23.6416 13.2747L4.01155 1.76566Z' stroke='%23e1b129'/%3E%3C/svg%3E");
  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='M489 215l-288-176c-7.666-4.68-16.33-7.031-25.02-7.031C148.4 32.02 128 54.62 128 80v352C128 457.6 148.6 480 176 480c8.688 0 17.36-2.359 25.03-7.047l288-176C503.3 288.2 512 272.7 512 256S503.3 223.8 489 215zM176 432L175.8 80.03l288.2 175.1L176 432z'/%3E%3C/svg%3E");
}
#toggle_home_banner_video:after {
  content: unset;
}
/** Personen quote module styling */
.pure-u-md-1-2:has(.quote_person_module.persons-2, .quote_person_module.persons-1) ~ .pure-u-md-1-2 .txt-col {
  margin-top: 2em;
}
.quote_person_module .person-picture {
  position: relative;
  z-index: 3;
}
.quote_person_module .person-images .person {
  margin-top: 2em;
  margin-bottom: 2em;
  padding-left: 2rem;
  padding-right: 2rem;
}
.quote_person_module.type-quote.persons-1 .person-1 {
  left: 40%;
  margin-top: -8em;
}
@media screen and (max-width: 767.9px) {
  .quote_person_module.type-quote.persons-1 .person-1 {
    left: unset;
    margin-top: unset;
  }
}
.quote_person_module.type-quote.persons-2 .person-images {
  display: flex;
  justify-content: space-between;
  gap: 1em;
  margin-top: -8em;
}
@media screen and (max-width: 1279.9px) {
  .quote_person_module.type-quote.persons-2 .person-images {
    flex-wrap: wrap;
    margin-top: -4em;
  }
}
@media screen and (max-width: 767.9px) {
  .quote_person_module.type-quote.persons-2 .person-images {
    left: unset;
    margin-top: unset;
  }
}
.quote_person_module.type-persons .person-1 {
  position: absolute;
  top: 1.5em;
  left: 20%;
}
@media screen and (max-width: 767.9px) {
  .quote_person_module.type-persons .person-1 {
    left: unset;
    margin-top: unset;
    position: relative;
  }
}
.quote_person_module.type-persons .person-2 {
  position: absolute;
  top: 50%;
  left: 2em;
  z-index: 3;
}
@media screen and (max-width: 767.9px) {
  .quote_person_module.type-persons .person-2 {
    left: unset;
    top: unset;
    position: relative;
  }
}
.quote_person_module.type-persons .person-3 {
  left: 60%;
  margin-top: -6em;
}
@media screen and (max-width: 767.9px) {
  .quote_person_module.type-persons .person-3 {
    left: unset;
    margin-top: unset;
    position: relative;
  }
}
.quote_person_module .person {
  position: relative;
}
.content-section.hexagon-after {
  position: relative;
  overflow-x: clip;
}
.content-section.hexagon-after > .container {
  z-index: 2;
  position: relative;
}
.content-section.beige-hexagon-after {
  position: relative;
  overflow-x: clip;
}
.content-section.beige-hexagon-after + .content-section > .container {
  z-index: 2;
  position: relative;
}
.content-section.beige-hexagon-after > .container {
  z-index: 2;
  position: relative;
}
img.alignnone {
  height: auto;
}
.filter-box {
  border: 1px solid #293647;
}
@media screen and (max-width: 767.9px) {
  .filter-box {
    width: 100%;
  }
}
.epsa-icon::before {
  background-image: url('data:image/svg+xml,<svg width="788" height="844" viewBox="0 0 788 844" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M749 554L708.758 386.678L494.409 326.437L577.014 32L418.511 67.6935L355 284.111L450.54 466.749L749 554Z" fill="%23FFFFFF"/><path d="M341.118 786.117L401 574.821L304.874 391.356L8 308L46.7793 473.002L262.669 533.588L180.04 824L341.118 786.117Z" fill="%23FFFFFF"/></svg>');
  content: "";
  display: block;
  position: absolute;
  width: 220px;
  height: 236px;
  top: -6%;
  left: -5%;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 0;
}
.epsa-icon {
  position: relative;
  overflow: visible;
}
.epsa-icon .interesse-text {
  padding-top: 220px;
}
.post-navigation-buttons {
  display: flex;
  gap: 1em;
}
.post-navigation-buttons .btn:first-of-type {
  margin-right: auto;
}
.nav-button {
  display: inline-block;
  padding: 10px 15px;
  background-color: #f7f7f7;
  color: #333;
  text-decoration: none;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.nav-button:hover {
  background-color: #e0e0e0;
}
.nav-arrow {
  font-weight: bold;
}
.prev-post-button {
  margin-right: auto;
}
.next-post-button {
  margin-left: auto;
}
/* Entries less */
/* Entries less */
.entry .post-img-container img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
}
.vacature_entry .vacature-information .vacature-werkveld {
  letter-spacing: 2.6px;
  font-size: 13px;
  opacity: 0.5;
}
.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");
}
.large_vacature_entry .vacature-teaser-tekst {
  min-height: calc(3 * 1.53em);
}
.large_vacature_entry .article-inner,
.large_vacature_entry .vacature-information {
  height: 100%;
}
.large_vacature_entry .vacature-information {
  display: flex;
  flex-direction: column;
}
.large_vacature_entry .vacature-information .btn-wrapper {
  flex: 1;
  display: flex;
  align-items: flex-end;
}
.klantcase-entry-picture {
  height: 480px;
}
@media screen and (max-width: 767.9px) {
  .klantcase-entry-picture {
    height: 240px;
  }
}
@media screen and (max-width: 767.9px) {
  .list_entry .list-entry-picture img {
    position: relative;
    height: 240px;
  }
}
.list_entry .list-entry-title {
  font-size: 20px;
}
.list_entry .btn-wrapper .btn {
  opacity: 0.5;
}
.list_entry .btn-wrapper .btn:hover {
  opacity: 1;
}
.list_entry .list-entry-introduction {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  min-height: 73px;
}
/*Module parts less*/
.btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  margin-top: 2em;
}
@media screen and (min-width: 1279.9px) {
  .btn-container {
    margin-top: 2.5em;
  }
}
.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;
}
.content-section.img-left .picture-hexagon img,
.content-section.img-right .picture-hexagon img {
  width: 976px;
  height: 976px;
  aspect-ratio: 1;
  object-fit: cover;
  max-width: unset;
  display: block;
}
@media screen and (max-width: 1023.9px) and (min-width: 767.9px) {
  .content-section.img-left .picture-hexagon img,
  .content-section.img-right .picture-hexagon img {
    width: 65vw;
    height: 65vw;
  }
}
@media screen and (max-width: 1023.9px) and (min-width: 767.9px) {
  .content-section.img-left .picture-hexagon {
    right: 45%;
  }
  .content-section .picture-hexagon.align-bottom {
    bottom: 50%;
    transform: translateY(50%);
  }
  .content-section .picture-hexagon.align-top {
    top: 50%;
    transform: translateY(-50%);
  }
}
.txt-col p,
.text-content p {
  line-height: 160%;
}
.txt-col h2,
.text-content h2 {
  font-size: 30px;
  color: #232e3d;
  line-height: 120%;
  text-transform: uppercase;
}
.bg-dark .txt-col h2,
.bg-dark .text-content h2 {
  color: #fbfbfb;
}
.bg-dark .txt-col,
.bg-dark .text-content {
  color: #fbfbfb;
}
.txt-col > :first-child,
.text-content > :first-child {
  margin-top: 0px;
}
.txt-col ul.checks,
.text-content ul.checks {
  padding-left: 0;
  list-style: none;
  color: #232e3d;
}
.txt-col ul.checks li,
.text-content ul.checks li {
  position: relative;
  padding-left: 2em;
  margin-bottom: 0.5em;
  font-weight: 500;
}
.txt-col ul.checks li::before,
.text-content ul.checks li::before {
  content: "";
  position: absolute;
  top: 3px;
  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");
}
.txt-col.with-hexagon-bg,
.text-content.with-hexagon-bg {
  aspect-ratio: .9;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5rem;
  padding-right: 5rem;
  position: relative;
}
@media screen and (max-width: 767.9px) {
  .txt-col.with-hexagon-bg,
  .text-content.with-hexagon-bg {
    padding-left: 2rem;
    padding-right: 2rem;
    aspect-ratio: unset;
  }
}
.txt-col.with-hexagon-bg blockquote,
.text-content.with-hexagon-bg blockquote {
  margin-top: -2.25em;
}
.txt-col.with-hexagon-bg .txt-wrapper,
.text-content.with-hexagon-bg .txt-wrapper {
  z-index: 2;
  position: relative;
}
.txt-col.with-hexagon-bg .txt-wrapper > *:first-child,
.text-content.with-hexagon-bg .txt-wrapper > *:first-child {
  margin-top: 0;
}
.txt-col.with-hexagon-bg .txt-wrapper > *:last-child,
.text-content.with-hexagon-bg .txt-wrapper > *:last-child {
  margin-bottom: 0;
}
.txt-col .btn,
.text-content .btn {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  color: #232e3d;
  text-decoration: none;
  display: inline-block;
  text-transform: unset;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.1em;
  letter-spacing: .5px;
  border-color: #e1b129 !important;
  background-color: #e1b129 !important;
  color: #232e3d !important;
}
.animatable .txt-col .btn,
.animatable .text-content .btn {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
@media screen and (max-width: 767.9px) {
  .txt-col .btn,
  .text-content .btn {
    font-size: 13px;
  }
}
.txt-col .btn:not(.no-arrow),
.text-content .btn:not(.no-arrow) {
  padding-right: 55px;
  position: relative;
  text-transform: uppercase;
}
.txt-col .btn:not(.no-arrow)::after,
.text-content .btn:not(.no-arrow)::after {
  content: "";
  position: absolute;
  top: 12px;
  right: 10px;
  bottom: 12px;
  left: auto;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  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="%23232e3d"/></svg>');
}
.animatable .txt-col .btn:not(.no-arrow)::after,
.animatable .text-content .btn:not(.no-arrow)::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.txt-col .btn:not(.no-arrow):hover::after,
.text-content .btn:not(.no-arrow):hover::after,
.txt-col .btn:not(.no-arrow):focus::after,
.text-content .btn:not(.no-arrow):focus::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="%23fbfbfb"/></svg>');
}
.txt-col .btn:hover,
.text-content .btn:hover,
.txt-col .btn:focus,
.text-content .btn:focus {
  background-color: #232e3d;
  color: #fbfbfb;
  text-decoration: none;
}
.txt-col .btn:focus,
.text-content .btn:focus {
  box-shadow: unset;
}
.txt-col .btn:visited,
.text-content .btn:visited {
  color: #232e3d;
}
.txt-col .btn:visited:hover,
.text-content .btn:visited:hover,
.txt-col .btn:visited:focus,
.text-content .btn:visited:focus {
  color: #fbfbfb;
}
.txt-col .btn.btn-secondary,
.text-content .btn.btn-secondary,
.txt-col .btn.secondary,
.text-content .btn.secondary {
  border-color: #e1b129;
  background-color: #e1b129;
  color: #232e3d;
}
.txt-col .btn.btn-secondary::after,
.text-content .btn.btn-secondary::after,
.txt-col .btn.secondary::after,
.text-content .btn.secondary::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="%23232e3d"/></svg>');
}
.txt-col .btn.btn-secondary:hover,
.text-content .btn.btn-secondary:hover,
.txt-col .btn.secondary:hover,
.text-content .btn.secondary:hover,
.txt-col .btn.btn-secondary:focus,
.text-content .btn.btn-secondary:focus,
.txt-col .btn.secondary:focus,
.text-content .btn.secondary:focus {
  background-color: #e6c150;
  color: #232e3d;
}
.txt-col .btn.btn-secondary:hover::after,
.text-content .btn.btn-secondary:hover::after,
.txt-col .btn.secondary:hover::after,
.text-content .btn.secondary:hover::after,
.txt-col .btn.btn-secondary:focus::after,
.text-content .btn.btn-secondary:focus::after,
.txt-col .btn.secondary:focus::after,
.text-content .btn.secondary:focus::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="%23232e3d"/></svg>');
}
.txt-col .btn.btn-tertiary,
.text-content .btn.btn-tertiary,
.txt-col .btn.tertiary,
.text-content .btn.tertiary,
.txt-col .btn.grey,
.text-content .btn.grey {
  background-color: #e1d5cc;
  color: #fbfbfb;
}
.txt-col .btn.btn-tertiary:hover,
.text-content .btn.btn-tertiary:hover,
.txt-col .btn.tertiary:hover,
.text-content .btn.tertiary:hover,
.txt-col .btn.grey:hover,
.text-content .btn.grey:hover,
.txt-col .btn.btn-tertiary:focus,
.text-content .btn.btn-tertiary:focus,
.txt-col .btn.tertiary:focus,
.text-content .btn.tertiary:focus,
.txt-col .btn.grey:focus,
.text-content .btn.grey:focus {
  background-color: #232e3d;
  color: #fbfbfb;
}
.txt-col .btn.white,
.text-content .btn.white,
.txt-col .btn.light,
.text-content .btn.light,
.txt-col .btn.btn-white,
.text-content .btn.btn-white,
.txt-col .btn.btn-light,
.text-content .btn.btn-light {
  background-color: #fbfbfb;
  color: #293647;
}
.txt-col .btn.white:hover,
.text-content .btn.white:hover,
.txt-col .btn.light:hover,
.text-content .btn.light:hover,
.txt-col .btn.btn-white:hover,
.text-content .btn.btn-white:hover,
.txt-col .btn.btn-light:hover,
.text-content .btn.btn-light:hover,
.txt-col .btn.white:focus,
.text-content .btn.white:focus,
.txt-col .btn.light:focus,
.text-content .btn.light:focus,
.txt-col .btn.btn-white:focus,
.text-content .btn.btn-white:focus,
.txt-col .btn.btn-light:focus,
.text-content .btn.btn-light:focus {
  background-color: #e9edf1;
  color: #293647;
}
.txt-col .btn.white:visited,
.text-content .btn.white:visited,
.txt-col .btn.light:visited,
.text-content .btn.light:visited,
.txt-col .btn.btn-white:visited,
.text-content .btn.btn-white:visited,
.txt-col .btn.btn-light:visited,
.text-content .btn.btn-light:visited {
  color: #293647;
}
.txt-col .btn.white:visited:hover,
.text-content .btn.white:visited:hover,
.txt-col .btn.light:visited:hover,
.text-content .btn.light:visited:hover,
.txt-col .btn.btn-white:visited:hover,
.text-content .btn.btn-white:visited:hover,
.txt-col .btn.btn-light:visited:hover,
.text-content .btn.btn-light:visited:hover,
.txt-col .btn.white:visited:focus,
.text-content .btn.white:visited:focus,
.txt-col .btn.light:visited:focus,
.text-content .btn.light:visited:focus,
.txt-col .btn.btn-white:visited:focus,
.text-content .btn.btn-white:visited:focus,
.txt-col .btn.btn-light:visited:focus,
.text-content .btn.btn-light:visited:focus {
  color: #293647;
}
.txt-col .btn.black,
.text-content .btn.black,
.txt-col .btn.dark,
.text-content .btn.dark,
.txt-col .btn.btn-black,
.text-content .btn.btn-black,
.txt-col .btn.btn-dark,
.text-content .btn.btn-dark {
  background-color: #232e3d;
  color: #293647;
}
.bg-grey .txt-col .btn.black,
.bg-grey .text-content .btn.black,
.bg-grey .txt-col .btn.dark,
.bg-grey .text-content .btn.dark,
.bg-grey .txt-col .btn.btn-black,
.bg-grey .text-content .btn.btn-black,
.bg-grey .txt-col .btn.btn-dark,
.bg-grey .text-content .btn.btn-dark {
  color: #e1b129;
}
.txt-col .btn.black::after,
.text-content .btn.black::after,
.txt-col .btn.dark::after,
.text-content .btn.dark::after,
.txt-col .btn.btn-black::after,
.text-content .btn.btn-black::after,
.txt-col .btn.btn-dark::after,
.text-content .btn.btn-dark::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="%23293647"/></svg>');
}
.bg-grey .txt-col .btn.black::after,
.bg-grey .text-content .btn.black::after,
.bg-grey .txt-col .btn.dark::after,
.bg-grey .text-content .btn.dark::after,
.bg-grey .txt-col .btn.btn-black::after,
.bg-grey .text-content .btn.btn-black::after,
.bg-grey .txt-col .btn.btn-dark::after,
.bg-grey .text-content .btn.btn-dark::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>');
}
.txt-col .btn.black:hover,
.text-content .btn.black:hover,
.txt-col .btn.dark:hover,
.text-content .btn.dark:hover,
.txt-col .btn.btn-black:hover,
.text-content .btn.btn-black:hover,
.txt-col .btn.btn-dark:hover,
.text-content .btn.btn-dark:hover,
.txt-col .btn.black:focus,
.text-content .btn.black:focus,
.txt-col .btn.dark:focus,
.text-content .btn.dark:focus,
.txt-col .btn.btn-black:focus,
.text-content .btn.btn-black:focus,
.txt-col .btn.btn-dark:focus,
.text-content .btn.btn-dark:focus {
  background-color: #e1d5cc;
  border-color: #e1d5cc;
  color: #232e3d;
}
.txt-col .btn.black:hover::after,
.text-content .btn.black:hover::after,
.txt-col .btn.dark:hover::after,
.text-content .btn.dark:hover::after,
.txt-col .btn.btn-black:hover::after,
.text-content .btn.btn-black:hover::after,
.txt-col .btn.btn-dark:hover::after,
.text-content .btn.btn-dark:hover::after,
.txt-col .btn.black:focus::after,
.text-content .btn.black:focus::after,
.txt-col .btn.dark:focus::after,
.text-content .btn.dark:focus::after,
.txt-col .btn.btn-black:focus::after,
.text-content .btn.btn-black:focus::after,
.txt-col .btn.btn-dark:focus::after,
.text-content .btn.btn-dark:focus::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="%23232e3d"/></svg>');
}
.txt-col .btn.shy,
.text-content .btn.shy,
.txt-col .btn.btn-shy,
.text-content .btn.btn-shy {
  background-color: transparent;
  color: #232e3d;
  position: relative;
  padding-left: 12px;
  padding-right: 12px;
}
.txt-col .btn.shy::after,
.text-content .btn.shy::after,
.txt-col .btn.btn-shy::after,
.text-content .btn.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 0;
  left: 20px;
  height: 1px;
  background-color: #293647;
  width: auto;
}
.animatable .txt-col .btn.shy::after,
.animatable .text-content .btn.shy::after,
.animatable .txt-col .btn.btn-shy::after,
.animatable .text-content .btn.btn-shy::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.txt-col .btn.shy:hover::after,
.text-content .btn.shy:hover::after,
.txt-col .btn.btn-shy:hover::after,
.text-content .btn.btn-shy:hover::after,
.txt-col .btn.shy:focus::after,
.text-content .btn.shy:focus::after,
.txt-col .btn.btn-shy:focus::after,
.text-content .btn.btn-shy:focus::after {
  left: 30px;
  right: 30px;
  transform: unset;
}
.txt-col .btn.shy:visited,
.text-content .btn.shy:visited,
.txt-col .btn.btn-shy:visited,
.text-content .btn.btn-shy:visited {
  color: #232e3d;
}
.txt-col .btn.shy:visited:hover,
.text-content .btn.shy:visited:hover,
.txt-col .btn.btn-shy:visited:hover,
.text-content .btn.btn-shy:visited:hover,
.txt-col .btn.shy:visited:focus,
.text-content .btn.shy:visited:focus,
.txt-col .btn.btn-shy:visited:focus,
.text-content .btn.btn-shy:visited:focus {
  color: #232e3d;
}
.txt-col .btn.secondary-outline,
.text-content .btn.secondary-outline,
.txt-col .btn.btn-secondary-outline,
.text-content .btn.btn-secondary-outline {
  border-color: #e1b129;
  background-color: transparent;
  color: #e1b129;
}
.txt-col .btn.secondary-outline::after,
.text-content .btn.secondary-outline::after,
.txt-col .btn.btn-secondary-outline::after,
.text-content .btn.btn-secondary-outline::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>');
}
.txt-col .btn.secondary-outline:hover,
.text-content .btn.secondary-outline:hover,
.txt-col .btn.btn-secondary-outline:hover,
.text-content .btn.btn-secondary-outline:hover {
  color: #fbfbfb;
  background-color: #e1b129;
}
.txt-col .btn.secondary-outline:hover::after,
.text-content .btn.secondary-outline:hover::after,
.txt-col .btn.btn-secondary-outline:hover::after,
.text-content .btn.btn-secondary-outline:hover::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="%23fbfbfb"/></svg>');
}
.txt-col .btn.dark-clr-shade-outline,
.text-content .btn.dark-clr-shade-outline,
.txt-col .btn.btn-dark-clr-shade-outline,
.text-content .btn.btn-dark-clr-shade-outline {
  border-color: #4f5864;
  background-color: transparent;
  color: #4f5864;
}
.txt-col .btn:hover,
.text-content .btn:hover {
  color: #fbfbfb;
  background-color: #293647;
}
.txt-col .btn.primary,
.text-content .btn.primary,
.txt-col .btn.primary-gold,
.text-content .btn.primary-gold,
.txt-col .btn.btn-primary-gold,
.text-content .btn.btn-primary-gold {
  background-color: #232e3d;
  color: #fbfbfb;
}
.txt-col .btn.primary::after,
.text-content .btn.primary::after,
.txt-col .btn.primary-gold::after,
.text-content .btn.primary-gold::after,
.txt-col .btn.btn-primary-gold::after,
.text-content .btn.btn-primary-gold::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="%23fbfbfb"/></svg>');
}
.txt-col .btn.primary:hover,
.text-content .btn.primary:hover,
.txt-col .btn.primary-gold:hover,
.text-content .btn.primary-gold:hover,
.txt-col .btn.btn-primary-gold:hover,
.text-content .btn.btn-primary-gold:hover,
.txt-col .btn.primary:focus,
.text-content .btn.primary:focus,
.txt-col .btn.primary-gold:focus,
.text-content .btn.primary-gold:focus,
.txt-col .btn.btn-primary-gold:focus,
.text-content .btn.btn-primary-gold:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.txt-col .btn.ghost,
.text-content .btn.ghost {
  border: solid 1px #293647;
}
.txt-col .btn.ghost.arrow-before,
.text-content .btn.ghost.arrow-before {
  padding-left: 55px;
  padding-right: 20px;
}
.txt-col .btn.ghost.arrow-before:after,
.text-content .btn.ghost.arrow-before:after {
  content: unset;
}
.txt-col .btn.ghost.arrow-before:before,
.text-content .btn.ghost.arrow-before:before {
  content: '';
  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" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" transform="matrix(-1,0,0,1,0,0)"><path d="M3.0834 0H0L3.9322 4.49982L0 9H3.0834L7 4.49982L3.0834 0Z" fill="%23232e3d"></path></svg>');
  position: absolute;
  top: 12px;
  right: unset;
  bottom: 12px;
  left: 10px;
  width: 20px;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
}
.txt-col .btn.ghost.light,
.text-content .btn.ghost.light {
  color: #fbfbfb;
  border-color: #fbfbfb;
  background-color: transparent;
}
.txt-col .btn.ghost.light:hover,
.text-content .btn.ghost.light:hover {
  background-color: #e1b129;
  border-color: #e1b129;
}
.txt-col .btn .wpcf7-spinner,
.text-content .btn .wpcf7-spinner {
  display: none;
}
.txt-col .btn::after,
.text-content .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="%23232e3d"/></svg>') !important;
}
.txt-col .btn:hover,
.text-content .btn:hover,
.txt-col .btn:focus,
.text-content .btn:focus {
  background-color: #e6c150 !important;
  color: #232e3d !important;
}
.txt-col .btn:hover::after,
.text-content .btn:hover::after,
.txt-col .btn:focus::after,
.text-content .btn:focus::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="%23232e3d"/></svg>') !important;
}
.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: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: 4em;
  height: 3em;
  z-index: 1;
  border-radius: .5em;
  opacity: 0.5;
}
.animatable .embed-youtube .embed-youtube-play {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.embed-youtube .embed-youtube-play:hover {
  opacity: 1;
}
.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: none;
  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%;
}
/*!
	By AndrÃ© Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.11.0
*/
body.hidden-scroll {
  overflow: hidden;
}
.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  display: none;
  z-index: 1035;
}
.sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
}
.sl-wrapper * {
  box-sizing: border-box;
}
.sl-wrapper button {
  border: 0 none;
  background: transparent;
  font-size: 28px;
  padding: 0;
  cursor: pointer;
}
.sl-wrapper button:hover {
  opacity: 0.7;
}
.sl-wrapper .sl-close {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  z-index: 10060;
  margin-top: -14px;
  margin-right: -14px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-family: Arial, Baskerville, monospace;
  color: #000;
  font-size: 3rem;
}
.sl-wrapper .sl-counter {
  display: none;
  position: fixed;
  top: 30px;
  left: 30px;
  z-index: 10060;
  color: #000;
  font-size: 1rem;
}
.sl-wrapper .sl-navigation {
  width: 100%;
  display: none;
}
.sl-wrapper .sl-navigation button {
  position: fixed;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 22px;
  line-height: 44px;
  text-align: center;
  display: block;
  z-index: 10060;
  font-family: Arial, Baskerville, monospace;
  color: #000;
}
.sl-wrapper .sl-navigation button.sl-next {
  right: 5px;
  font-size: 2rem;
}
.sl-wrapper .sl-navigation button.sl-prev {
  left: 5px;
  font-size: 2rem;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 10px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 10px;
    font-size: 3rem;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-navigation button {
    width: 44px;
  }
  .sl-wrapper .sl-navigation button.sl-next {
    right: 20px;
    font-size: 3rem;
  }
  .sl-wrapper .sl-navigation button.sl-prev {
    left: 20px;
    font-size: 3rem;
  }
}
.sl-wrapper.sl-dir-rtl .sl-navigation {
  direction: ltr;
}
.sl-wrapper .sl-image {
  position: fixed;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 10000;
}
.sl-wrapper .sl-image img {
  margin: 0;
  padding: 0;
  display: block;
  border: 0 none;
  width: 100%;
  height: auto;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image img {
    border: 0 none;
  }
}
.sl-wrapper .sl-image iframe {
  background: #000;
  border: 0 none;
}
@media (min-width: 35.5em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
@media (min-width: 50em) {
  .sl-wrapper .sl-image iframe {
    border: 0 none;
  }
}
.sl-wrapper .sl-image .sl-caption {
  display: none;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-top {
  bottom: auto;
  top: 0;
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
  bottom: auto;
}
.sl-wrapper .sl-image .sl-download {
  display: none;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #000;
  z-index: 1060;
}
.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}
.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.sl-transition {
  transition: -moz-transform ease 200ms;
  transition: -ms-transform ease 200ms;
  transition: -o-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms;
}
@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
.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.645, 0.045, 0.355, 1) 350ms;
}
.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.645, 0.045, 0.355, 1) 350ms;
}
.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.645, 0.045, 0.355, 1) 350ms;
}
.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.9px) {
  .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.9px) {
  .tab-container .module_tabs-content.vertical .tab-content picture {
    max-height: 300px;
  }
}
@media screen and (max-width: 1023.9px) {
  .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.645, 0.045, 0.355, 1) 350ms;
}
.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,<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="%23232e3d"/></svg>');
  opacity: 0;
}
.animatable .tab-container .module_tabs-vertical-list button::after {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.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.9px) {
  .tab-title {
    font-size: 1.5rem;
    letter-spacing: -1px;
  }
}
@media screen and (max-width: 767.9px) {
  .tab-title {
    font-size: 1.25rem;
    letter-spacing: 0px;
  }
}
section.bg-secondary .tab-container .text-content p {
  text-transform: uppercase;
  letter-spacing: 3.2px;
  position: relative;
  padding-bottom: 1em;
  margin-bottom: 1.5em;
  display: block;
  font-weight: 600;
}
section.bg-secondary .tab-container .text-content p:after {
  content: '';
  height: 2px;
  width: 28px;
  background-color: #293647;
  color: #fbfbfb;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
section.bg-secondary .tab-container .text-content p:after a {
  color: #e1b129 !important;
}
section.bg-secondary .tab-container .text-content p:after .btn.primary {
  background-color: #232e3d;
  color: #293647;
}
section.bg-secondary .tab-container .text-content p:after .btn.primary::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="%23293647"/></svg>');
}
section.bg-secondary .tab-container .text-content p:after .btn.primary:hover,
section.bg-secondary .tab-container .text-content p:after .btn.primary:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
section.bg-secondary .tab-container .text-content p:after .btn.primary:hover::after,
section.bg-secondary .tab-container .text-content p:after .btn.primary:focus::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="%23fbfbfb"/></svg>');
}
section.bg-secondary .tab-container .text-content p.clr-secondary {
  font-weight: 600;
}
section.bg-secondary .tab-container .text-content p.clr-secondary:after {
  background-color: #e1b129;
}
section.bg-secondary .tab-container .module_tabs-vertical-list button {
  color: #fff;
  border-bottom-color: #fff;
}
section.bg-secondary .tab-container .module_tabs-vertical-list button.active {
  color: #293647;
}
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.645, 0.045, 0.355, 1) 350ms;
}
.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.645, 0.045, 0.355, 1) 350ms;
}
.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 {
  overflow-x: hidden;
}
.page_breakers.content-section {
  padding-left: unset;
  padding-right: unset;
  padding: unset;
}
.page_breakers.content-section .semi-breaker {
  flex: 1;
  position: relative;
}
.page_breakers.content-section .semi-breaker:has(.img-col) {
  max-width: 800px;
  width: 100%;
}
.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);
}
@media screen and (max-width: 767.9px) {
  .page_breakers.content-section .breaker-container-right {
    gap: 2em;
  }
}
.page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
  padding-right: 3em;
}
@media screen and (min-width: 767.9px) and (max-width: 1023.9px) {
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 2em;
  }
}
@media screen and (max-width: 767.9px) {
  .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;
    margin: 0 auto;
    max-width: calc(100 - 2em);
    padding-left: 1em;
    padding-right: 1em;
  }
}
.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;
}
@media screen and (max-width: 767.9px) {
  .page_breakers.content-section .breaker-container-left {
    gap: 2em;
  }
}
.page_breakers.content-section .breaker-container-left .semi-breaker:first-of-type {
  justify-self: flex-end;
}
.page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
  padding-left: 3em;
}
@media screen and (min-width: 767.9px) and (max-width: 1023.9px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 2em;
  }
}
@media screen and (max-width: 767.9px) {
  .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;
    margin: 0 auto;
    order: 1;
    max-width: calc(100 - 2em);
    padding-left: 1em;
    padding-right: 1em;
  }
}
.page_breakers.content-section .img-col {
  height: 100%;
  overflow: hidden;
  position: relative;
  min-height: 480px;
}
.page_breakers.content-section .img-col img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
.page_breakers.content-section.stamped {
  padding-top: 200px;
  position: relative;
  margin-top: 3em;
}
@media screen and (max-width: 1023.9px) {
  .page_breakers.content-section.stamped {
    padding-top: 140px;
    margin-top: 0px;
  }
}
@media screen and (max-width: 767.9px) {
  .page_breakers.content-section.stamped {
    padding-top: 0px;
    margin-top: 4em;
  }
}
.page_breakers.content-section.stamped .stamp {
  height: 400px;
  width: 400px;
  position: absolute;
  top: -219px;
  left: -75px;
  z-index: 5;
}
@media screen and (max-width: 1023.9px) {
  .page_breakers.content-section.stamped .stamp {
    height: 250px;
    width: 250px;
    top: 4px;
    left: -65px;
  }
}
@media screen and (max-width: 767.9px) {
  .page_breakers.content-section.stamped .stamp {
    display: none;
  }
}
.page_breakers.content-section.stamped .breaker-container-right .stamp {
  height: 400px;
  width: 400px;
  position: absolute;
  top: -219px;
  right: -75px;
  z-index: 5;
  left: unset;
}
@media screen and (max-width: 1023.9px) {
  .page_breakers.content-section.stamped .breaker-container-right .stamp {
    height: 250px;
    width: 250px;
    top: 4px;
    right: -65px;
  }
}
@media screen and (max-width: 767.9px) {
  .page_breakers.content-section.stamped .breaker-container-right .stamp {
    display: none;
  }
}
.icon {
  font-size: 0px;
  height: 2.5rem;
  width: 2.5rem;
  background-position: center;
  background-size: 100% 1.25rem;
  background-repeat: no-repeat;
  display: block;
}
.animatable .icon {
  transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
}
.icon.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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 238.9 239.96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill: %23e1b129 ;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,239.96c1.53-5.6,2.96-10.86,4.4-16.12,3.94-14.44,7.92-28.88,11.77-43.34,.32-1.2,.13-2.84-.47-3.92C-17.17,116.66,6.81,41.54,68.36,11.81c67.73-32.71,148.82,5.43,167.02,78.57,16.09,64.67-24.54,130.34-89.72,144.79-28.14,6.24-55.08,2.44-80.78-10.55-1.11-.56-2.73-.73-3.94-.42-19.41,5-38.8,10.1-58.19,15.18-.78,.2-1.57,.34-2.75,.59Zm28.57-28.16c11.53-3.03,22.64-5.86,33.69-8.91,2.63-.73,4.65-.41,6.98,.98,15.26,9.12,31.8,13.87,49.62,13.96,26.17,.14,49.17-8.46,68.12-26.43,25.73-24.4,35.68-54.53,30.18-89.59-7.06-44.97-48.1-80.6-93.65-81.59-24.14-.53-45.95,6.21-64.78,21.35-24.03,19.31-36.66,44.6-37.57,75.48-.6,20.3,4.98,38.99,16,56.03,1.05,1.62,1.22,3.01,.71,4.85-3.13,11.12-6.13,22.27-9.3,33.87Z'/%3E%3Cpath class='cls-1' d='M81.39,64.27c5.27-1.39,7.67,1.87,9.46,6.49,2.63,6.83,5.48,13.58,8.42,20.28,1.18,2.68,1.02,4.97-.7,7.24-2.31,3.05-4.55,6.17-6.98,9.12-1.63,1.97-1.69,3.75-.41,5.9,9.69,16.31,23.22,28.13,40.9,35.16,2.42,.96,4.35,.56,5.98-1.49,3.01-3.78,6.12-7.47,9.05-11.31,1.55-2.03,3.43-2.8,5.66-1.76,8.59,4,17.15,8.08,25.64,12.3,.87,.43,1.68,1.96,1.71,3,.26,8.84-2.33,16.25-10.25,21.36-9.77,6.31-19.99,6.87-30.87,3.82-28.66-8.04-49.72-26.12-66.6-49.87-5.25-7.38-9.96-15.01-11.92-23.97-2.82-12.88,.4-24.05,9.94-33.3,3.02-2.93,6.68-3.52,10.99-2.97Z'/%3E%3C/svg%3E");
}
.icon.whatsapp: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 238.9 239.96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill: %23293647 ;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,239.96c1.53-5.6,2.96-10.86,4.4-16.12,3.94-14.44,7.92-28.88,11.77-43.34,.32-1.2,.13-2.84-.47-3.92C-17.17,116.66,6.81,41.54,68.36,11.81c67.73-32.71,148.82,5.43,167.02,78.57,16.09,64.67-24.54,130.34-89.72,144.79-28.14,6.24-55.08,2.44-80.78-10.55-1.11-.56-2.73-.73-3.94-.42-19.41,5-38.8,10.1-58.19,15.18-.78,.2-1.57,.34-2.75,.59Zm28.57-28.16c11.53-3.03,22.64-5.86,33.69-8.91,2.63-.73,4.65-.41,6.98,.98,15.26,9.12,31.8,13.87,49.62,13.96,26.17,.14,49.17-8.46,68.12-26.43,25.73-24.4,35.68-54.53,30.18-89.59-7.06-44.97-48.1-80.6-93.65-81.59-24.14-.53-45.95,6.21-64.78,21.35-24.03,19.31-36.66,44.6-37.57,75.48-.6,20.3,4.98,38.99,16,56.03,1.05,1.62,1.22,3.01,.71,4.85-3.13,11.12-6.13,22.27-9.3,33.87Z'/%3E%3Cpath class='cls-1' d='M81.39,64.27c5.27-1.39,7.67,1.87,9.46,6.49,2.63,6.83,5.48,13.58,8.42,20.28,1.18,2.68,1.02,4.97-.7,7.24-2.31,3.05-4.55,6.17-6.98,9.12-1.63,1.97-1.69,3.75-.41,5.9,9.69,16.31,23.22,28.13,40.9,35.16,2.42,.96,4.35,.56,5.98-1.49,3.01-3.78,6.12-7.47,9.05-11.31,1.55-2.03,3.43-2.8,5.66-1.76,8.59,4,17.15,8.08,25.64,12.3,.87,.43,1.68,1.96,1.71,3,.26,8.84-2.33,16.25-10.25,21.36-9.77,6.31-19.99,6.87-30.87,3.82-28.66-8.04-49.72-26.12-66.6-49.87-5.25-7.38-9.96-15.01-11.92-23.97-2.82-12.88,.4-24.05,9.94-33.3,3.02-2.93,6.68-3.52,10.99-2.97Z'/%3E%3C/svg%3E");
}
.icon.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 {
  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 {
  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 {
  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 {
  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 {
  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");
}
/* Responsive less */
/* Responsive less */
@media screen and (max-width: 1279.9px) {
  #header {
    padding-bottom: 0.5em;
  }
  #header > .container-wider > .pure-g {
    align-items: center;
  }
  #header .svg-logo {
    width: 100px;
  }
  #header .header-menu {
    margin-top: 0.5em;
    text-align: right;
  }
  #header .header-menu #toggle_menu {
    border: none;
    background-color: unset;
    font-size: 0;
    width: 2rem;
    height: 3rem;
    padding: 0;
    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='32' height='33' viewBox='0 0 32 33' fill='none'%3E%3Crect y='31' width='32' height='2' fill='%23D9D9D9'/%3E%3Crect y='16' width='32' height='2' fill='%23D9D9D9'/%3E%3Crect width='32' height='2' fill='%23D9D9D9'/%3E%3C/svg%3E");
    margin-left: auto;
  }
  #header .header-menu #toggle_menu.active {
    background-size: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.185' height='16.185' viewBox='0 0 16.185 16.185'%3E%3Cg id='Group' transform='translate(0.605 0.605)'%3E%3Cpath id='Line_3_Copy' data-name='Line 3 Copy' d='M.556.588H19.444' transform='translate(0.832 0) rotate(45)' fill='none' stroke='%23D9D9D9' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath id='Line_3_Copy-2' data-name='Line 3 Copy' d='M.556.588H19.444' transform='translate(0 14.142) rotate(-45)' fill='none' stroke='%23D9D9D9' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  }
  #header .header-menu .nav-search-wrapper {
    position: fixed;
    top: 69px;
    padding-bottom: 1em;
    right: 0;
    left: 0;
    background: #232e3d;
    transform: translateX(-100%);
    opacity: 0;
    will-change: transform, opacity;
    text-align: left;
    z-index: 9;
  }
  .animatable #header .header-menu .nav-search-wrapper {
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
  }
  #header .header-menu .nav-search-wrapper.active {
    opacity: 1;
    transform: translateX(0%);
  }
  #header .header-menu #menu-hoofdmenu {
    flex-direction: column;
  }
  #header .header-menu #main-menu {
    display: block;
  }
  #header .header-menu #main-menu .menu .menu-item a {
    padding: .5em 1.5em;
  }
  #header .header-menu #main-menu .menu .menu-item-has-children {
    padding-right: 3em;
    margin-right: 0;
    position: relative;
  }
  #header .header-menu #main-menu .menu .menu-item-has-children .sub-menu {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
    padding-left: 1em;
  }
  #header .header-menu #main-menu .menu .menu-item-has-children .sub-menu .menu-item a {
    font-size: .9rem;
  }
  #header .header-menu #main-menu .menu .menu-item-has-children .sub-menu {
    max-height: 0px;
    padding: 0px;
    overflow: hidden;
  }
  #header .header-menu #main-menu .menu .menu-item-has-children.active .sub-menu {
    max-height: 150px;
  }
  #header .header-menu #main-menu .menu .menu-item-has-children.active .openSub {
    transform: rotate(180deg);
  }
  #header .header-menu #main-menu .menu .menu-item-has-children::after {
    content: unset;
    width: 1.5em;
    height: 1rem;
    background-size: .7rem;
  }
  .animatable #header .header-menu #main-menu .menu .menu-item-has-children::after {
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
  }
  #header .header-menu #main-menu .menu .menu-item-has-children .openSub {
    display: block;
    height: 25px;
    width: 25px;
    position: absolute;
    top: 0px;
    right: 1em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M14.8729 0.843195C15.0424 0.985207 15.0424 1.26923 14.8729 1.44675L7.78814 8.86686C7.61864 9.04438 7.38136 9.04438 7.21186 8.86686L0.127119 1.44675C-0.0423729 1.26923 -0.0423729 0.985207 0.127119 0.843195L0.771186 0.133136C0.940678 -0.0443787 1.21186 -0.0443787 1.34746 0.133136L7.51695 6.55917L13.6525 0.133136C13.7881 -0.0443787 14.0593 -0.0443787 14.2288 0.133136L14.8729 0.843195Z' fill='%23e1b129'/%3E%3C/svg%3E");
    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: %23e1b129; %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-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .animatable #header .header-menu #main-menu .menu .menu-item-has-children .openSub {
    transition: all cubic-bezier(0.645, 0.045, 0.355, 1) 350ms;
  }
  #header #search_toggle_btn {
    display: none;
  }
  #header #search_header_wrapper {
    width: 100%;
    display: block;
  }
  #header #search_header_wrapper .d-i-block {
    display: block;
  }
  #header #search_form {
    opacity: 1;
    padding-left: 1em;
    padding-right: 1em;
    transform: scaleY(1) translateY(0%);
    margin-bottom: 1em;
    padding-top: 1em;
  }
  #header #search_form #searchform #s {
    background-color: transparent;
    color: #fbfbfb;
    border-bottom: 1px solid #e1b129;
    width: 100%;
  }
  #header #search_form #searchform #s::placeholder {
    color: #e1b129;
  }
  #header #search_form #searchform #searchsubmit {
    background-color: #e1b129;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M12.4614 12.4549L17.5 17.5M14.1667 8.33333C14.1667 11.555 11.555 14.1667 8.33333 14.1667C5.11167 14.1667 2.5 11.555 2.5 8.33333C2.5 5.11167 5.11167 2.5 8.33333 2.5C11.555 2.5 14.1667 5.11167 14.1667 8.33333Z' stroke='%23232e3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  #main-menu .main-menu.alt-menu .menu {
    display: block !important;
  }
}
@media screen and (max-width: 1023.9px) {
  #header .header-menu {
    margin-right: 0;
  }
}
@media screen and (max-width: 767.9px) {
  #header .header-menu .nav-search-wrapper {
    top: 66px;
  }
  .page-template-homepage-template .homepage-banner-section {
    overflow-x: clip;
    padding-top: 0em;
    height: 100vh;
    max-height: 800px;
    display: flex;
    align-items: flex-end;
  }
  .page-template-homepage-template .homepage-banner-section::before {
    top: 0em;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
  }
  .page-template-homepage-template .homepage-banner-section .banner-title h1 {
    font-size: 2.75rem;
  }
  .page-template-homepage-template .homepage-banner-section .banner-section-shape::after {
    width: 130vw;
    height: 150vw;
    top: 50%;
  }
  .page-template-homepage-template .homepage-banner-section .banner-section-content {
    padding-bottom: 3.5em;
    padding-top: 0px;
  }
  .page-template-homepage-template .homepage-banner-section .banner-section-content::after {
    content: unset;
  }
  .page-template-homepage-template .homepage-banner-section .banner-section-action {
    margin-top: 2em;
  }
  .quote-module-section .quote-content {
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 2em;
    font-size: 1.5rem;
  }
  .quote-module-section .quote-content blockquote {
    margin-top: 4em;
  }
  blockquote::before {
    width: 2.5rem;
    height: 2.5rem;
  }
  .verhalen-slider-hexagon {
    height: 250px;
  }
  .collegaverhalen-slider .slider-module-controls {
    margin-top: 6em;
  }
  .collegaverhalen-slider .hexagon-bg::after {
    left: 0;
    top: 230px;
    z-index: 2;
    transform: scale(1.5);
    pointer-events: none;
    right: 0;
    opacity: .2;
  }
  .vacature_entry .vacature-properties-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .vacature_entry .vacature-werkveld {
    font-size: 11px;
  }
  .vacature_entry .entry-title {
    font-size: 18px;
  }
  .open_vacancies_list {
    margin-top: 2em;
  }
  #pages_vacatures_overzicht .page {
    grid-template-columns: 1fr;
  }
  #pages_vacatures_overzicht .page .vacature-ads-block {
    grid-column-start: 1;
  }
  .btn-and-share-container {
    flex-wrap: wrap;
  }
  #filters {
    flex-wrap: wrap;
    gap: 1em;
  }
  #socials-list-fixed {
    right: .5rem;
    bottom: 10%;
  }
  .banner-section.content-section {
    padding-bottom: 410px;
  }
  .banner-section.content-section.img-right .picture-epsa {
    transform: translateX(-50%);
    top: unset;
    bottom: -17%;
    width: 125vw;
    height: 125vw;
    max-width: 500px;
    max-height: 500px;
  }
  .banner-section.content-section.img-right .picture-epsa img {
    width: 100%;
    height: 100%;
    transform: unset;
  }
  .counter-block {
    margin-bottom: 2em;
    max-width: 10rem;
  }
  .content-section:has(.verhaal-module) {
    overflow-x: clip;
  }
  .video-verhaal-module {
    margin-bottom: 2em;
  }
  .verhaal-module-content {
    margin-bottom: 1em;
  }
  .verhaal-module .img-col img {
    height: 360px;
  }
  .verhaal-module .txt-col.with-hexagon-bg::before {
    top: -5rem;
    opacity: .2;
    bottom: -2.5rem;
  }
  #footer .privacy-cookie-menu {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767.9px) and screen and (max-width: 767.9px) {
  #filters {
    gap: 0.5em;
  }
}
@media screen and (max-width: 1023.9px) and (min-width: 767.9px) {
  .banner-section.content-section.img-right .picture-epsa img {
    transform: unset;
  }
}
@media screen and (max-width: 1023.9px) {
  .our-locations .locations {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
  }
}
@media screen and (max-width: 767.9px) {
  .our-locations .locations {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
  }
  .our-locations .location.hoofd-location {
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1;
  }
}
/* Child theme less */
div[useragentpart="-webkit-details-marker"],
summary::-webkit-details-marker {
  display: none !important;
}
.grecaptcha-badge {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  z-index: -9;
}
.btn .wpcf7-spinner {
  display: none;
}
span[style="font-weight: 400;"],
span[style="font-weight:400;"] {
  font-weight: 300 !important;
}
.display-title p,
.display-title span,
.display-title strong,
.display-title h2,
.display-title h3,
.display-title h4,
.display-title h5 {
  font-size: 50px;
  color: #e1b129;
  line-height: 120%;
  font-weight: 600;
  margin-bottom: 0px;
}
@media screen and (max-width: 1023.9px) {
  .display-title p,
  .display-title span,
  .display-title strong,
  .display-title h2,
  .display-title h3,
  .display-title h4,
  .display-title h5 {
    font-size: 42px;
  }
}
@media screen and (max-width: 767.9px) {
  .display-title p,
  .display-title span,
  .display-title strong,
  .display-title h2,
  .display-title h3,
  .display-title h4,
  .display-title h5 {
    font-size: 36px;
  }
}
.thinner .container {
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
/* Boer & Kroon kleuren */
.boer-light {
  background-color: #57b98f;
}
.boer-dark {
  background-color: #004437;
}
.boer-secondary {
  background-color: #e7304d;
}
/* END Boer & Kroon kleuren*/
.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.53;
  padding: 12px 20px 12px 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.645, 0.045, 0.355, 1) 350ms;
}
.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;
}
.contact-form-section .form-control.submit .btn {
  background-color: #e1b129;
  border-color: #e1b129;
  color: #232e3d;
}
.contact-form-section .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="%23232e3d"/></svg>');
}
.recaptcha-notice {
  color: #293647;
}
.recaptcha-notice a {
  text-decoration: underline;
}
.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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_5722_3435)'%3E%3Cpath d='M20 12.4927V19.847H15.6951V12.9411C15.6951 11.2371 15.0673 10.0712 13.5426 10.0712C12.3767 10.0712 11.6592 10.8783 11.3901 11.5958C11.3004 11.8649 11.2108 12.2236 11.2108 12.6721V19.847H6.90583C6.90583 19.847 6.99551 8.18776 6.90583 7.02184H11.2108V8.81556C11.7489 7.9187 12.8251 6.66309 15.0673 6.66309C17.8475 6.66309 20 8.5465 20 12.4927ZM2.42152 0.833496C0.986545 0.833496 0 1.82004 0 3.07565C0 4.33125 0.89686 5.3178 2.33184 5.3178C3.8565 5.3178 4.75336 4.33125 4.75336 3.07565C4.84305 1.73036 3.94619 0.833496 2.42152 0.833496ZM0.269058 19.847H4.57399V7.02184H0.269058V19.847Z' fill='%23232e3d'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5722_3435'%3E%3Crect width='20' height='20' fill='%23232e3d'/%3E%3C/clipPath%3E%3C/defs%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 {
  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");
}
#pages_cases_overzicht .klantcase-entry-picture {
  z-index: 2;
  position: relative;
}
.line-after-longer {
  position: relative;
  padding-bottom: 1em;
  font-weight: 600;
}
.line-after-longer::after {
  content: "";
  position: absolute;
  top: calc(100% - .5em);
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-1px);
  height: 2px;
  width: 1.5em;
  background-color: currentColor;
}
.line-after-longer::after {
  width: 3rem;
}
.verhaal-slide h2,
.verhaal-slide .h2 {
  font-size: 28px;
  line-height: 32px;
}
.wpcf7-form.submitting .wpcf7-submit {
  pointer-events: none;
}
/* COOKIEBOT STYLING */
body #CybotCookiebotDialogHeader {
  background-color: #232e3d;
}
body #CybotCookiebotDialogPoweredbyLink {
  width: 62px;
  height: 45px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-position: center left;
  background-image: url('/resources/aeves_benefit_logo_wit.svg');
}
body #CybotCookiebotDialogPoweredbyImage {
  opacity: 0;
}
body #CybotCookiebotDialogBodyContentText {
  letter-spacing: 1.44px;
}
body #CybotCookiebotDialog {
  border-radius: 0;
  outline: 1000vh solid rgba(35, 46, 61, 0.2);
}
body #CybotCookiebotDialog .CybotCookiebotScrollContainer {
  border: unset;
}
body #CybotCookiebotDialog .CookieCard {
  letter-spacing: 1px;
}
body #CybotCookiebotDialog .CookieCard button::after {
  content: unset;
}
body #CybotCookiebotDialogPoweredbyCybot path {
  fill: white;
}
body #CybotCookiebotDialogPoweredbyCybot svg {
  display: none;
}
body #CybotCookiebotDialog *,
body #CybotCookiebotDialogBodyUnderlay * {
  font-family: 'montserrat', 'Roboto', 'Muli', 'Helvetica', 'Arial', sans-serif;
}
body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
  color: #e1b129;
}
body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  color: #232e3d;
  border-color: #232e3d;
}
body #CybotCookiebotDialogHeader {
  border-color: #e9edf1;
}
body #CybotCookiebotDialogNav {
  border-color: #e9edf1;
}
body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #e9edf1;
}
body #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #e1b129;
}
body #CybotCookiebotDialogFooter {
  position: relative;
  margin-top: 3em;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background-color: #e1b129;
  border-color: #e1b129;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept::after,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept::after,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.708' height='11.708' viewBox='0 0 11.708 11.708'%3E%3Cpath id='Path_3565' data-name='Path 3565' d='M5.854,0,4.79,1.064,8.819,5.094H0V6.614H8.819L4.79,10.644l1.064,1.064,5.854-5.854Z' fill='%23fbfbfb'/%3E%3C/svg%3E%0A");
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
  border-color: #fbfbfb;
  background-color: #fbfbfb;
  color: #e1b129;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize::after,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection::after,
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.708' height='11.708' viewBox='0 0 11.708 11.708'%3E%3Cpath id='Path_3565' data-name='Path 3565' d='M5.854,0,4.79,1.064,8.819,5.094H0V6.614H8.819L4.79,10.644l1.064,1.064,5.854-5.854Z' fill='%23e1b129'/%3E%3C/svg%3E%0A");
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection .CybotCookiebotDialogArrow,
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton .CybotCookiebotDialogArrow {
  display: none;
}
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
  padding: 12px 20px;
  border-radius: 0;
  border-width: 1px;
  text-transform: uppercase;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 13px;
  line-height: 1.1em;
  letter-spacing: .5px;
}
.CybotCookiebotDialogTabPanel {
  letter-spacing: 1px;
}
/* END COOKIEBOT STYLING */
.wpcf7-form.submitting .wpcf7-submit {
  pointer-events: none;
}
video {
  -webkit-transform-style: preserve-3d;
}
.tab-content span[style] {
  font-size: inherit !important;
  font-family: inherit !important;
}
.gradient.main {
  background: linear-gradient(90deg, #293647 0%, #242e3c 100%);
}
.gradient.secondary {
  background: linear-gradient(90deg, #e1b129 0%, #ffd659 100%);
}
.lip.right {
  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 74.54 329.3'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %234cb748; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M74.54,255.05V74.83c0-1.95-.27-3.88-.78-5.72-1.49-5.36-5.34-9.75-10.29-12.29C49.54,49.69,0,22.8,0,1.21c0-25.13,0,351.25,0,326.96,0-20.91,49.7-47.98,63.5-55.09,4.59-2.37,8.27-6.31,9.92-11.21.74-2.18,1.12-4.48,1.12-6.83Z'/%3E%3C/svg%3E");
}
.lip.left {
  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 74.54 329.3'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %234cb748; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,74.25v180.21c0,1.95.27,3.88.78,5.72,1.49,5.36,5.34,9.75,10.29,12.29,13.94,7.14,63.47,34.03,63.47,55.62,0,25.13,0-351.25,0-326.96,0,20.91-49.7,47.98-63.5,55.09-4.59,2.37-8.27,6.31-9.92,11.21-.74,2.18-1.12,4.48-1.12,6.83Z'/%3E%3C/svg%3E");
}
.epsa-shape {
  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 107.7 115.4'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e1b129; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' 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 class='cls-1' 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");
  background-repeat: no-repeat;
}
.epsa-simple-shape {
  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 239.03 316.49'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fbfbfb;; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='202.88 293.38 105 316.49 155 138.51 23.61 101.39 0 0 180.14 51.11 181.24 52.01 239.03 164.25 202.88 293.38'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.sub-title {
  text-transform: uppercase;
  letter-spacing: 3.2px;
  position: relative;
  padding-bottom: 1em;
  margin-bottom: 1.5em;
  display: block;
}
.sub-title:after {
  content: '';
  height: 2px;
  width: 28px;
  background-color: #293647;
  color: #fbfbfb;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.sub-title:after a {
  color: #e1b129 !important;
}
.sub-title:after .btn.primary {
  background-color: #232e3d;
  color: #293647;
}
.sub-title:after .btn.primary::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="%23293647"/></svg>');
}
.sub-title:after .btn.primary:hover,
.sub-title:after .btn.primary:focus {
  color: #fbfbfb;
  background-color: #4f5864;
}
.sub-title:after .btn.primary:hover::after,
.sub-title:after .btn.primary:focus::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="%23fbfbfb"/></svg>');
}
.sub-title.clr-secondary {
  font-weight: 600;
}
.sub-title.clr-secondary:after {
  background-color: #e1b129;
}
.chevron-down {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' viewBox='0 0 15 9' fill='none'%3E%3Cpath d='M14.8729 0.843195C15.0424 0.985207 15.0424 1.26923 14.8729 1.44675L7.78814 8.86686C7.61864 9.04438 7.38136 9.04438 7.21186 8.86686L0.127119 1.44675C-0.0423729 1.26923 -0.0423729 0.985207 0.127119 0.843195L0.771186 0.133136C0.940678 -0.0443787 1.21186 -0.0443787 1.34746 0.133136L7.51695 6.55917L13.6525 0.133136C13.7881 -0.0443787 14.0593 -0.0443787 14.2288 0.133136L14.8729 0.843195Z' fill='%23293647'/%3E%3C/svg%3E");
  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");
}
/* UITZONDERINGEN */
.logo-slider-section:has(+ .stamped) {
  padding-bottom: 0;
}
/*# sourceMappingURL=/home/aevesepsa/domains/espa-aeves.triplehosting.nl/public_html/wp-content/themes/GladiorTheme/style.css.map */