/* 
 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-06-17 11:16:22 UTC */

/* Fonts less */
/* Import fonts here */
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKT6_ZogXvVA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKT6_YogXvVA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKT6_WogU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Epilogue";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/epilogue/v13/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Variables less */
/* Defining variables */
/* Breakpoint variables */
/* Root variables */
/*Max Container size*/
/* Colour variables */
/* Animation variables */
/* Root less */
*,
::before,
::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:root {
  font-size: 16px;
  line-height: 1.85;
  font-family: "Epilogue", sans-serif;
  color: #222222;
}
::selection {
  background-color: #d8428c;
  color: #ffffff;
}
html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
a:not(.btn):not(.ano-link):not(.button) {
  color: #bf2872;
}
a:not(.btn):not(.ano-link):not(.button):hover,
a:not(.btn):not(.ano-link):not(.button):focus {
  color: #d8428c;
}
h1 {
  font-size: 3em;
  margin-top: 0;
}
@media screen and (max-width: 47.99em) {
  h1 {
    font-size: 2.5em;
  }
}
h2 {
  margin-top: 0;
  font-size: 2em;
}
h3,
h4 {
  margin-top: 0;
  font-size: 1.5em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3875;
  font-weight: 500;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  font-weight: 700;
}
/* Framework less */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  scroll-behavior: smooth;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 600;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  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-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.hidden,
[hidden] {
  display: none !important;
}
.pure-img {
  max-width: 100%;
  height: auto;
  display: block;
}
/*!
Pure v2.0.3
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE.md
*/
.container {
  width: 90%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: .5em;
  padding-right: .5em;
}
.container-thinner {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .5em;
  padding-right: .5em;
  width: 90%;
}
.pure-g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  table .pure-g {
    display: block;
  }
}
.opera-only :-o-prefocus,
.pure-g {
  word-spacing: -.43em;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-1-12,
.pure-u-1-2,
.pure-u-1-24,
.pure-u-1-3,
.pure-u-1-4,
.pure-u-1-5,
.pure-u-1-6,
.pure-u-1-8,
.pure-u-10-24,
.pure-u-11-12,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-2-24,
.pure-u-2-3,
.pure-u-2-5,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24,
.pure-u-3-24,
.pure-u-3-4,
.pure-u-3-5,
.pure-u-3-8,
.pure-u-4-24,
.pure-u-4-5,
.pure-u-5-12,
.pure-u-5-24,
.pure-u-5-5,
.pure-u-5-6,
.pure-u-5-8,
.pure-u-6-24,
.pure-u-7-12,
.pure-u-7-24,
.pure-u-7-8,
.pure-u-8-24,
.pure-u-9-24 {
  display: inline-block;
}
.pure-u-1-24 {
  width: 4.1667%;
}
.pure-u-1-12,
.pure-u-2-24 {
  width: 8.3333%;
}
.pure-u-1-8,
.pure-u-3-24 {
  width: 12.5%;
}
.pure-u-1-6,
.pure-u-4-24 {
  width: 16.6667%;
}
.pure-u-1-5 {
  width: 20%;
}
.pure-u-5-24 {
  width: 20.8333%;
}
.pure-u-1-4,
.pure-u-6-24 {
  width: 25%;
}
.pure-u-7-24 {
  width: 29.1667%;
}
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
}
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5%;
}
.pure-u-2-5 {
  width: 40%;
}
.pure-u-10-24,
.pure-u-5-12 {
  width: 41.6667%;
}
.pure-u-11-24 {
  width: 45.8333%;
}
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
}
.pure-u-13-24 {
  width: 54.1667%;
}
.pure-u-14-24,
.pure-u-7-12 {
  width: 58.3333%;
}
.pure-u-3-5 {
  width: 60%;
}
.pure-u-15-24,
.pure-u-5-8 {
  width: 62.5%;
}
.pure-u-16-24,
.pure-u-2-3 {
  width: 66.6667%;
}
.pure-u-17-24 {
  width: 70.8333%;
}
.pure-u-18-24,
.pure-u-3-4 {
  width: 75%;
}
.pure-u-19-24 {
  width: 79.1667%;
}
.pure-u-4-5 {
  width: 80%;
}
.pure-u-20-24,
.pure-u-5-6 {
  width: 83.3333%;
}
.pure-u-21-24,
.pure-u-7-8 {
  width: 87.5%;
}
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
}
.pure-u-23-24 {
  width: 95.8333%;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-24-24,
.pure-u-5-5 {
  width: 100%;
}
.pure-g {
  margin-left: -.5em;
  margin-right: -.5em;
}
.pure-g > div {
  padding-left: .5em;
  padding-right: .5em;
  padding-bottom: 1em;
}
@media screen and (min-width: 79.98999999999999em) {
  .pure-u-xl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 63.99em) and (max-width: 79.98999999999999em) {
  .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: 47.99em) {
  .pure-u-sm-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 35.49em) {
  .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: 47.99em) {
  .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: 63.99em) {
  .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: 79.98999999999999em) {
  .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%;
  }
}
.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;
}
/* 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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 35.49em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 47.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 63.99em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .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: 79.98999999999999em) {
  .p-xl-10 {
    padding: 10em;
  }
  .px-xl-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-xl-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-xl-10 {
    padding-top: 10em;
  }
  .pr-xl-10 {
    padding-right: 10em;
  }
  .pb-xl-10 {
    padding-bottom: 10em;
  }
  .pl-xl-10 {
    padding-left: 10em;
  }
}
/* Display classes */
.d-flex {
  display: flex;
}
.d-block {
  display: block;
}
.d-grid {
  display: grid;
}
.d-i-block,
.d-inline-block {
  display: inline-block;
}
.d-inline {
  display: inline;
}
.d-none {
  display: none;
}
/* Position classes */
.p-relative {
  position: relative;
}
.p-absolute {
  position: absolute;
}
.p-sticky {
  position: sticky;
}
.p-unset {
  position: unset;
}
.p-fixed {
  position: fixed;
}
/* Utils */
.no-list-style {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
.horizontal-list {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
.ano-link {
  color: inherit;
  text-decoration: none;
}
.cover-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
.contain-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: unset;
  max-height: unset;
}
/* Text utils */
.txt-left,
.text-left {
  text-align: left;
}
.txt-center,
.text-center {
  text-align: center;
}
.txt-right,
.text-right {
  text-align: right;
}
.txt-justify,
.text-justify {
  text-align: justify;
}
.hairline {
  font-weight: 100;
}
.thin {
  font-weight: 200;
}
.light {
  font-weight: 300;
}
.regular {
  font-weight: 400;
}
.medium {
  font-weight: 500;
}
.semibold {
  font-weight: 600;
}
.bold {
  font-weight: 700;
}
.extrabold {
  font-weight: 800;
}
.black {
  font-weight: 900;
}
.uppercase {
  text-transform: uppercase;
}
.color-txt-main,
.clr-txt-main {
  color: #222222;
}
.color-txt-secondary,
.clr-txt-secondary {
  color: #ffffff;
}
.color-light,
.clr-light {
  color: #ffffff;
}
.color-dark,
.clr-dark {
  color: #333638;
}
.color-main,
.clr-main {
  color: #632967;
}
.color-secondary,
.clr-secondary {
  color: #bf2872;
}
.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: 35.49em) {
  .fs-sm-0 {
    font-size: 0rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-1 {
    font-size: 1rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-2 {
    font-size: 2rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-3 {
    font-size: 3rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-4 {
    font-size: 4rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-5 {
    font-size: 5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-0 {
    font-size: 0rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-1 {
    font-size: 1rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-2 {
    font-size: 2rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-3 {
    font-size: 3rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-4 {
    font-size: 4rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-5 {
    font-size: 5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-0 {
    font-size: 0rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-1 {
    font-size: 1rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-2 {
    font-size: 2rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-3 {
    font-size: 3rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-4 {
    font-size: 4rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-5 {
    font-size: 5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-0 {
    font-size: 0rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-1 {
    font-size: 1rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-2 {
    font-size: 2rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-3 {
    font-size: 3rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-4 {
    font-size: 4rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .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: #632967;
}
.bg-secondary {
  background-color: #bf2872;
}
.bg-shade {
  background-color: rgba(51, 54, 56, 0.15);
}
.bg-txt-main {
  background-color: #222222;
}
.bg-txt-secondary {
  background-color: #ffffff;
}
.bg-light {
  background-color: #ffffff;
}
.bg-dark {
  background-color: #333638;
}
.bg-grey {
  background-color: #edf8fd;
}
.z--5 {
  z-index: -5;
}
.z--4 {
  z-index: -4;
}
.z--3 {
  z-index: -3;
}
.z--2 {
  z-index: -2;
}
.z--1 {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-6 {
  z-index: 6;
}
.z-7 {
  z-index: 7;
}
.z-8 {
  z-index: 8;
}
.z-9 {
  z-index: 9;
}
.z-10 {
  z-index: 10;
}
.height-100 {
  height: 100%;
}
.inset-0 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.align-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: end;
}
.space-between {
  justify-content: space-between;
}
.space-even {
  justify-content: space-evenly;
}
.flex-column {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.gap-0.5 {
  margin-right: -0.5rem;
}
.gap-0.5 > * {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.gap-0.5 > *:last-child {
  margin-right: 0;
}
.gap-1 {
  margin-right: -1rem;
}
.gap-1 > * {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.gap-1 > *:last-child {
  margin-right: 0;
}
.gap-1.5 {
  margin-right: -1.5rem;
}
.gap-1.5 > * {
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}
.gap-1.5 > *:last-child {
  margin-right: 0;
}
.gap-2 {
  margin-right: -2rem;
}
.gap-2 > * {
  margin-right: 2rem;
  margin-bottom: 2rem;
}
.gap-2 > *:last-child {
  margin-right: 0;
}
.gap-2.5 {
  margin-right: -2.5rem;
}
.gap-2.5 > * {
  margin-right: 2.5rem;
  margin-bottom: 2.5rem;
}
.gap-2.5 > *:last-child {
  margin-right: 0;
}
.gap-3 {
  margin-right: -3rem;
}
.gap-3 > * {
  margin-right: 3rem;
  margin-bottom: 3rem;
}
.gap-3 > *:last-child {
  margin-right: 0;
}
.gap-3.5 {
  margin-right: -3.5rem;
}
.gap-3.5 > * {
  margin-right: 3.5rem;
  margin-bottom: 3.5rem;
}
.gap-3.5 > *:last-child {
  margin-right: 0;
}
.gap-4 {
  margin-right: -4rem;
}
.gap-4 > * {
  margin-right: 4rem;
  margin-bottom: 4rem;
}
.gap-4 > *:last-child {
  margin-right: 0;
}
.gap-4.5 {
  margin-right: -4.5rem;
}
.gap-4.5 > * {
  margin-right: 4.5rem;
  margin-bottom: 4.5rem;
}
.gap-4.5 > *:last-child {
  margin-right: 0;
}
.gap-5 {
  margin-right: -5rem;
}
.gap-5 > * {
  margin-right: 5rem;
  margin-bottom: 5rem;
}
.gap-5 > *:last-child {
  margin-right: 0;
}
.screen-reader-label,
.screen-reader-text {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.flex-0 {
  flex: 0;
}
.flex-1 {
  flex: 1;
}
.flex-2 {
  flex: 2;
}
.flex-3 {
  flex: 3;
}
.flex-4 {
  flex: 4;
}
.flex-5 {
  flex: 5;
}
.flex-6 {
  flex: 6;
}
.flex-7 {
  flex: 7;
}
.flex-8 {
  flex: 8;
}
.flex-9 {
  flex: 9;
}
.flex-10 {
  flex: 10;
}
.page_breakers.content-section {
  padding-left: unset;
  padding-right: unset;
}
.page_breakers.content-section .semi-breaker {
  padding-bottom: 1em;
  flex: 1;
}
.page_breakers.content-section .breaker-container-right {
  padding-left: max(5vw, calc((100vw - 1400px) / 2));
  width: 100%;
  max-width: 100%;
  padding-right: 0px;
  display: grid;
  grid-template-columns: auto calc(50vw - 0.5em);
}
.page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
  padding-right: 5em;
}
@media screen and (min-width: 47.99em) and (max-width: 63.99em) {
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 2em;
  }
}
@media screen and (max-width: 47.99em) {
  .page_breakers.content-section .breaker-container-right {
    grid-template-columns: 1fr;
    padding-left: 0;
  }
  .page_breakers.content-section .breaker-container-right .semi-breaker {
    padding-left: 0px;
  }
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 0px;
    max-width: 90%;
    margin: 0 auto;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.page_breakers.content-section .breaker-container-left {
  padding-right: max(5vw, calc((100vw - 1400px) / 2));
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  display: grid;
  grid-template-columns: calc(50vw - 0.5em) auto;
}
.page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
  padding-left: 5em;
}
@media screen and (min-width: 47.99em) and (max-width: 63.99em) {
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 2em;
  }
}
@media screen and (max-width: 47.99em) {
  .page_breakers.content-section .breaker-container-left {
    grid-template-columns: 1fr;
    padding-right: 0;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker {
    order: 2;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 0px;
    max-width: 90%;
    margin: 0 auto;
    order: 1;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.page_breakers.content-section .img-col {
  height: 100%;
  overflow: hidden;
  position: relative;
  min-height: 250px;
}
.page_breakers.content-section .img-col img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
/* Theme imports */
/* Components less */
/* Component classes */
#search_page_results {
  gap: unset;
  flex-wrap: wrap;
}
#search_page_results article h3 {
  transition: 0.2s;
}
#search_page_results article:hover h3 {
  color: #632967;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected,
.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,
.tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
  background-color: #632967 !important;
}
.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
  border-color: #632967;
  color: #632967;
}
.tribe-common .tribe-common-c-btn-border:hover,
.tribe-common a.tribe-common-c-btn-border:hover {
  background-color: #632967 !important;
}
.tribe-events-page-template #header {
  background-color: #632967;
}
.tribe-events-page-template .tribe-events-view {
  margin-top: 167px;
}
.single-tribe_events .tribe-events-pg-template {
  margin-top: 167px !important;
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
section.small-content .container {
  width: 50%;
}
html,
body {
  overflow-x: clip;
}
*:focus,
*:active,
*:focus-visible {
  outline: none;
}
.single-vacature #content {
  margin-top: 167px;
}
#content {
  background: #e3e3e3;
  background: linear-gradient(270deg, rgba(227, 227, 227, 0.22312675) 0%, rgba(114, 114, 114, 0.21752451) 100%);
}
#input-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: -1;
  background: #333638;
}
#input-overlay.contact__form-input--focused {
  opacity: 0.3;
  z-index: 3;
}
#homepage-search.contact__form-input--focused {
  z-index: 4;
}
.lineair-blue-bg:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 65vw;
  height: 100%;
  z-index: 1;
  background: #e3e3e3;
  background: linear-gradient(270deg, rgba(227, 227, 227, 0) 20%, rgba(99, 41, 103, 0.7) 100%);
}
.lineair-blue-bg .pure-g {
  z-index: 2;
  position: relative;
}
.lineair-blue-bg .pure-g .content {
  color: #ffffff;
  font-size: 1.1rem;
  max-width: 550px;
}
.image-gallery {
  position: relative;
}
.image-gallery picture {
  position: absolute;
}
.page-header {
  padding-top: 220px;
  background-size: contain;
}
.blue-bg-titel {
  color: #ffffff;
  display: inline-flex;
  font-weight: normal;
  flex-direction: column;
}
.blue-bg-titel span {
  background-color: #632967;
  padding: 5px 20px 0;
  margin-bottom: 5px;
  width: fit-content;
  font-weight: 500;
  -webkit-animation-duration: 2s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
}
.blue-bg-titel span:nth-of-type(2) {
  animation-delay: 0.5s;
}
.blue-bg-titel span:nth-of-type(3) {
  animation-delay: 1s;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.custom-contact-box {
  margin: 10px 0;
}
.custom-contact-box .contact-box {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  padding: 0 0 0 28px;
}
.custom-contact-box .contact-box a {
  line-height: normal;
  text-decoration: none;
  transition: 0.2s;
}
.custom-contact-box .contact-box a:hover {
  color: #632967;
}
.custom-contact-box .contact-box:before {
  content: "";
  position: absolute;
  left: 0;
  height: 20px;
  width: 20px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.custom-contact-box .contact-box.phone-box:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.8' height='22.801' viewBox='0 0 22.8 22.801'%3E%3Cg id='Group_2647' data-name='Group 2647' transform='translate(-594.735 -283.778)'%3E%3Cpath id='Path_844' data-name='Path 844' d='M409.15,23.086a1.374,1.374,0,0,1-1.344-1.067l-1.037-4.494a1.391,1.391,0,0,1,.8-1.581l4.841-2.074a1.383,1.383,0,0,1,1.608.395l1.973,2.412a15.611,15.611,0,0,0,7.137-7.138l-2.411-1.972a1.378,1.378,0,0,1-.4-1.608L422.4,1.119a1.379,1.379,0,0,1,1.577-.8l4.494,1.038A1.371,1.371,0,0,1,429.535,2.7,20.408,20.408,0,0,1,409.15,23.086m3.8-8.646a.692.692,0,0,0-.274.057l-4.84,2.074a.708.708,0,0,0-.406.8l1.036,4.493a.7.7,0,0,0,.68.538,19.725,19.725,0,0,0,19.7-19.7.692.692,0,0,0-.538-.678L423.82.985a.7.7,0,0,0-.8.4l-2.074,4.837a.7.7,0,0,0,.2.811l2.827,2.311-.114.241a16.3,16.3,0,0,1-7.818,7.819l-.241.113-2.31-2.824a.692.692,0,0,0-.537-.257' transform='translate(188 283.494)' fill='%23532a59'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.custom-contact-box .contact-box.email-box:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.8' height='17.271' viewBox='0 0 22.8 17.271'%3E%3Cg id='Group_2648' data-name='Group 2648' transform='translate(-683.215 -286.617)'%3E%3Cpath id='Path_845' data-name='Path 845' d='M515.6,20.394H497.63a2.417,2.417,0,0,1-2.415-2.415V5.538a2.417,2.417,0,0,1,2.415-2.415H515.6a2.417,2.417,0,0,1,2.414,2.415V17.98a2.416,2.416,0,0,1-2.414,2.415M495.9,7.564V17.98a1.736,1.736,0,0,0,1.733,1.732H515.6a1.735,1.735,0,0,0,1.732-1.732V7.564l-.059.047c-1.165.915-1.869,1.467-7.288,5.4-.122.089-.265.2-.422.32-.838.649-1.984,1.534-2.93,1.534h-.052c-.934,0-2.08-.885-2.919-1.534-.157-.122-.3-.231-.42-.32-5.323-3.863-6.079-4.455-7.225-5.351Zm10.714,6.618c.746.048,1.815-.832,2.538-1.391.163-.126.311-.24.438-.332,5.409-3.925,6.109-4.474,7.268-5.385l.212-.167a.7.7,0,0,0,.268-.549V5.538A1.734,1.734,0,0,0,515.6,3.806H497.63A1.735,1.735,0,0,0,495.9,5.538v.821a.7.7,0,0,0,.269.55l.274.213c1.139.893,1.893,1.482,7.2,5.337h0c.126.093.274.207.437.332a5.758,5.758,0,0,0,2.512,1.391h.017' transform='translate(188 283.494)' fill='%23532a59'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.black-bg-titel {
  color: #ffffff;
  display: inline-flex;
  font-weight: normal;
  flex-direction: column;
}
.black-bg-titel span {
  background-color: #632967;
  padding: 5px 20px 0;
  margin-bottom: 5px;
  width: fit-content;
  font-weight: 500;
}
.smaller-content {
  max-width: 75%;
}
#social-side {
  position: fixed;
  top: 25%;
  right: 20px;
  z-index: 999;
}
#social-side.hide {
  display: none;
}
#social-side .social-icons a.social-icon {
  width: 68px;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #bf2872;
}
.animatable #social-side .social-icons a.social-icon {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#social-side .social-icons a.social-icon.middle {
  border-top: 1px solid #632967;
  border-bottom: 1px solid #632967;
}
#social-side .social-icons a.social-icon:hover {
  transform: translateX(4px);
}
#social-side .social-icons a.social-icon svg {
  width: 25px;
  height: auto;
}
#rode-tinten #header.fixed {
  background-color: #ea5655;
}
#rode-tinten .lineair-blue-bg:after {
  background: linear-gradient(270deg, rgba(227, 227, 227, 0) 0%, rgba(234, 86, 85, 0.7) 100%);
}
#rode-tinten .blue-bg-titel span {
  background-color: #ea5655;
}
#rode-tinten #functie-slider .functie-aantal-vacatures {
  background-color: #ea5655;
}
#rode-tinten #gerelateerde-vacatures .vacature-entry:hover h2.entry-title,
#rode-tinten #gerelateerde-vacatures .vacature-entry:hover .vacature-link {
  color: #ea5655;
}
#rode-tinten #gerelateerde-vacatures .vacature-entry .entry-top .doelgroep {
  background-color: #ea5655;
}
/* Sections / rows */
.content-section {
  position: relative;
  padding-top: 4em;
  padding-bottom: 2em;
}
.content-section .pure-g {
  gap: 3em;
  flex-wrap: nowrap;
}
.content-section .no-extra-styling {
  gap: unset;
  flex-wrap: wrap;
}
.content-section.bg_img > picture {
  opacity: 0.6;
}
/* End sections / row */
/* Buttons */
.btn,
button {
  display: inline-block;
  color: inherit;
  text-decoration: none;
  padding: 0.75em 1.5em;
  border: solid 1px;
  border-radius: 30px;
}
.animatable .btn,
.animatable button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn.primary,
button.primary,
.btn.btn-primary,
button.btn-primary {
  background-color: #bf2872;
  border-color: #bf2872;
  color: #ffffff;
}
.btn.primary:hover,
button.primary:hover,
.btn.btn-primary:hover,
button.btn-primary:hover,
.btn.primary:focus,
button.primary:focus,
.btn.btn-primary:focus,
button.btn-primary:focus {
  background: transparent;
  color: #bf2872;
}
.btn.primary:focus,
button.primary:focus,
.btn.btn-primary:focus,
button.btn-primary:focus {
  outline: 1px solid #632967;
}
.btn.secondary,
button.secondary,
.btn.btn-secondary,
button.btn-secondary {
  background-color: #ffffff;
  border-color: #632967;
  color: #bf2872;
}
.btn.secondary:hover,
button.secondary:hover,
.btn.btn-secondary:hover,
button.btn-secondary:hover,
.btn.secondary:focus,
button.secondary:focus,
.btn.btn-secondary:focus,
button.btn-secondary:focus {
  background: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
.btn.secondary:focus,
button.secondary:focus,
.btn.btn-secondary:focus,
button.btn-secondary:focus {
  outline: 1px solid #bf2872;
}
.btn.third,
button.third,
.btn.btn-third,
button.btn-third {
  background-color: #632967;
  border-color: #632967;
  color: #ffffff;
}
.btn.third:hover,
button.third:hover,
.btn.btn-third:hover,
button.btn-third:hover,
.btn.third:focus,
button.third:focus,
.btn.btn-third:focus,
button.btn-third:focus {
  background: transparent;
  border-color: #632967;
  color: #632967;
}
.btn.third:focus,
button.third:focus,
.btn.btn-third:focus,
button.btn-third:focus {
  outline: 1px solid #bf2872;
}
/* End buttons */
/* Input styling */
.input {
  border: solid 1px #632967;
}
.animatable .input {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.input:focus {
  border-color: #bf2872;
}
/* 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: 0.75em 2.5em 0.75em 0.5em;
  border: unset;
  border-bottom: 1px solid #222222;
  color: #222222;
}
#searchform #s::placeholder {
  color: rgba(34, 34, 34, 0.5);
}
#searchform #s:focus {
  outline: 1px solid;
}
#searchform #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.5rem;
  z-index: 1;
  border: none;
  background-color: rgba(51, 54, 56, 0.15);
  font-size: 0;
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23222222' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");
}
.box-shadow {
  box-shadow: 3px 6px rgba(51, 54, 56, 0.15);
}
/* Header less */
/* Header less */
/* Sub menu visibility class */
.sub_menu_visible {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
.single-vacature #header.header_style_1.fixed {
  background-color: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
/* Header styles */
#header {
  z-index: 9;
  position: relative;
  position: fixed;
  padding-top: 20px;
  top: 0;
  left: 0;
  right: 0;
  height: 167px;
}
#header.hide {
  top: -167px;
}
#header #mobile-menu-toggle {
  display: none;
}
.animatable #header.header_style_1 {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header.header_style_1.fixed {
  background-color: #632967;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
#header.header_style_1 .header-menu {
  width: 100%;
}
#header.header_style_1 .header-logo svg {
  position: relative;
  z-index: 999;
  width: 250px;
}
#header #search_toggle_btn {
  background-color: unset;
  height: 25px;
  width: 25px;
  padding: 0;
  border: unset;
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 2rem;
  position: relative;
}
#header #search_toggle_btn.active::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23ffffff' d='M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z'/%3E%3C/svg%3E");
}
#header #search_toggle_btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 23px;
  height: 23px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Cpath id='Icon' d='M21.2,23h0l-6.54-6.54a9.15,9.15,0,1,1,1.8-1.8L23,21.2,21.2,23ZM9.151,2.542a6.61,6.61,0,1,0,6.61,6.61A6.617,6.617,0,0,0,9.151,2.542Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.animatable #header #search_toggle_btn::before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #search_header_wrapper {
  display: flex;
}
#header #search_form {
  opacity: 0;
  right: 45px;
  transform: scaleY(0) translateY(-10%);
  position: absolute;
}
.animatable #header #search_form {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #search_form input[type="text"] {
  min-width: 400px;
  background: transparent;
  border: none;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
#header #search_form input[type="text"]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
}
#header #search_form input[type="text"]:focus {
  outline: none;
}
#header #search_form.active {
  opacity: 1;
  transform: scaleY(1) translateY(0%);
}
#header #search_form #searchform {
  margin-bottom: 0;
}
#header #search_form #searchform #searchsubmit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Cpath id='Icon' d='M21.2,23h0l-6.54-6.54a9.15,9.15,0,1,1,1.8-1.8L23,21.2,21.2,23ZM9.151,2.542a6.61,6.61,0,1,0,6.61,6.61A6.617,6.617,0,0,0,9.151,2.542Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
#header #top-menu {
  opacity: 1;
  transform: scaleY(1) translateY(0%);
}
.animatable #header #top-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #top-menu.active {
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
}
#header #top-menu .menu {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
#header #top-menu .menu > .menu-item {
  margin-right: 0.5em;
}
#header #top-menu .menu .menu-item:last-child {
  margin-right: unset;
}
#header #top-menu .menu .menu-item-has-children {
  position: relative;
}
#header #top-menu .menu .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #top-menu .menu .menu-item-has-children:hover > .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #top-menu .menu .menu-item-has-children a:focus + .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #top-menu .menu .menu-item-has-children .sub-menu {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  position: absolute;
  top: 100%;
  left: 0;
  width: max-content;
  height: 0px;
  transform-origin: top;
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  background-color: #edf8fd;
}
.animatable #header #top-menu .menu .menu-item-has-children .sub-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #top-menu .menu .menu-item-has-children .sub-menu a {
  margin-left: unset;
  color: #333638;
}
#header #top-menu .menu .menu-item-has-children .sub-menu a:first-of-type {
  margin-left: 0.8em;
}
#header #top-menu .menu .menu-item-has-children .sub-menu a:hover,
#header #top-menu .menu .menu-item-has-children .sub-menu a:focus {
  outline: none;
}
#header #top-menu .menu .menu-item-has-children .sub-menu .sub-menu {
  top: -0.5em;
  left: 100%;
}
#header #top-menu .menu .menu-item a {
  display: block;
  margin: 0.25em 0.8em;
  text-decoration: none;
  color: #ffffff;
  font-size: 17px;
  overflow: hidden;
  position: relative;
}
#header #top-menu .menu .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: #632967;
  transition: 0.2s;
}
#header #top-menu .menu .menu-item a:hover:before {
  width: 100%;
}
#header #main-menu .menu {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
#header #main-menu .menu .menu-item:first-of-type a {
  margin-left: 0;
}
#header #main-menu .menu .menu-item:last-child {
  margin-right: unset;
}
#header #main-menu .menu .menu-item-has-children {
  position: relative;
}
#header #main-menu .menu .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu .menu-item-has-children:hover > .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu .menu-item-has-children a:focus + .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu .menu-item-has-children .sub-menu {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  position: absolute;
  top: 100%;
  left: 0;
  width: max-content;
  min-width: 250px;
  height: 0px;
  transform-origin: top;
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  background-color: #edf8fd;
}
.animatable #header #main-menu .menu .menu-item-has-children .sub-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #main-menu .menu .menu-item-has-children .sub-menu a {
  margin-left: unset;
  color: #333638;
}
#header #main-menu .menu .menu-item-has-children .sub-menu a:first-of-type {
  margin-left: 0.8em;
}
#header #main-menu .menu .menu-item-has-children .sub-menu .sub-menu {
  top: -0.5em;
  left: 100%;
}
#header #main-menu .menu .menu-item a {
  display: block;
  margin: 0.25em 0.8em;
  text-decoration: none;
  color: #ffffff;
  font-size: 16px;
  overflow: hidden;
  position: relative;
}
#header #main-menu .menu .menu-item a:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: #632967;
  transition: 0.2s;
}
#header #main-menu .menu .menu-item a:hover:before {
  width: 100%;
}
.single-vacature #header {
  background: #e3e3e3;
  background: linear-gradient(270deg, rgba(227, 227, 227, 0.22312675) 0%, rgba(114, 114, 114, 0.21752451) 100%);
}
.single-vacature #header #search_form input[type="text"] {
  color: #632967;
  border-bottom: 1px solid #632967;
}
.single-vacature #header #search_form input[type="text"]::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #632967;
}
.single-vacature #header #search_form #searchform {
  margin-bottom: 0;
}
.single-vacature #header #search_form #searchform #searchsubmit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23632967' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");
}
.single-vacature #header #search_toggle_btn.active::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23632967' d='M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z'/%3E%3C/svg%3E");
}
.single-vacature #header #search_toggle_btn::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23632967' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");
}
.single-vacature #header #main-menu .menu a,
.single-vacature #header #top-menu .menu a {
  color: #222222;
}
/* Footer less */
/* Footer less */
#footer-top-line {
  width: 90%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
  height: 2px;
  background-color: #222222;
}
footer {
  background: #e3e3e3;
  background: linear-gradient(270deg, rgba(227, 227, 227, 0.22312675) 0%, rgba(114, 114, 114, 0.21752451) 100%);
}
footer .footer-container .footer-widget h4.footer-widget-title {
  font-size: 1.2rem;
  font-weight: 700;
}
footer .footer-container .footer-widget .footer-text-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
footer .footer-container .footer-widget .footer-text-wrapper a {
  text-decoration: none;
}
.animatable footer .footer-container .footer-widget .footer-text-wrapper a {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
footer .footer-container .footer-widget .footer-text-wrapper a:hover {
  color: #632967;
}
footer .footer-container .footer-widget .footer-text-wrapper#adress {
  align-items: flex-start;
}
footer .footer-container .footer-widget .footer-text-wrapper#adress .footer-icon {
  margin-top: 3px;
}
footer .footer-container .footer-widget .footer-text-wrapper .footer-icon {
  display: flex;
  align-items: center;
  min-width: 20px;
}
footer .footer-container .footer-widget .footer-text-wrapper .footer-icon svg {
  overflow: unset;
}
footer .footer-container .footer-widget .footer-text-wrapper .footer-contact-text {
  padding-left: 30px;
}
footer section.footer-copyright .copyright-menu a:hover {
  text-decoration: underline;
}
footer section.footer-copyright .copyright-menu a,
footer section.footer-copyright .copyright-menu p {
  margin-right: 10px;
  padding-right: 10px;
  position: relative;
  font-size: 14px;
  text-decoration: none;
}
footer section.footer-copyright .copyright-menu a:not(:last-child):after,
footer section.footer-copyright .copyright-menu p:not(:last-child):after {
  content: "";
  height: 50%;
  width: 1px;
  background: #222222;
  position: absolute;
  right: 0px;
  top: 25%;
}
footer section.footer-copyright .copyright-socials {
  height: 100%;
}
footer section.footer-copyright .copyright-socials p {
  font-size: 14px;
  line-height: normal;
}
footer section.footer-copyright .copyright-socials .socials a {
  height: 21px;
  width: 21px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: contain;
}
footer section.footer-copyright .copyright-socials .socials a#facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}
footer section.footer-copyright .copyright-socials .socials a#x {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='svg5' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' 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 M412.63,231.77h136.81l604.13,807.76h-136.81L412.63,231.77z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
footer section.footer-copyright .copyright-socials .socials a#linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E");
}
footer section.footer-copyright .copyright-socials .socials a#pinterest {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z'/%3E%3C/svg%3E");
}
footer section.footer-copyright .copyright-socials .socials a#instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z'/%3E%3C/svg%3E");
}
/* Templates less */
/* Templates less */
.small-job-alert {
  background-color: #f2f2f2;
}
/* Contact form 7 styling */
.wpcf7 label input,
.wpcf7 label textarea {
  border: none;
  padding: 10px 14px;
  width: 100%;
  margin-top: 4px;
}
.wpcf7 .wpcf7-submit {
  background-color: #632967;
  max-width: 200px;
  color: #ffffff;
  transition: 0.2s;
  padding: 1.2em 2em;
  border-radius: 30px;
  border: none;
}
.wpcf7 .wpcf7-submit:hover {
  background-color: #bf2872;
}
/* Mobile contact gegevens in menu */
#mobile-contact .footer-widget h4.footer-widget-title {
  font-size: 1.2rem;
  color: #ffffff;
}
#mobile-contact .footer-widget .footer-text-wrapper {
  margin-bottom: 10px;
}
#mobile-contact .footer-widget .footer-text-wrapper a {
  text-decoration: underline;
  color: #ffffff;
}
.animatable #mobile-contact .footer-widget .footer-text-wrapper a {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#mobile-contact .footer-widget .footer-text-wrapper a:hover {
  color: #632967;
}
#mobile-contact .footer-widget .footer-text-wrapper .footer-icon {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#mobile-contact .footer-widget .footer-text-wrapper .footer-icon#adress {
  margin-top: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z'/%3E%3C/svg%3E");
}
#mobile-contact .footer-widget .footer-text-wrapper .footer-icon#phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");
}
#mobile-contact .footer-widget .footer-text-wrapper .footer-icon#email {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/%3E%3C/svg%3E");
}
#mobile-contact .footer-widget .footer-text-wrapper .footer-contact-text {
  padding-left: 30px;
}
/* Informatie module */
section.information_module {
  background-image: url(//www.werkenbijpropersona.nl/wp-content/uploads/2022/12/paardenbloem.svg);
  background-position: 50vw 10vh;
  background-repeat: no-repeat;
}
section.information_module .informatie-images picture img {
  width: 100%;
  height: auto;
}
section.information_module .informatie-images picture:first-of-type {
  max-width: 550px;
  transform: translate(50px, 16%);
}
section.information_module h2.blue-bg-titel {
  transform: translate(-45%, 50%);
}
section.information_module .informatie-tekst-wrapper {
  max-width: 500px;
}
/* Job Alert */
section.job_alert {
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: inset 0 0 0 2000px rgba(99, 41, 103, 0.8);
  background-position: center center;
}
section.job_alert .contact-information p {
  font-size: 1.4rem;
}
section.job_alert .contact-information .social-icons a.social-icon {
  margin: 0 4px;
  background-color: #ffffff;
  width: 70px;
  height: 70px;
}
.animatable section.job_alert .contact-information .social-icons a.social-icon {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.job_alert .contact-information .social-icons a.social-icon svg {
  width: 25px;
  height: 25px;
}
section.job_alert .contact-information .social-icons a.social-icon:hover {
  transform: translateY(3px);
}
section.job_alert .job-alert-text {
  max-width: 490px;
  margin: 0 auto;
}
section.job_alert .job-alert-text p {
  color: #ffffff;
  font-size: 1.1rem;
}
/* Newsletter */
section.footer_newsletter .footer-newsletter .newsletter-text {
  max-width: 280px;
  flex: 0 0 auto;
}
section.footer_newsletter .footer-newsletter .newsletter-text p {
  font-size: 14px;
}
section.footer_newsletter .footer-newsletter .newsletter-input-wrapper {
  flex: 1 0 auto;
}
section.footer_newsletter .footer-newsletter .newsletter-input-wrapper .newsletter-input {
  -webkit-box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.11);
  box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.11);
  width: 100%;
  overflow: hidden;
  border-radius: 50px;
}
section.footer_newsletter .footer-newsletter .newsletter-input-wrapper .newsletter-input input#nieuwsbrief {
  padding: 1.2em 5em 1.2em 2em;
  border: none;
  width: 100%;
}
section.footer_newsletter .footer-newsletter .newsletter-input-wrapper .newsletter-submit {
  right: 0;
}
section.footer_newsletter .footer-newsletter .newsletter-input-wrapper .newsletter-submit input {
  padding: 1.2em 2em;
}
/* Recruiters */
section.recruiter_info {
  background-image: url(//www.werkenbijpropersona.nl/wp-content/uploads/2022/12/paardenbloem.svg);
  background-position: left center;
  background-repeat: no-repeat;
}
section.recruiter_info .content h2,
section.recruiter_info .content h3,
section.recruiter_info .content h4 {
  font-weight: 600;
}
section.recruiter_info .recruiter-wrapper {
  gap: 3em;
}
section.recruiter_info .recruiter-wrapper .recruiter {
  width: 380px;
}
section.recruiter_info .recruiter-wrapper .recruiter:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -40px;
  left: -20px;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
  border: 1px solid grey;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-image {
  height: 300px;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-image img {
  height: 100%;
  object-fit: cover;
  object-position: right;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content {
  bottom: 20px;
  left: 35px;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content h3 {
  font-size: 20px;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content .recruiter-text {
  background-color: #bf2872;
  display: inline-flex;
  width: fit-content;
  padding: 5px 10px;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content .recruiter-text a {
  color: #ffffff;
  font-size: 14px;
  margin-right: 1px;
  margin-left: 1px;
  line-height: normal;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content .recruiter-text a:hover,
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content .recruiter-text a :focus {
  text-decoration: underline;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content .recruiter-text a.recruiter-linkedin {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E");
}
.animatable section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content .recruiter-text a.recruiter-linkedin {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content .recruiter-text a.recruiter-linkedin:hover {
  transform: scale(1.05);
}
/* Laatste vacatures */
section.laatste_vacatures_module {
  background-color: #ffffff;
}
section.laatste_vacatures_module .content h2 {
  margin-bottom: 0;
}
section.laatste_vacatures_module .laatste-vacatures {
  background-color: #f6cd45 !important;
  border-color: #f6cd45 !important;
  color: #333638;
}
section.laatste_vacatures_module .laatste-vacatures:hover,
section.laatste_vacatures_module .laatste-vacatures:focus {
  background: transparent !important;
  border-color: #f6cd45;
  color: #333638;
}
section.laatste_vacatures_module .laatste-vacatures:focus {
  outline: 1px solid #f6cd45;
}
section.laatste_vacatures_module .vacature-entry {
  border-bottom: 1px solid #ababab;
}
section.laatste_vacatures_module .vacature-entry:first-of-type {
  border-top: 1px solid #ababab;
}
/* Hero homepage */
section.hero {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
section.hero .content p {
  font-size: 1.3rem;
  -webkit-animation-duration: 2s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 1.5s;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
section.hero #scroll-down-icon {
  z-index: 2;
  width: 100%;
}
section.hero #scroll-down-icon svg {
  margin: 0 auto;
}
section.hero .search-bar {
  width: 45%;
}
section.hero .search-bar .search_keywords {
  width: 100%;
}
section.hero .search-bar .search_keywords:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Cpath id='Icon' d='M21.2,23h0l-6.54-6.54a9.15,9.15,0,1,1,1.8-1.8L23,21.2,21.2,23ZM9.151,2.542a6.61,6.61,0,1,0,6.61,6.61A6.617,6.617,0,0,0,9.151,2.542Z' fill='%23632967'/%3E%3C/svg%3E%0A");
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 40px;
}
section.hero .search-bar .search_keywords input {
  width: 100%;
  border-radius: 50px;
  background-color: #ffffff;
  padding: 25px 0 25px 100px;
  border: none;
  -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
section.hero .search-bar .search_keywords input:focus {
  border: none;
}
section.hero .search-bar .search_keywords input:focus:after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #333638;
  opacity: 0.3;
}
section.hero .search-bar .search_submit {
  position: absolute;
  right: 0;
}
section.hero .search-bar .search_submit input {
  padding: 25px 35px;
  border-radius: 50px;
  background-color: #f6cd45;
  border: none;
  color: #333638;
}
/* Vacature entry */
.vacature-entry .vacature-link {
  font-size: 14px;
  font-weight: 600;
}
.vacature-entry .vacature-link:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: #632967;
  transition: 0.2s;
}
.vacature-entry:hover .entry-title,
.vacature-entry:hover .vacature-link {
  color: #632967;
}
.animatable .vacature-entry:hover .entry-title,
.animatable .vacature-entry:hover .vacature-link {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.vacature-entry:hover .entry-title:before,
.vacature-entry:hover .vacature-link:before {
  width: 100%;
}
.vacature-entry .entry-top .doelgroep {
  background-color: #632967;
  border-radius: 30px;
  font-size: 14px;
  color: #ffffff;
  padding: 2px 25px;
}
.vacature-entry .entry-top .deadline p {
  font-size: 0.9rem;
}
.vacature-entry .entry-title {
  font-size: 22px;
}
.vacature-entry .entry-bottom .entry-bottom-link .vacature-link {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 30px;
}
.vacature-entry .entry-bottom .entry-bottom-link .vacature-link:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.242' height='11.754' viewBox='0 0 17.242 11.754'%3E%3Cg id='Group_1497' data-name='Group 1497' transform='translate(1 1.414)'%3E%3Cline id='Line_1' data-name='Line 1' x2='14.254' transform='translate(0 4.547)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M3717.5,2821.93l4.387,4.51-4.387,4.415' transform='translate(-3707.048 -2821.93)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  right: 0;
  width: 15px;
  height: 8px;
  background-repeat: no-repeat;
  background-size: contain;
}
.vacature-entry .entry-bottom .entry-bottom-info .entry-info {
  position: relative;
  display: flex;
  padding-left: 30px;
  margin-right: 45px;
}
.vacature-entry .entry-bottom .entry-bottom-info .entry-info:before {
  content: "";
  position: absolute;
  left: 0;
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-size: contain;
}
.vacature-entry .entry-bottom .entry-bottom-info .entry-info#salaris:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='2' stroke='%23532a59' fill='none' viewBox='3.97 5.77 55.14 52.46'%3E%3Cpath d='M57.61,51.62A24.73,24.73,0,1,1,52.94,9.55'%3E%3C/path%3E%3Cline x1='5.47' y1='26.01' x2='46.61' y2='26.01'%3E%3C/line%3E%3Cline x1='5.47' y1='38.56' x2='41.65' y2='38.56'%3E%3C/line%3E%3C/svg%3E");
}
.vacature-entry .entry-bottom .entry-bottom-info .entry-info#location:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.572' height='22.794' viewBox='0 0 17.572 22.794'%3E%3Cg id='Group_2644' data-name='Group 2644' transform='translate(-188 -284.533)'%3E%3Cpath id='Path_846' data-name='Path 846' d='M8.787,23.834a.452.452,0,0,1-.308-.121c-.258-.238-6.343-5.89-8.03-11.111A9.046,9.046,0,0,1,0,9.823a8.788,8.788,0,0,1,17.552-.646,9.021,9.021,0,0,1-.371,3.229c-1.355,4.548-7.8,11.021-8.077,11.3a.454.454,0,0,1-.317.133M1.314,12.324c1.4,4.33,6.178,9.171,7.462,10.417,1.315-1.362,6.412-6.814,7.538-10.594a8.105,8.105,0,0,0,.327-2.9A7.877,7.877,0,0,0,3.4,4.084,7.8,7.8,0,0,0,.908,9.829a8.167,8.167,0,0,0,.4,2.5Z' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_847' data-name='Path 847' d='M8.786,14.2A4.374,4.374,0,1,1,13.16,9.825,4.374,4.374,0,0,1,8.786,14.2m0-7.839a3.465,3.465,0,1,0,3.465,3.465A3.465,3.465,0,0,0,8.786,6.36' transform='translate(188 283.494)' fill='%23532a59'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.vacature-entry .entry-bottom .entry-bottom-info .entry-info#hours:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.8' height='22.8' viewBox='0 0 22.8 22.8'%3E%3Cg id='Group_2645' data-name='Group 2645' transform='translate(-313.336 -284.528)'%3E%3Cpath id='Path_848' data-name='Path 848' d='M136.729,23.834a11.4,11.4,0,1,1,8.063-3.334,11.4,11.4,0,0,1-8.063,3.334m0-22.052A10.655,10.655,0,1,0,144.266,4.9a10.654,10.654,0,0,0-7.537-3.122' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_849' data-name='Path 849' d='M136.729,12.6a.37.37,0,0,1-.37-.37V4.647a.371.371,0,0,1,.741,0v7.577a.371.371,0,0,1-.37.372Z' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_850' data-name='Path 850' d='M136.728,12.806a.371.371,0,0,1-.262-.633l3.941-3.941a.371.371,0,1,1,.551.5.341.341,0,0,1-.027.027L136.99,12.7a.368.368,0,0,1-.262.109' transform='translate(188 283.494)' fill='%23532a59'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.vacature-entry .entry-bottom .entry-bottom-info .entry-info#niveau:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.789' height='22.792' viewBox='0 0 22.789 22.792'%3E%3Cg id='Group_2646' data-name='Group 2646' transform='translate(-469.316 -283.493)'%3E%3Cpath id='Path_851' data-name='Path 851' d='M303.673,11.117h-.008a.428.428,0,0,1-.292-.117l-4.506-4.245a.442.442,0,0,1-.023-.619.427.427,0,0,1,.6-.031l.007.007,4.46,4.2a.44.44,0,0,1-.237.8h0m-8.663-8.152a.426.426,0,0,1-.293-.117l-2.2-2.068a.442.442,0,0,1-.124-.433.437.437,0,0,1,.317-.315l.081-.02a.432.432,0,0,1,.518.319L295.3,2.2a.442.442,0,0,1,.023.619.429.429,0,0,1-.317.14' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_852' data-name='Path 852' d='M301.513,22.79a.434.434,0,0,1-.43-.4.445.445,0,0,1,.06-.26V10.676a.431.431,0,0,1,.862,0h0V22.348a.435.435,0,0,1-.4.437h-.1' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_853' data-name='Path 853' d='M299.575,6.324a.434.434,0,0,1-.431-.437l-.008-3.862a.439.439,0,0,1,.129-.858l.309,0a.433.433,0,0,1,.423.437l.009,4.276a.435.435,0,0,1-.43.439' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_854' data-name='Path 854' d='M299.553,7.043a.434.434,0,0,1-.431-.437h0V1.992H296.84V3.625a.431.431,0,0,1-.862,0h0V1.554a.434.434,0,0,1,.43-.438h3.146a.434.434,0,0,1,.431.437h0V6.605A.435.435,0,0,1,299.553,7.043Z' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_855' data-name='Path 855' d='M295.543,22.788a.434.434,0,0,1-.431-.437h0V13.417H290.39v8.937a.431.431,0,0,1-.862,0h0V12.983a.434.434,0,0,1,.43-.438h5.581a.434.434,0,0,1,.431.437h0v9.371a.436.436,0,0,1-.432.438' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_856' data-name='Path 856' d='M281.747,11.117a.429.429,0,0,1-.318-.142.443.443,0,0,1,.027-.619L292.462.137a.425.425,0,0,1,.584,0l10.85,10.22a.442.442,0,0,1,.023.619.427.427,0,0,1-.6.031L303.31,11,292.751,1.053,282.038,11a.425.425,0,0,1-.291.115' transform='translate(188 283.494)' fill='%23532a59'/%3E%3Cpath id='Path_857' data-name='Path 857' d='M301.578,22.789H283.813a.434.434,0,0,1-.431-.437h0V9.041a.431.431,0,0,1,.862,0h0V21.912h16.9V9.435a.431.431,0,0,1,.862,0h0V22.35a.434.434,0,0,1-.429.439h0' transform='translate(188 283.494)' fill='%23532a59'/%3E%3C/g%3E%3C/svg%3E%0A");
}
/* Vacature overzicht */
section.vacature_overzicht_header {
  background-size: cover;
}
/* Collega's aan het woord */
section.collegas_aan_het_woord .content h2,
section.collegas_aan_het_woord .content h3,
section.collegas_aan_het_woord .content h4 {
  font-weight: 600;
}
section.collegas_aan_het_woord #collega-slider {
  padding-left: max(5vw, calc((100vw - 1400px) / 2));
}
section.collegas_aan_het_woord #collega-slider .splide__arrows {
  position: absolute;
  right: 0;
  width: 160px;
  display: flex;
  justify-content: space-between;
  margin-right: 18%;
}
section.collegas_aan_het_woord #collega-slider .splide__arrows .splide__arrow {
  width: 70px;
  height: 45px;
  background-color: #632967;
  border-radius: 0;
  opacity: 1;
  position: relative;
  left: unset;
  right: unset;
}
section.collegas_aan_het_woord #collega-slider .splide__arrows .splide__arrow:after {
  content: "";
  position: absolute;
  width: 14px;
  height: 19px;
  background-size: contain;
  background-repeat: no-repeat;
}
section.collegas_aan_het_woord #collega-slider .splide__arrows .splide__arrow.splide__arrow--next:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
}
section.collegas_aan_het_woord #collega-slider .splide__arrows .splide__arrow.splide__arrow--prev:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E");
}
section.collegas_aan_het_woord #collega-slider .splide__track {
  padding-bottom: 90px;
  padding-left: 20px !important;
}
section.collegas_aan_het_woord #collega-slider .collega-class-arrows {
  position: absolute;
  bottom: 0;
  right: 0;
}
section.collegas_aan_het_woord #collega-slider .my-carousel-progress {
  background: #ccc;
  width: 50%;
  margin-left: 10%;
}
section.collegas_aan_het_woord #collega-slider .my-carousel-progress-bar {
  background: #333638;
  height: 2px;
  transition: width 400ms ease;
  width: 0;
}
section.collegas_aan_het_woord #collega-slider .collega {
  max-width: 470px;
}
section.collegas_aan_het_woord #collega-slider .collega:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='453' height='444' viewBox='0 0 453 444'%3E%3Cg id='Rectangle_1942' data-name='Rectangle 1942' fill='none' stroke='%23707070' stroke-width='1' opacity='0.38'%3E%3Crect width='453' height='444' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='452' height='443' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -40px;
  left: -20px;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
}
section.collegas_aan_het_woord #collega-slider .collega .collega-image-hover img {
  transition: 0.2s;
}
section.collegas_aan_het_woord #collega-slider .collega .collega-image-hover:hover img {
  transform: scale(1.05);
}
section.collegas_aan_het_woord #collega-slider .collega .collega-image {
  height: 380px;
}
section.collegas_aan_het_woord #collega-slider .collega .collega-image img {
  height: 100%;
  object-fit: cover;
}
section.collegas_aan_het_woord #collega-slider .collega .collega-functie {
  top: 30px;
  left: 35px;
}
section.collegas_aan_het_woord #collega-slider .collega .collega-functie .collega-text {
  background-color: #632967;
  display: inline-flex;
  width: fit-content;
  padding: 5px 10px;
}
section.collegas_aan_het_woord #collega-slider .collega .collega-quote {
  bottom: 40px;
  left: 35px;
}
section.collegas_aan_het_woord #collega-slider .collega .collega-quote .collega-text {
  background-color: #bf2872;
  display: inline-flex;
  width: fit-content;
  padding: 5px 10px;
}
section.breadcrumb_single_cursus {
  background-color: #ffffff;
  padding-top: 15px;
  z-index: 1;
  position: sticky;
  top: 0;
  width: 100%;
}
section.breadcrumb_single_cursus #breadcrumbs span .seperator {
  margin: 0 5px;
}
section.breadcrumb_single_cursus #breadcrumbs span a {
  text-decoration: none;
  position: relative;
}
section.breadcrumb_single_cursus #breadcrumbs span a:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  bottom: -6px;
  background-color: #632967;
  left: 0;
}
.animatable section.breadcrumb_single_cursus #breadcrumbs span a:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.breadcrumb_single_cursus #breadcrumbs span a:hover:after {
  width: 80%;
}
section.breadcrumb_single_cursus .solliciteren-button .btn-third {
  padding-left: 45px;
  padding-right: 45px;
}
section.breadcrumb_single_cursus .solliciteren-button .share-btn {
  height: 25px;
  margin-left: 1rem;
}
.animatable section.breadcrumb_single_cursus .solliciteren-button .share-btn {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.breadcrumb_single_cursus .solliciteren-button .share-btn:hover {
  transform: scale(1.04);
}
section.professor_overview #professor-slider-track {
  padding: 20px !important;
}
section.professor_overview #professor-slider .splide__slide {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.12);
}
section.professor_overview #professor-slider a {
  text-decoration: none;
}
section.professor_overview #professor-slider .professor-img img {
  width: 100%;
  height: 100%;
  max-height: 150px;
  object-fit: cover;
}
section.single_cursus_content_first .single-cursus-info-wrapper {
  width: 100%;
}
section.single_cursus_content_first .single-cursus-info-wrapper .single-cursus-info {
  margin-bottom: 8px;
  width: 50%;
}
section.single_cursus_content_first .single-cursus-info-wrapper .single-cursus-info .single-cursus-icon {
  background-color: #632967;
  width: 37px;
  height: 35px;
}
section.single_cursus_content_first .single-cursus-info-wrapper .single-cursus-info .single-cursus-icon svg {
  height: 17px;
  width: 100%;
}
section.single_cursus_content_first .vacature-img {
  height: 100%;
}
section.single_cursus_content_first .vacature-img picture {
  min-height: 450px;
}
section.single_cursus_content_first .vacature-img picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
section.single_cursus_content_first .vacature-img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -20px;
  left: -20px;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
  border: 1px solid rgba(112, 112, 112, 0.38);
}
section.sollicitatie_proces {
  background: #e3e3e3;
  background: linear-gradient(270deg, #f0f0f0 0%, #e0e0e0 100%);
}
section.sollicitatie_proces #sollicitatie-proces {
  width: 90%;
  margin: 0 auto;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 100%;
  padding: 0;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item {
  width: 25%;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item:first-of-type .sollicitatie-line {
  border-radius: 10px 0 0 10px;
  opacity: 1;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item:last-of-type .sollicitatie-line {
  border-radius: 0 10px 10px 0;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item:hover .sollicitatie-line {
  opacity: 1;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item .sollicitatie-line {
  margin: 30px 0 25px;
  width: 100%;
  height: 10px;
  background-color: #632967;
  opacity: 0.13;
}
.animatable section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item .sollicitatie-line {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item .sollicitatie-text {
  padding: 10px 75px 10px 0;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item .sollicitatie-text h4 {
  text-transform: uppercase;
  font-size: 1.1rem;
}
section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item .sollicitatie-icon {
  height: 47px;
  display: flex;
  align-items: center;
}
section.gerelateerde_vacatures .pure-g {
  gap: unset;
}
section.gerelateerde_vacatures .pure-g #gerelateerde-vacatures .vacature-entry-wrapper {
  background-color: #ffffff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  margin-bottom: 10px;
}
section.vacature_overzicht .vacature-entry-wrapper {
  background-color: #ffffff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  margin-bottom: 10px;
}
section.vacature_overzicht .vacatures #pagination {
  margin-top: 30px;
}
section.vacature_overzicht .vacatures #pagination .pagination {
  justify-content: center;
  align-items: center;
  list-style: none;
  display: flex;
  padding: 0;
}
section.vacature_overzicht .vacatures #pagination .pagination #pagination-next-button {
  border: none;
  width: 25px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.493' height='13.634' viewBox='0 0 7.493 13.634'%3E%3Cpath id='Line' d='M12.607,0,6.3,5.917,0,0' transform='translate(0.547 13.121) rotate(-90)' fill='none' stroke='%23632967' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
section.vacature_overzicht .vacatures #pagination .pagination #pagination-prev-button {
  border: none;
  width: 25px;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.493' height='13.634' viewBox='0 0 7.493 13.634'%3E%3Cpath id='Line' d='M12.607,0,6.3,5.917,0,0' transform='translate(6.946 0.513) rotate(90)' fill='none' stroke='%23632967' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
section.vacature_overzicht .vacatures #pagination .pagination .page-item {
  border-bottom: 1px solid #632967;
  color: #bf2872;
  min-width: 1ch;
  text-align: center;
  box-sizing: content-box;
  font-weight: 700;
  margin-right: 0.25em;
}
section.vacature_overzicht .vacatures #pagination .pagination .page-item.active {
  background-color: #632967;
}
section.vacature_overzicht .vacatures #pagination .pagination .page-item.active .page-link {
  color: #ffffff;
}
section.vacature_overzicht .vacatures #pagination .pagination .page-item .page-link {
  text-decoration: none;
  font-weight: normal;
  padding: 0.25em 0.75em;
}
section.vacature_overzicht .filters h2.filter-title {
  font-size: 18px;
  font-weight: 500;
}
section.vacature_overzicht .filters hr.filter-divider {
  margin: 1.5rem 0;
}
section.vacature_overzicht .filters .search-filter-wrapper #zoek_veld {
  padding: 20px 45px;
  width: 100%;
  position: relative;
  background-color: #ffffff;
  border-radius: 50px;
  border: none;
  overflow: hidden;
}
section.vacature_overzicht .filters .search-filter-wrapper:after {
  content: "";
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  width: 87px;
  height: 100%;
  background-color: #333638;
  border-radius: 0px 50px 50px 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Cpath id='Icon' d='M21.2,23h0l-6.54-6.54a9.15,9.15,0,1,1,1.8-1.8L23,21.2,21.2,23ZM9.151,2.542a6.61,6.61,0,1,0,6.61,6.61A6.617,6.617,0,0,0,9.151,2.542Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
section.vacature_overzicht .filters .vacature-filter .collab-content {
  height: 0;
  display: none;
}
section.vacature_overzicht .filters .vacature-filter .collab-content.active {
  display: block;
  margin: 10px 0;
}
section.vacature_overzicht .filters .vacature-filter .collab-content .single-select {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
section.vacature_overzicht .filters .vacature-filter .collab-content .single-select label {
  margin-left: 8px;
}
section.vacature_overzicht .filters .vacature-filter .collab-content .single-select input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  width: 24px;
  min-width: 24px;
  height: 24px;
  background: transparent;
  border-radius: 15px;
  border-style: solid;
  border-width: 0.1rem;
  border-color: #333638;
  box-shadow: none;
  cursor: pointer;
  margin-right: 5px;
}
section.vacature_overzicht .filters .vacature-filter .collab-content .single-select input[type="checkbox"]:checked::before {
  content: "";
  background-color: #632967;
  position: absolute;
  display: inline-block;
  height: 8px;
  width: 8px;
  border-radius: 4px;
}
section.vacature_overzicht .filters .vacature-filter .collab-title {
  position: relative;
  cursor: pointer;
  height: 35px;
}
section.vacature_overzicht .filters .vacature-filter .collab-title h3 {
  font-size: 18px;
}
section.vacature_overzicht .filters .vacature-filter .collab-title.active:after {
  transform: rotate(-180deg) !important;
}
section.vacature_overzicht .filters .vacature-filter .collab-title:after {
  content: "";
  transition: 0.2s;
  width: 15px;
  height: 8px;
  position: absolute;
  display: flex;
  right: 0;
  align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg id='THIN_-_down-arrow' data-name='THIN - down-arrow' xmlns='http://www.w3.org/2000/svg' width='15.349' height='8.383' viewBox='0 0 15.349 8.383'%3E%3Cpath id='Path_13' data-name='Path 13' d='M7.694,6.71S14.087.259,14.081.27a1.12,1.12,0,0,1,.472-.28.652.652,0,0,1,.705.326.7.7,0,0,1-.047.781,1.528,1.528,0,0,1-.163.175L8.283,8.039a.733.733,0,0,1-1.2.006Q3.673,4.635.27,1.226A.7.7,0,0,1,.52,0a.678.678,0,0,1,.694.2C1.61.6,7.694,6.71,7.694,6.71Z' transform='translate(-0.008 0.029)' fill='%23222222'/%3E%3C/svg%3E%0A");
}
section.opleiding_slider #opleiding-slider {
  padding-left: max(5vw, calc((100vw - 1400px) / 2));
}
section.opleiding_slider #opleiding-slider .splide__track {
  margin-top: 45px;
}
section.opleiding_slider #opleiding-slider .splide__arrows {
  position: absolute;
  right: 18%;
  top: 0;
  width: 150px;
}
section.opleiding_slider #opleiding-slider .splide__arrows button.splide__arrow {
  transform: unset;
  opacity: 1;
  border: 1px solid #222222;
  background: transparent;
  background-repeat: no-repeat;
  background-position: center;
  width: 47px;
  height: 47px;
}
section.opleiding_slider #opleiding-slider .splide__arrows button.splide__arrow.splide__arrow--prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.074' height='15.261' viewBox='0 0 23.074 15.261'%3E%3Cg id='Group_1512' data-name='Group 1512' transform='translate(22.074 13.847) rotate(180)'%3E%3Cline id='Line_1' data-name='Line 1' x2='19.854' transform='translate(0 6.334)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,0,6.112,6.283,0,12.433' transform='translate(14.56 0)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
section.opleiding_slider #opleiding-slider .splide__arrows button.splide__arrow.splide__arrow--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.074' height='15.261' viewBox='0 0 23.074 15.261'%3E%3Cg id='Group_1511' data-name='Group 1511' transform='translate(1 1.414)'%3E%3Cline id='Line_1' data-name='Line 1' x2='19.854' transform='translate(0 6.334)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M3717.5,2821.93l6.112,6.283-6.112,6.15' transform='translate(-3702.94 -2821.93)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
section.opleiding_slider #opleiding-slider .opleiding {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.12);
}
section.opleiding_slider #opleiding-slider .opleiding .opleiding-image {
  height: 250px;
  overflow: hidden;
}
section.opleiding_slider #opleiding-slider .opleiding .opleiding-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.3s;
}
section.opleiding_slider #opleiding-slider .opleiding .opleiding-text h2 {
  min-height: 105px;
  margin-bottom: 10px;
}
section.opleiding_slider #opleiding-slider .opleiding .opleiding-text a.btn {
  border: none;
  padding: 0;
  display: inline-flex;
  align-items: center;
  position: relative;
}
section.opleiding_slider #opleiding-slider .opleiding .opleiding-text a.btn:hover {
  color: #632967;
}
section.opleiding_slider #opleiding-slider .opleiding .opleiding-text a.btn:hover:after {
  right: -20px;
}
section.opleiding_slider #opleiding-slider .opleiding .opleiding-text a.btn:after {
  content: "";
  transition: 0.2s;
  right: -30px;
  position: absolute;
  background-size: contain;
  width: 15px;
  height: 9px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.242' height='11.754' viewBox='0 0 17.242 11.754'%3E%3Cg id='Group_1500' data-name='Group 1500' transform='translate(1 1.414)'%3E%3Cline id='Line_1' data-name='Line 1' x2='14.254' transform='translate(0 4.547)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M3717.5,2821.93l4.387,4.51-4.387,4.415' transform='translate(-3707.048 -2821.93)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
section.opleiding_slider #opleiding-slider .opleiding:hover .opleiding-image img {
  transform: scale(1.1);
}
section.functie_slider #functie-slider {
  margin-left: 16%;
}
section.functie_slider #functie-slider .splide__track {
  margin-top: 45px;
}
section.functie_slider #functie-slider .splide__arrows {
  position: absolute;
  right: 18%;
  top: 0;
  width: 150px;
}
section.functie_slider #functie-slider .splide__arrows button.splide__arrow {
  transform: unset;
  opacity: 1;
  border: 1px solid #222222;
  background: transparent;
  background-repeat: no-repeat;
  background-position: center;
  width: 47px;
  height: 47px;
}
section.functie_slider #functie-slider .splide__arrows button.splide__arrow.splide__arrow--prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.074' height='15.261' viewBox='0 0 23.074 15.261'%3E%3Cg id='Group_1512' data-name='Group 1512' transform='translate(22.074 13.847) rotate(180)'%3E%3Cline id='Line_1' data-name='Line 1' x2='19.854' transform='translate(0 6.334)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,0,6.112,6.283,0,12.433' transform='translate(14.56 0)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
section.functie_slider #functie-slider .splide__arrows button.splide__arrow.splide__arrow--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.074' height='15.261' viewBox='0 0 23.074 15.261'%3E%3Cg id='Group_1511' data-name='Group 1511' transform='translate(1 1.414)'%3E%3Cline id='Line_1' data-name='Line 1' x2='19.854' transform='translate(0 6.334)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M3717.5,2821.93l6.112,6.283-6.112,6.15' transform='translate(-3702.94 -2821.93)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
section.functie_slider #functie-slider .functie {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.12);
}
section.functie_slider #functie-slider .functie .functie-image {
  height: 250px;
  overflow: hidden;
}
section.functie_slider #functie-slider .functie .functie-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.3s;
}
section.functie_slider #functie-slider .functie .functie-image .functie-aantal-vacatures {
  background-color: #632967;
  position: absolute;
  right: 20px;
  top: 20px;
  padding: 3px 25px;
  border-radius: 30px;
  z-index: 1;
}
section.functie_slider #functie-slider .functie .functie-image .functie-aantal-vacatures span {
  color: #ffffff;
}
section.functie_slider #functie-slider .functie .functie-text h2 {
  min-height: 105px;
  margin-bottom: 10px;
}
section.functie_slider #functie-slider .functie .functie-text a.btn {
  border: none;
  padding: 0;
  display: inline-flex;
  align-items: center;
  position: relative;
}
section.functie_slider #functie-slider .functie .functie-text a.btn:hover {
  color: #632967;
}
section.functie_slider #functie-slider .functie .functie-text a.btn:hover:after {
  right: -20px;
}
section.functie_slider #functie-slider .functie .functie-text a.btn:after {
  content: "";
  transition: 0.2s;
  right: -30px;
  position: absolute;
  background-size: contain;
  width: 15px;
  height: 9px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.242' height='11.754' viewBox='0 0 17.242 11.754'%3E%3Cg id='Group_1500' data-name='Group 1500' transform='translate(1 1.414)'%3E%3Cline id='Line_1' data-name='Line 1' x2='14.254' transform='translate(0 4.547)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M3717.5,2821.93l4.387,4.51-4.387,4.415' transform='translate(-3707.048 -2821.93)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
section.functie_slider #functie-slider .functie:hover .functie-image img {
  transform: scale(1.1);
}
section.content_header {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
section.content_header h1 {
  line-height: 60px;
}
section.single_cursus_content_second .content h2 {
  font-size: 28px;
  font-weight: bold;
}
section.single_cursus_content_second .content h3 {
  font-size: 1.2rem;
  font-weight: 700;
}
section.viernulvier_page {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
section.parallax_image {
  min-height: 450px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.kennisdeling-entry {
  background-color: #ffffff;
}
.kennisdeling-entry .kennisdeling-box-text h2 {
  min-height: 70px;
}
.kennisdeling-entry .kennisdeling-box-text p {
  min-height: 245px;
}
.kennisdeling-entry .kennisdeling-box-img {
  position: relative;
}
.kennisdeling-entry .kennisdeling-box-img .kennisdeling-thumbnail {
  display: block;
  height: 350px;
}
.kennisdeling-entry .kennisdeling-box-img .kennisdeling-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.kennisdeling-entry .kennisdeling-box-img .kennisdeling-term {
  position: absolute;
  line-height: normal;
  background-color: #632967;
  color: #ffffff;
  left: 20px;
  top: 20px;
  padding: 10px;
}
.kennisdeling-entry .kennisdeling-box-img .kennisdeling-term span {
  margin: 0;
  line-height: normal;
}
.kennisdeling-entry .kennisdeling-box-img .kennisdeling-date {
  position: absolute;
  line-height: normal;
  background-color: #632967;
  color: #ffffff;
  left: 20px;
  bottom: 20px;
  padding: 10px;
}
.kennisdeling-entry .kennisdeling-box-img .kennisdeling-date span {
  margin: 0;
  line-height: normal;
}
/* Template parts less */
/* Template parts less */
@supports (--css: variables) {
  input[type="range"].multirange {
    padding: 0;
    margin: 0;
    display: inline-block;
    vertical-align: top;
  }
  input[type="range"].multirange::-moz-range-thumb {
    transform: scale(1);
  }
  input[type="range"].multirange.original {
    position: absolute;
  }
  input[type="range"].multirange.original::-webkit-slider-thumb {
    position: relative;
    z-index: 2;
  }
  input[type="range"].multirange.original::-moz-range-thumb {
    z-index: 2;
  }
  input[type="range"].multirange::-moz-range-track {
    border-color: transparent;
  }
  input[type="range"].multirange.middle {
    position: absolute;
    -webkit-appearance: none;
  }
  input[type="range"].multirange.middle:focus {
    outline: 0;
  }
  input[type="range"].multirange.middle::-moz-range-thumb {
    position: relative;
    z-index: 1;
    height: 9px;
    width: var(--size);
    margin-top: 6px;
    margin-bottom: 6px;
    background: 0 0;
    cursor: pointer;
    border: 0;
  }
  input[type="range"].multirange.middle::-webkit-slider-thumb {
    position: relative;
    z-index: 1;
    height: 9px;
    width: var(--size);
    margin-top: 6px;
    margin-bottom: 6px;
    background: 0 0;
    -webkit-appearance: none;
    cursor: pointer;
  }
  input[type="range"].multirange.ghost {
    position: relative;
    background: var(--track-background);
    --track-background: linear-gradient(to right, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 0.45% 40%;
    --range-color: #0d6dfd;
  }
  input[type="range"].multirange.ghost::-webkit-slider-runnable-track {
    background: var(--track-background);
  }
  input[type="range"].multirange.ghost::-moz-range-track {
    background: var(--track-background);
  }
  input[type="range"].multirange.ghost::-webkit-slider-thumb {
    position: relative;
    z-index: 2;
  }
  input[type="range"].multirange.ghost::-moz-range-thumb {
    z-index: 2;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  input[type="range"].multirange {
    padding: 0;
    vertical-align: top;
  }
  input[type="range"].multirange::-ms-track {
    color: transparent;
    background: 0 0;
    border: 0;
  }
  input[type="range"].multirange::-ms-fill-lower {
    background: 0 0;
  }
  input[type="range"].multirange::-ms-fill-upper {
    background: 0 0;
  }
  input[type="range"].multirange.original {
    position: absolute;
  }
  input[type="range"].multirange.original::-ms-track {
    background: #632967;
  }
  input[type="range"].multirange.original::-ms-fill-lower {
    background: #ffffff;
  }
  input[type="range"].multirange.middle {
    position: absolute;
  }
  input[type="range"].multirange.ghost {
    position: relative;
  }
  input[type="range"].multirange.ghost::-ms-fill-upper {
    background: #ffffff;
  }
  input[type="range"].multirange.switched.original::-ms-fill-lower {
    background: 0 0;
  }
  input[type="range"].multirange.switched.original::-ms-fill-upper {
    background: #ffffff;
  }
  input[type="range"].multirange.switched.ghost::-ms-fill-upper {
    background: 0 0;
  }
  input[type="range"].multirange.switched.ghost::-ms-fill-lower {
    background: #ffffff;
  }
}
.range-wrapper {
  padding-top: 2em;
}
.range-wrapper .range-value {
  position: absolute;
  top: 0;
}
.range-wrapper .range-value span {
  width: 30px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #632967;
  color: #ffffff;
  font-size: 12px;
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  border-radius: 6px;
}
.range-wrapper .range-value span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 10px solid #632967;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  margin-top: -1px;
}
.range-wrapper input[type="range"] {
  width: 100%;
}
/* Entries less */
/* Entries less */
/*Module parts less*/
.btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  margin-top: 1em;
}
.blurb-container {
  display: flex;
  flex-direction: column;
  padding: 1em;
  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: 120px;
  width: 120px;
}
.blurb-container .blurb-content {
  width: 100%;
}
.blurb-container .blurb-content .btn-container a {
  padding: 0;
  color: #632967;
  border-radius: 0;
  background-color: transparent;
  border: none;
}
.blurb-container .blurb-content .btn-container a:hover {
  color: #bf2872;
}
.img-col {
  position: relative;
}
.img-col.max-height {
  height: 100%;
}
.img-col .grey-lines:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #cecece;
  bottom: -29px;
  left: -29px;
  z-index: -1;
}
.img-col .img-swipe-wrapper {
  height: 100%;
}
.img-col .img-swipe-wrapper .swiper {
  max-width: 80%;
}
.img-col .img-swipe-wrapper .swiper .swiper-slide {
  overflow: visible;
}
.img-col .img-swipe-wrapper .swiper .swiper-slide img {
  height: auto;
}
.img-col .img-swipe-wrapper .swiper .swiper-slide:nth-of-type(1) img,
.img-col .img-swipe-wrapper .swiper .swiper-slide:nth-of-type(1) .swiper-slide-shadow {
  transform: rotate(-3deg);
}
.img-col .img-swipe-wrapper .swiper .swiper-slide:nth-of-type(2) img,
.img-col .img-swipe-wrapper .swiper .swiper-slide:nth-of-type(2) .swiper-slide-shadow {
  transform: rotate(3deg);
}
.img-col .img-swipe-wrapper .swiper .swiper-slide:nth-of-type(3) img,
.img-col .img-swipe-wrapper .swiper .swiper-slide:nth-of-type(3) .swiper-slide-shadow {
  transform: rotate(-4deg);
}
.img-col .image-element {
  object-fit: contain;
  height: auto;
  display: block;
}
.container .img-col .image-element {
  max-height: 30em;
}
.txt-col > :first-child {
  margin-top: 0px;
}
.embed-youtube {
  background-color: #333638;
  margin-bottom: 30px;
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  cursor: pointer;
}
.embed-youtube img {
  position: absolute;
  width: 100%;
  top: -16.84%;
  left: 0;
  bottom: -16.84%;
  opacity: .7;
  height: auto;
  cursor: pointer;
}
.embed-youtube .embed-youtube-play {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translate3d(-50%, -50%, 0);
  width: 4em;
  height: 3em;
  background-color: #bf2872;
  border: 1px solid #ffffff;
  z-index: 1;
  border-radius: .5em;
}
.animatable .embed-youtube .embed-youtube-play {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.embed-youtube .embed-youtube-play:hover {
  background-color: #632967;
}
.embed-youtube .embed-youtube-play::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 55%;
  transform: translate3d(-50%, -50%, 0);
  border-style: solid;
  border-width: 1em 0 1em 1.75em;
  border-color: transparent transparent transparent #fff;
}
.embed-youtube iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.img-repeater.d-grid {
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
}
.img-repeater.d-grid .image-element {
  max-height: 140px;
  max-width: 100%;
}
.img-repeater > div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.img-repeater .image-element {
  max-height: 70px;
  max-width: 110px;
  height: auto;
  width: auto;
}
.img-repeater .module-slide-image img {
  height: auto;
  object-fit: contain;
  background-color: #edf8fd;
}
.bg-grey .img-repeater.d-grid > div {
  padding: .5em;
  height: 100%;
  background-color: #ffffff;
  box-shadow: 3px 6px rgba(51, 54, 56, 0.15);
}
.full-question:not(:last-child) {
  margin-bottom: 1em;
}
.full-question .question {
  background-color: #ffffff;
  border-radius: 80px;
  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:%23bf2872;%7D%3C/style%3E%3C/defs%3E%3Cpath class='b' d='M28.38,31.38c-.77,0-1.54-.29-2.12-.88L.88,5.12C-.29,3.95-.29,2.05,.88,.88,2.05-.29,3.95-.29,5.12,.88L28.38,24.14,51.63,.88c1.17-1.17,3.07-1.17,4.24,0,1.17,1.17,1.17,3.07,0,4.24L30.5,30.5c-.59,.59-1.35,.88-2.12,.88Z'/%3E%3C/svg%3E");
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
}
.animatable .full-question .question .toggle-q {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question .question .toggle-q:hover {
  cursor: pointer;
}
.full-question .question .question-button {
  background-color: unset;
  padding: unset;
  text-decoration: unset;
  border: unset;
  flex: 1 1 100%;
  padding: 1em 3em;
  text-align: inherit;
}
.full-question .question .question-button:focus {
  outline: none;
}
.full-question .answer {
  padding: 0em 1em;
  max-height: 0px;
  overflow: hidden;
  margin-left: 0;
}
.animatable .full-question .answer {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question.active .question .toggle-q {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.full-question.active .answer {
  padding: 1em 1em;
  max-height: fit-content;
}
.tab-container {
  display: flex;
  flex-direction: column;
}
.tab-container .module_tabs-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.tab-container .module_tabs-list button {
  padding: 0;
  font-size: 18px;
  margin: 0 1em;
  border: unset;
  border-radius: 0px;
  background-color: unset;
  margin-bottom: 15px;
}
.animatable .tab-container .module_tabs-list button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tab-container .module_tabs-list button:focus {
  outline: none;
}
.tab-container .module_tabs-list button.active {
  position: relative;
}
.tab-container .module_tabs-list button.active:after {
  position: absolute;
  height: 2px;
  width: 100%;
  content: "";
  bottom: -10px;
  background-color: #632967;
  left: 0;
}
.tab-container .module_tabs-content {
  position: relative;
}
.tab-container .module_tabs-content .tab-content {
  transform-origin: left center;
  transform: translateX(-10%);
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.animatable .tab-container .module_tabs-content .tab-content {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tab-container .module_tabs-content .tab-content.active {
  opacity: 1;
  position: relative;
  transform: translateX(0%);
  z-index: 0;
}
.tab-container .module_tabs-content .tab-content .tab-content-inner {
  width: 50%;
}
.tab-container .module_tabs-content .tab-content .tab-content-inner p {
  margin-bottom: 3rem;
}
.contact-col form .acf-fields .acf-field {
  padding: 0px;
  border-top: 0px;
}
.contact-col form .acf-fields .acf-field input,
.contact-col form .acf-fields .acf-field textarea {
  width: 100%;
  padding: 0.5em 1em;
}
.animatable .contact-col form .acf-fields .acf-field input,
.animatable .contact-col form .acf-fields .acf-field textarea {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.contact-col form .acf-fields .acf-field input:focus,
.contact-col form .acf-fields .acf-field textarea:focus {
  outline: none;
  border: solid 2px #bf2872;
}
.contact-col form input[type=submit] {
  background: #bf2872;
  border: #bf2872;
  color: #ffffff;
  width: 100%;
  padding: 0.5em 1em;
}
.animatable .contact-col form input[type=submit] {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.contact-col form input[type=submit]:hover {
  background: #632967;
  color: #bf2872;
}
.post-module .post-img-container {
  width: 100%;
  height: 250px;
  position: relative;
}
.post-module .post-img-container img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.post-module article {
  border: solid 1px #632967;
}
.post-module article .article-inner {
  padding: 0.5em;
}
.post-module article .article-inner .entry-title {
  margin-bottom: 0em;
  line-height: 1.2em;
  display: block;
  min-height: 90px;
}
.post-module article .article-inner p.summary {
  margin-top: 0px;
  display: block;
  min-height: 80px;
}
.post-module article .article-inner p.date {
  font-size: 0.9rem;
}
.post-module article .article-inner p.btn {
  margin-bottom: 0px;
}
.post-module .cat-type {
  position: relative;
  color: #ffffff;
  z-index: 1;
}
.icon {
  font-size: 0px;
  height: 2.5rem;
  width: 2.5rem;
  background-position: center;
  background-size: 100% 1.25rem;
  background-repeat: no-repeat;
  display: block;
}
.animatable .icon {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon.twitter {
  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 252.4 208.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23bf2872;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,186.05c27.4,.7,51.9-5.9,74.6-22.8-23.8-2.8-39.7-14.4-48.5-36.8h21.4c-24.3-9.1-38-25.8-39.9-52.1,7.3,2,14.2,3.9,21.1,5.8,.3-.4,.6-.7,1-1.1C7.5,59.65,2.6,36.85,15,9.55c29,33.6,64.4,52.1,108.3,54.9,0-7.6-1-14.8,.2-21.4,3.7-20,15.6-33.7,34.8-40.1,18.9-6.3,36.2-2.4,51.2,10.5,2.7,2.3,5,3.4,8.4,2.1,7.9-3.1,15.8-6,23.7-9,1.2-.4,2.3-1,4.3-1.9-3.8,11.9-10.9,20-20,26.8,.2,.5,.4,.9,.6,1.4,8.5-2.3,16.9-4.6,25.9-7-5.1,8.2-11.3,15.2-18.8,20.9-4.7,3.6-6.3,7.3-6.3,13.2-.2,65.9-44.3,124.9-106.8,142.3-39.4,11-77.5,7-113.8-12.3-2.3-1.2-4.5-2.6-6.7-3.9Z'/%3E%3C/svg%3E");
}
.icon.twitter: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 252.4 208.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23632967;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,186.05c27.4,.7,51.9-5.9,74.6-22.8-23.8-2.8-39.7-14.4-48.5-36.8h21.4c-24.3-9.1-38-25.8-39.9-52.1,7.3,2,14.2,3.9,21.1,5.8,.3-.4,.6-.7,1-1.1C7.5,59.65,2.6,36.85,15,9.55c29,33.6,64.4,52.1,108.3,54.9,0-7.6-1-14.8,.2-21.4,3.7-20,15.6-33.7,34.8-40.1,18.9-6.3,36.2-2.4,51.2,10.5,2.7,2.3,5,3.4,8.4,2.1,7.9-3.1,15.8-6,23.7-9,1.2-.4,2.3-1,4.3-1.9-3.8,11.9-10.9,20-20,26.8,.2,.5,.4,.9,.6,1.4,8.5-2.3,16.9-4.6,25.9-7-5.1,8.2-11.3,15.2-18.8,20.9-4.7,3.6-6.3,7.3-6.3,13.2-.2,65.9-44.3,124.9-106.8,142.3-39.4,11-77.5,7-113.8-12.3-2.3-1.2-4.5-2.6-6.7-3.9Z'/%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:%23bf2872;%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:%23632967;%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:%23bf2872;%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:%23632967;%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:%23bf2872;%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:%23632967;%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:%23bf2872;%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:%23632967;%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:%23bf2872;%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:%23632967;%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: %23bf2872 ;%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: %23632967 ;%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");
}
/* Responsive less */
/* Responsive less */
@media (min-width: 1300px) and (max-width: 1600px) {
  section.information_module .pure-g {
    align-items: flex-end;
  }
  section.information_module .pure-g .informatie-images {
    margin-bottom: 2em;
  }
  section.information_module .pure-g .informatie-images picture:first-of-type {
    max-width: 400px;
  }
}
/* xl screen */
@media only screen and (max-width: 79.98999999999999em) {
  #header.header_style_1 {
    height: auto;
  }
  #header.header_style_1 .header-logo svg {
    width: 170px;
  }
  #header .top-header-menu #top-menu {
    display: none;
  }
  #header .top-header-menu .header-search-and-login #search_form {
    bottom: -50px;
    width: 315px;
    right: 0;
  }
  #header .top-header-menu .header-search-and-login #search_form .p-relative {
    width: 100%;
  }
  #header .top-header-menu .header-search-and-login #search_form.active {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 148, 200, 0.83);
  }
  #header .top-header-menu .header-search-and-login #search_form input[type="text"] {
    min-width: auto;
    background-color: transparent;
    width: 100%;
  }
  #header .top-header-menu .header-search-and-login #search_form #searchsubmit {
    background-color: transparent;
  }
  #header .pure-g {
    align-items: center;
  }
  #header #mobile-menu-toggle {
    display: block;
    z-index: 1;
    width: 30px;
    height: 30px;
    border: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='bars' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-bars fa-w-14 fa-2x'%3E%3Cpath fill='%23fff' d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 5;
  }
  #header #mobile-menu-toggle.active {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='times' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-times fa-w-10 fa-2x'%3E%3Cpath fill='%23fff' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z' class=''%3E%3C/path%3E%3C/svg%3E");
  }
  #header .header-menu #main-menu {
    width: 100%;
    height: 100vh;
    max-height: 100vh;
    overflow-y: auto;
    position: fixed;
    flex-wrap: unset;
    flex-direction: column;
    background-color: #632967;
    align-items: unset;
    z-index: 4;
    padding: 1.8rem;
    transform: translateY(-100%);
    visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    overflow-x: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  #header .header-menu #main-menu.active {
    transform: translateY(0%);
    visibility: visible;
    opacity: 1;
  }
  #header .header-menu #main-menu.active ul li {
    -webkit-animation-duration: 2s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInLeft;
    animation-delay: 0.5s;
  }
  #header .header-menu #main-menu.active ul li:nth-of-type(2) {
    animation-delay: 0.75s;
  }
  #header .header-menu #main-menu.active ul li:nth-of-type(3) {
    animation-delay: 1s;
  }
  #header .header-menu #main-menu.active ul li:nth-of-type(4) {
    animation-delay: 1.25s;
  }
  #header .header-menu #main-menu.active ul li:nth-of-type(5) {
    animation-delay: 1.5s;
  }
  #header .header-menu #main-menu.active ul li:nth-of-type(6) {
    animation-delay: 1.75s;
  }
  #header .header-menu #main-menu.active ul li:nth-of-type(7) {
    animation-delay: 2s;
  }
  #header .header-menu #main-menu.active ul li:nth-of-type(8) {
    animation-delay: 2.25s;
  }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0);
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  #header .header-menu #main-menu .menu {
    align-items: unset;
    flex-direction: column;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 60px;
  }
  #header .header-menu #main-menu .menu li.menu-item {
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
  #header .header-menu #main-menu .menu li.menu-item:first-of-type a {
    margin-left: 0.8em;
  }
  #header .header-menu #main-menu .menu li.menu-item.menu-item-has-children {
    position: relative;
  }
  #header .header-menu #main-menu .menu li.menu-item.menu-item-has-children ul.sub-menu {
    position: relative;
    padding: 0;
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
    max-height: 0;
    opacity: 0;
    width: 100%;
  }
  #header .header-menu #main-menu .menu li.menu-item.menu-item-has-children.active {
    flex-direction: column;
  }
  #header .header-menu #main-menu .menu li.menu-item.menu-item-has-children.active ul.sub-menu {
    position: relative;
    margin: 20px 0;
    height: auto;
    opacity: 1;
    transform: none;
    max-height: none;
    background: none;
    width: 100%;
  }
  #header .header-menu #main-menu .menu li.menu-item.menu-item-has-children.active ul.sub-menu li.menu-item:last-of-type {
    border: none;
  }
  #header .header-menu #main-menu .menu li.menu-item.menu-item-has-children.active ul.sub-menu li.menu-item a {
    color: #ffffff;
    font-size: 1rem;
  }
  #header .header-menu #main-menu .menu li.menu-item.menu-item-has-children .openSub {
    height: 40px;
    width: 40px;
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M28.62,12.24H17.76V1.38A1.38,1.38,0,0,0,16.38,0H13.62a1.37,1.37,0,0,0-1.37,1.38V12.24H1.38A1.38,1.38,0,0,0,0,13.62v2.76a1.38,1.38,0,0,0,1.38,1.38H12.25V28.62A1.37,1.37,0,0,0,13.62,30h2.76a1.38,1.38,0,0,0,1.38-1.38V17.76H28.62A1.38,1.38,0,0,0,30,16.38V13.62A1.38,1.38,0,0,0,28.62,12.24Z' transform='translate(0 0)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: center;
    position: absolute;
    right: 0;
    top: 5px;
  }
  #header .header-menu #main-menu .menu li.menu-item a {
    font-size: 1.3rem;
    padding-left: 0;
  }
  section.hero .search-bar {
    width: 100%;
  }
  section.information_module .informatie-images picture:first-of-type {
    transform: translate(30px, 15%);
    max-width: 300px;
  }
}
/* lg screen */
@media only screen and (max-width: 63.99em) {
  #header #search_header_wrapper .mobile-login-wrapper {
    margin-left: 5px;
  }
  #header #search_header_wrapper .mobile-login-wrapper a {
    display: block;
    background-position: center;
    background-size: contain;
    height: 25px;
    width: 25px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z'/%3E%3C/svg%3E");
  }
  @supports (-webkit-overflow-scrolling: touch) {
    section.parallax_image {
      background-attachment: unset;
      height: 350px;
      min-height: unset;
    }
  }
  section.parallax_image {
    background-attachment: unset;
    height: 350px;
    min-height: unset;
  }
  section.single-tribe_events .tribe-events-pg-template {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  section.gerelateerde_vacatures .black-bg-titel {
    font-size: 1.6rem;
  }
  .lineair-blue-bg:after {
    width: 100%;
    left: unset;
    right: 0;
    background: linear-gradient(90deg, rgba(227, 227, 227, 0) 20%, rgba(99, 41, 103, 0.7) 100%);
  }
  section.gerelateerde_vacatures #gerelateerde-vacatures .vacature-entry-wrapper {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .img-swipe-wrapper .mySwiper {
    margin-top: 2rem;
  }
  .tab-container .module_tabs-content .content .tab-content-inner {
    width: 100%;
  }
  .single-vacature #content {
    margin-top: 104px;
  }
  .single-vacature #header #main-menu li.menu-item a {
    color: #ffffff !important;
  }
  .single-vacature #header .mobile-toggle-wrapper #mobile-menu-toggle {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='bars' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-bars fa-w-14 fa-2x'%3E%3Cpath fill='%230094c8' d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z' class=''%3E%3C/path%3E%3C/svg%3E");
  }
  .single-vacature #header .mobile-toggle-wrapper #mobile-menu-toggle.active {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='bars' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-bars fa-w-14 fa-2x'%3E%3Cpath fill='%23fff' d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z' class=''%3E%3C/path%3E%3C/svg%3E");
  }
  .content-section {
    padding-top: 2em;
    padding-bottom: 1.5em;
  }
  .content-section .pure-g {
    gap: 2em;
    flex-wrap: wrap;
  }
  .container-fluid {
    width: 90%;
    margin: 0 auto;
  }
  #social-side {
    right: 0;
    top: 40%;
  }
  #social-side .social-icons a.social-icon {
    width: 50px;
    height: 50px;
  }
  #social-side .social-icons a.social-icon svg {
    width: 20px;
  }
  .smaller-content {
    max-width: 90%;
  }
  section.small-content .container {
    width: 90%;
  }
  section.vacature_overzicht .filters .search-filter-wrapper:after {
    width: 57px;
  }
  section.vacature_overzicht .vacature-entry-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  section.page-header {
    padding-top: 160px;
  }
  section.information_module h2.blue-bg-titel {
    transform: none;
  }
  section.information_module {
    background-position: 0 center;
  }
  section.information_module .informatie-images picture:first-of-type {
    transform: translate(30px, 25%);
    max-width: 360px;
  }
  section.information_module .informatie-images picture:last-of-type {
    transform: translate(30px, 25%);
    max-width: 85%;
  }
  section.collegas_aan_het_woord #collega-slider {
    margin-left: 20px;
  }
  section.collegas_aan_het_woord #collega-slider .splide__track {
    padding-bottom: 50px;
  }
  section.collegas_aan_het_woord #collega-slider .collega .collega-image {
    height: 300px;
  }
  section.collegas_aan_het_woord #collega-slider .my-carousel-progress {
    margin-left: unset;
  }
  section.collegas_aan_het_woord #collega-slider .splide__arrows {
    margin-right: 5px;
  }
  section.opleiding_slider #opleiding-slider {
    margin-left: 0;
  }
  section.opleiding_slider #opleiding-slider .splide__arrows {
    display: none;
  }
  section.opleiding_slider #opleiding-slider ul.splide__pagination {
    bottom: -2.5em;
  }
  section.opleiding_slider #opleiding-slider ul.splide__pagination li .splide__pagination__page.is-active {
    background-color: #632967;
  }
  section.functie_slider #functie-slider {
    margin-left: 0;
  }
  section.functie_slider #functie-slider ul.splide__pagination {
    bottom: -2.5em;
  }
  section.functie_slider #functie-slider ul.splide__pagination li .splide__pagination__page.is-active {
    background-color: #632967;
  }
  section.functie_slider #functie-slider .functie-image {
    max-height: 200px;
  }
  section.functie_slider #functie-slider .functie-text h2 {
    font-size: 20px;
  }
  section.functie_slider #functie-slider .splide__arrows {
    display: none;
  }
  section.recruiter_info .content h2 {
    font-size: 1.6rem;
  }
  section.recruiter_info .recruiter-wrapper .recruiter {
    max-width: 85%;
  }
  section.recruiter_info .recruiter-wrapper .recruiter .recruiter-image {
    height: 300px;
  }
  section.recruiter_info .recruiter-wrapper .recruiter .recruiter-content {
    left: 10px;
    right: 20px;
    bottom: 30px;
  }
  section.hero {
    background-size: cover;
  }
  section.hero .search-bar {
    width: 100%;
  }
  section.hero #scroll-down-icon {
    display: none;
  }
  section.hero .header-wrapper .content {
    max-width: 70%;
  }
  section.hero .header-wrapper .content p {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.35);
    line-height: 30px;
  }
  section.hero .search-bar .search_submit input {
    padding: 15px;
    border-radius: 0px 50px 50px 0px;
    max-width: 50px;
    color: transparent;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23'%3E%3Cpath id='Icon' d='M21.2,23h0l-6.54-6.54a9.15,9.15,0,1,1,1.8-1.8L23,21.2,21.2,23ZM9.151,2.542a6.61,6.61,0,1,0,6.61,6.61A6.617,6.617,0,0,0,9.151,2.542Z' fill='%23fff'/%3E%3C/svg%3E%0A");
  }
  section.hero .search-bar .search_keywords:after {
    content: none;
  }
  section.hero .search-bar .search_keywords input {
    padding: 15px 0 15px 30px;
  }
  section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list {
    overflow: scroll;
    flex-wrap: nowrap;
  }
  section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item {
    width: 100%;
    min-width: 255px;
  }
  section.sollicitatie_proces #sollicitatie-proces ul.sollicitatie-list li.sollicitatie-item .sollicitatie-text {
    padding-right: 35px;
  }
  section.single_cursus_content_first .single-cursus-info-wrapper .single-cursus-info {
    width: 100%;
  }
  section.breadcrumb_single_cursus #breadcrumbs span {
    font-size: 14px;
  }
  section.breadcrumb_single_cursus .solliciteren-button {
    justify-content: flex-start;
  }
  section.breadcrumb_single_cursus .solliciteren-button .btn {
    padding: 0.35em 1.5em;
  }
  section.job_alert .social-icons .social-icon {
    width: 50px !important;
    height: 50px !important;
  }
  section.laatste_vacatures_module .content h2 {
    font-size: 1.6rem;
  }
  section.laatste_vacatures_module .laatste-vacatures {
    background: transparent;
    color: #333638;
    border: none;
    max-width: 250px;
    font-weight: bold;
    position: relative;
    display: flex;
    align-items: center;
    padding-right: 30px;
  }
  section.laatste_vacatures_module .laatste-vacatures:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.242' height='11.754' viewBox='0 0 17.242 11.754'%3E%3Cg id='Group_1497' data-name='Group 1497' transform='translate(1 1.414)'%3E%3Cline id='Line_1' data-name='Line 1' x2='14.254' transform='translate(0 4.547)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M3717.5,2821.93l4.387,4.51-4.387,4.415' transform='translate(-3707.048 -2821.93)' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    right: 20px;
    width: 15px;
    height: 8px;
    background-repeat: no-repeat;
    background-size: contain;
  }
  #footer section.footer_newsletter .footer-newsletter {
    flex-wrap: wrap;
  }
  #footer section.footer_newsletter .footer-newsletter .newsletter-input-wrapper .newsletter-submit input {
    padding: 1.2em 1em;
  }
}
/* xl screen */
@media only screen and (max-width: 47.99em) {
  section.information_module .informatie-images picture:first-of-type {
    max-width: 350px;
  }
  section.information_module .informatie-images picture:last-of-type {
    max-width: 80%;
  }
  .content-section .pure-g {
    gap: 1em;
    flex-wrap: wrap;
  }
  section.hero {
    background-position-x: -240px;
  }
}
@media only screen and (min-width: 63.99em) {
  #mobile-contact {
    display: none;
  }
}
/* Child theme less */
/*# sourceMappingURL=/home/propersona/domains/werkenbijpropersona.nl/public_html/wp-content/themes/GladiorTheme/style.css.map */