/* 
 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: 2023-06-02 10:00:34 UTC */

@import url("https://p.typekit.net/p.css?s=1&k=nca5nxt&ht=tk&f=6808.6809.8415.8416.6846.6847.6848.6851.6852.6853&a=84162340&app=typekit&e=css");
/* Fonts less */
/* Import fonts here */
@font-face {
  font-family: "REVOLUTION";
  src: url("fonts/REVOLUTION.woff2") format("woff2"), url("fonts/REVOLUTION.ttf") format("ttf");
  font-weight: 400;
  font-display: auto;
  font-style: normal;
}
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * myriad-pro:
 *   - http://typekit.com/eulas/00000000000000000001709e
 *   - http://typekit.com/eulas/00000000000000000001709f
 *   - http://typekit.com/eulas/00000000000000000001709b
 *   - http://typekit.com/eulas/00000000000000000001709a
 *   - http://typekit.com/eulas/00000000000000000001709c
 *   - http://typekit.com/eulas/00000000000000000001709d
 * myriad-pro-condensed:
 *   - http://typekit.com/eulas/0000000000000000000170a8
 *   - http://typekit.com/eulas/0000000000000000000170a4
 *   - http://typekit.com/eulas/0000000000000000000170a9
 *   - http://typekit.com/eulas/0000000000000000000170a5
 *
 * © 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2022-08-08 08:48:03 UTC"}*/
@font-face {
  font-family: "myriad-pro-condensed";
  src: url("https://use.typekit.net/af/c63dde/0000000000000000000170a8/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/c63dde/0000000000000000000170a8/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/c63dde/0000000000000000000170a8/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro-condensed";
  src: url("https://use.typekit.net/af/f72c04/0000000000000000000170a4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/f72c04/0000000000000000000170a4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/f72c04/0000000000000000000170a4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro-condensed";
  src: url("https://use.typekit.net/af/24a439/0000000000000000000170a9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/24a439/0000000000000000000170a9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/24a439/0000000000000000000170a9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro-condensed";
  src: url("https://use.typekit.net/af/af66cf/0000000000000000000170a5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/af66cf/0000000000000000000170a5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/af66cf/0000000000000000000170a5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro";
  src: url("https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro";
  src: url("https://use.typekit.net/af/2e2357/00000000000000000001709f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/2e2357/00000000000000000001709f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/2e2357/00000000000000000001709f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro";
  src: url("https://use.typekit.net/af/d32e26/00000000000000000001709b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d32e26/00000000000000000001709b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d32e26/00000000000000000001709b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro";
  src: url("https://use.typekit.net/af/cafa63/00000000000000000001709a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/cafa63/00000000000000000001709a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/cafa63/00000000000000000001709a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro";
  src: url("https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "myriad-pro";
  src: url("https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"), url("https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"), url("https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
}
/* 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.75;
  font-family: "myriad-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #233c3c;
}
::selection {
  background-color: #e50046;
  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: #e50046;
}
a:not(.btn):not(.ano-link):not(.button):hover,
a:not(.btn):not(.ano-link):not(.button):focus {
  color: #ff195f;
}
h1 {
  font-size: 2.5em;
  font-weight: 700;
  margin-top: 0;
}
@media screen and (max-width: 47.99em) {
  h1 {
    font-size: 2.25em;
  }
}
h2 {
  margin-top: 0;
  font-size: 2em;
  font-weight: 700;
}
h3,
h4 {
  margin-top: 0;
  font-size: 1.5em;
  font-weight: 700;
}
h1,
h2,
h3,
h4 {
  font-family: "myriad-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: bold;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3125;
}
/* 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: 95%;
  max-width: 1520px;
  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: #233c3c;
}
.color-txt-secondary,
.clr-txt-secondary {
  color: #00aaaa;
}
.color-light,
.clr-light {
  color: #ffffff;
}
.color-dark,
.clr-dark {
  color: #233c3c;
}
.color-main,
.clr-main {
  color: #00aaaa;
}
.color-secondary,
.clr-secondary {
  color: #e50046;
}
.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: #00aaaa;
}
.bg-secondary {
  background-color: #e50046;
}
.bg-shade {
  background-color: #f1f2f2;
}
.bg-txt-main {
  background-color: #233c3c;
}
.bg-txt-secondary {
  background-color: #00aaaa;
}
.bg-light {
  background-color: #ffffff;
}
.bg-dark {
  background-color: #233c3c;
}
.bg-grey {
  background-color: #ededed;
}
.z--5 {
  z-index: -5;
}
.z--4 {
  z-index: -4;
}
.z--3 {
  z-index: -3;
}
.z--2 {
  z-index: -2;
}
.z--1 {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-6 {
  z-index: 6;
}
.z-7 {
  z-index: 7;
}
.z-8 {
  z-index: 8;
}
.z-9 {
  z-index: 9;
}
.z-10 {
  z-index: 10;
}
.height-100 {
  height: 100%;
}
.inset-0 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.align-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: end;
}
.space-between {
  justify-content: space-between;
}
.space-even {
  justify-content: space-evenly;
}
.justify-self-center {
  justify-self: center;
}
.justify-self-start {
  justify-self: start;
}
.justify-self-end {
  justify-self: end;
}
.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 - 1520px) / 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 - 1520px) / 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 */
.container {
  max-width: 1520px;
}
@media screen and (min-width: 35.49em) {
  .container.thinner {
    max-width: calc(1520px - 20% );
  }
}
@media screen and (max-width: 35.49em) {
  .container.thinner {
    margin: 0px auto;
  }
}
/* Component classes */
/* Sections / rows */
.content-section {
  position: relative;
  padding-top: 4em;
  padding-bottom: 3em;
}
.content-section.fullwidth {
  padding-left: 1em;
  padding-right: 1em;
}
.content-section.bg_img > picture {
  opacity: 0.6;
}
/* End sections / row */
/* Buttons */
.btn,
button {
  display: inline-block;
  color: inherit;
  text-decoration: none;
  padding: 0.3em 1.5em;
  border: solid 1px;
}
.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: #e50046;
  border-color: #e50046;
  color: #ffffff;
}
.btn.primary a,
button.primary a,
.btn.btn-primary a,
button.btn-primary a {
  white-space: pre;
}
.btn.primary a.btn.primary,
button.primary a.btn.primary,
.btn.btn-primary a.btn.primary,
button.btn-primary a.btn.primary {
  background: #ffffff;
  border: #ffffff;
  color: #00aaaa;
}
.btn.primary a.btn.primary:hover,
button.primary a.btn.primary:hover,
.btn.btn-primary a.btn.primary:hover,
button.btn-primary a.btn.primary:hover {
  background: #ffffffcf;
}
.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-color: #00c3c3;
  color: #ffffff;
}
.btn.secondary,
button.secondary,
.btn.btn-secondary,
button.btn-secondary {
  background-color: #00aaaa;
  border-color: #00aaaa;
  color: #ffffff;
}
.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: #e50046;
}
.btn.secondary:focus,
button.secondary:focus,
.btn.btn-secondary:focus,
button.btn-secondary:focus {
  outline: 1px solid #e50046;
}
.btn.light,
button.light {
  background: #ffffff;
  color: #00aaaa;
  border-color: #ffffff;
}
.btn.light:hover,
button.light:hover {
  background: #ffffffc7;
  color: #00aaaa;
}
.corner-link {
  border-radius: 0px 0px 20px 0px;
  background-color: #e50046;
  height: 45px;
  width: 50px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  margin: 0px;
  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 10.94 19.05'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Line'%3E%3Cpolygon class='cls-1' points='1.41 19.05 0 17.63 8.11 9.52 0 1.41 1.41 0 10.94 9.52 1.41 19.05'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: 16px 16px;
  background-repeat: no-repeat;
}
/* End buttons */
/* Input styling */
.input {
  border: solid 1px #00aaaa;
}
.animatable .input {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.input:focus {
  border-color: #e50046;
}
/* 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;
  margin-right: 1.5em;
}
#searchform #s {
  padding: 0.5em 0.5em 0.5em 2.5em;
  background: #ededed;
  border-radius: 20px;
  border: 0px;
}
#searchform #s::placeholder {
  color: #233c3c;
}
#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: #00aaaa;
  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='%23ffffff' 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");
  border-radius: 0px 20px 20px 0px;
}
.box-shadow {
  box-shadow: 3px 6px rgba(35, 60, 60, 0.15);
}
/*Contact formulier*/
.contact-container {
  padding: 4em;
  border-radius: 20px 20px 20px 0px;
  background-color: #e50046;
  color: #ffffff;
}
.contact-container a {
  white-space: pre;
}
.contact-container a.btn.primary {
  background: #ffffff;
  border: #ffffff;
  color: #00aaaa;
}
.contact-container a.btn.primary:hover {
  background: #ffffffcf;
}
.contact-container input,
.contact-container textarea {
  color: #233c3c;
  padding: 0.5em 1em;
  border: 0px;
  border-radius: 10px 10px 10px 0px;
}
.contact-container input[type="submit"],
.contact-container textarea[type="submit"] {
  background-color: #00aaaa;
  color: #ffffff;
}
/*END contact*/
body #CybotCookiebotDialogHeader {
  background-color: #ffffff;
}
body #CybotCookiebotDialogPoweredbyLink {
  width: 250px !important;
  background-position: center left !important;
  height: 48px !important;
  background-size: contain !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-image: url('/resources/logo-Parkhuis-rgb.png') !important;
}
body #CybotCookiebotDialogPoweredbyImage {
  opacity: 0;
}
body #CybotCookiebotDialog {
  border-radius: 0.5em;
  box-shadow: 0px 0px 30px rgba(29, 35, 39, 0.15);
  outline: 1000vh solid rgba(135, 65, 140, 0.15);
}
body #CybotCookiebotDialog .CybotCookiebotScrollContainer {
  border: unset;
}
body #CybotCookiebotDialog .CookieCard button::after {
  content: unset;
}
body #CybotCookiebotDialogPoweredbyCybot {
  opacity: 0;
}
body #CybotCookiebotDialogPoweredbyCybot path {
  fill: white;
}
body #CybotCookiebotDialog *,
body #CybotCookiebotDialogBodyUnderlay * {
  font-family: acumin-pro, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  color: #000000;
}
body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
  color: #43A5AE;
}
body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  color: #43A5AE;
  border-color: #43A5AE;
}
body #CybotCookiebotDialogHeader {
  border-color: #f7f7f7;
}
body #CybotCookiebotDialogNav {
  border-color: #f7f7f7;
}
body #CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #f7f7f7;
}
body #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: #43A5AE;
}
body #CybotCookiebotDialogFooter {
  position: relative;
  margin-top: 1em;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background-color: #43A5AE;
  border-color: #43A5AE;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept::after,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept::after,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.708' height='11.708' viewBox='0 0 11.708 11.708'%3E%3Cpath id='Path_3565' data-name='Path 3565' d='M5.854,0,4.79,1.064,8.819,5.094H0V6.614H8.819L4.79,10.644l1.064,1.064,5.854-5.854Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #43A5AE;
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize::after,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection::after,
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.708' height='11.708' viewBox='0 0 11.708 11.708'%3E%3Cpath id='Path_3565' data-name='Path 3565' d='M5.854,0,4.79,1.064,8.819,5.094H0V6.614H8.819L4.79,10.644l1.064,1.064,5.854-5.854Z' fill='%2387418c'/%3E%3C/svg%3E%0A");
}
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection .CybotCookiebotDialogArrow,
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton .CybotCookiebotDialogArrow {
  display: none;
}
body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
  padding: .75em 3em .75em 1.5em;
  border-radius: 0.5em;
  border-width: 1px;
  font-weight: 700;
}
/* Header less */
/* Header less */
/* Sub menu visibility class */
.sub_menu_visible {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
@media screen and (min-width: 63.99em) {
  #top-menu-mobile {
    display: none;
  }
  .sub-menu {
    background-color: #ffffff;
  }
  #header .menu .menu-item-has-children .sub-menu {
    position: absolute !important;
    padding: 15px !important;
    border-radius: 20px;
  }
}
/* Header styles */
#header {
  z-index: 9;
  position: relative;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
#header.sticky {
  background: #fff;
}
#header.sticky #logo {
  min-height: 90px;
  max-height: 105px;
  height: 100%;
}
#header.sticky #logo #onder_schrift {
  display: none;
}
@media screen and (max-width: 47.99em) {
  #header {
    max-height: 80px;
  }
}
#header .menu-item #top-menu .menu-item {
  border-right: 1px solid;
}
#header .menu-item #top-menu .menu-item:last-child {
  border-right: unset;
}
#header .menu-item #top-menu .menu-item a {
  color: #ffffff;
  padding-top: 0;
  padding-bottom: 0;
}
#header .mobile_collapse_icon {
  width: 3rem;
  height: 3rem;
  font-size: 0px;
  background-color: unset;
  border-color: transparent;
  position: relative;
}
#header .mobile_collapse_icon.search_icon {
  background-size: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.706' height='28.706' viewBox='0 0 28.706 28.706'%3E%3Cpath fill='%23233c3c' id='zoom' d='M30.706,29.579l-1.128,1.128L20.7,21.824a10.443,10.443,0,1,0-1.3.95l1.147,1.147a11.843,11.843,0,0,1-6.578,2,12,12,0,1,1,8.991-4.1Z' transform='translate(-2 -2)'/%3E%3C/svg%3E%0A");
}
#header .mobile_collapse_icon.menu_collapse .line {
  position: absolute;
  height: 2px;
  background-color: #233c3c;
  left: 0;
  right: 0;
  margin: auto;
  width: 2rem;
  transform: translateY(-50%);
}
.animatable #header .mobile_collapse_icon.menu_collapse .line {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header .mobile_collapse_icon.menu_collapse .line1 {
  top: 25%;
}
#header .mobile_collapse_icon.menu_collapse .line2 {
  top: 50%;
}
#header .mobile_collapse_icon.menu_collapse .line3 {
  top: 75%;
}
#header .mobile_collapse_icon.active .line1 {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
#header .mobile_collapse_icon.active .line2 {
  transform: translateY(-50%) rotate(-45deg);
}
#header .mobile_collapse_icon.active .line3 {
  transform: translateY(-50%) rotate(45deg);
  top: 50%;
  opacity: 0;
}
#header #main-menu .main-menu {
  width: 100%;
}
@media screen and (max-width: 79.98999999999999em) {
  #header #main-menu .main-menu {
    max-width: unset;
  }
}
#header #main-menu .menu {
  justify-content: flex-end;
}
#header #main-menu .menu .menu-item {
  position: relative;
}
#header #main-menu .menu .menu-item:after {
  content: "";
  height: 50%;
  width: 1px;
  background: #00aaaa;
  position: absolute;
  right: 0px;
  top: 25%;
}
@media screen and (max-width: 47.99em) {
  #header #main-menu .menu .menu-item:after {
    background: none;
  }
}
#header #main-menu .menu .menu-item a {
  font-size: 1rem;
  line-height: normal;
  color: #233c3c;
  font-family: "myriad-pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
}
@media screen and (max-width: 63.99em) {
  #header #main-menu .menu .menu-item a {
    font-size: 1rem;
  }
}
#header #main-menu .menu .menu-item.current-menu-item a {
  font-weight: bold;
}
#header #main-menu .menu .menu-item.solli_portaal::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  height: 1px;
  background-color: #00aaaa;
}
#header #logo {
  min-height: 120px;
  max-height: 125px;
  height: 100%;
}
.animatable #header #logo {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #logo:hover #heart {
  transform-origin: bottom left;
  animation: heart-bounce 0.85s;
}
@media screen and (max-width: 1520px) {
  #header #logo #onder_schrift {
    display: none;
  }
}
#header #search_toggle_btn {
  background-color: unset;
  padding-left: 2em;
  border: unset;
  position: relative;
}
#header #search_toggle_btn.active::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.706' height='28.706' viewBox='0 0 28.706 28.706'%3E%3Cpath fill='%23ffffff' id='zoom' d='M30.706,29.579l-1.128,1.128L20.7,21.824a10.443,10.443,0,1,0-1.3.95l1.147,1.147a11.843,11.843,0,0,1-6.578,2,12,12,0,1,1,8.991-4.1Z' transform='translate(-2 -2)'/%3E%3C/svg%3E%0A");
}
#header #search_toggle_btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 2em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.706' height='28.706' viewBox='0 0 28.706 28.706'%3E%3Cpath fill='%23ffffff' id='zoom' d='M30.706,29.579l-1.128,1.128L20.7,21.824a10.443,10.443,0,1,0-1.3.95l1.147,1.147a11.843,11.843,0,0,1-6.578,2,12,12,0,1,1,8.991-4.1Z' transform='translate(-2 -2)'/%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 {
  align-items: center;
}
@media screen and (min-width: 47.99em) {
  #header #search_header_wrapper {
    display: flex;
    position: relative;
  }
}
#header #search_form #searchform {
  margin-bottom: 0;
}
#header .menu {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
#header .menu p {
  margin: 0px;
}
#header .menu .menu-item:last-child {
  margin-right: unset;
}
#header .menu .menu-item-has-children {
  position: relative;
}
#header .menu .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
  background-color: #ffffff;
}
#header .menu .menu-item-has-children:hover > .sub-menu {
  position: relative;
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header .menu .menu-item-has-children a:focus + .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header .menu .menu-item-has-children .sub-menu {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  position: absolute;
  min-width: 250px;
  top: 100%;
  left: 0;
  height: 0px;
  transform-origin: top;
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
.animatable #header .menu .menu-item-has-children .sub-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header .menu .menu-item-has-children .sub-menu li {
  padding-left: 10px;
}
#header .menu .menu-item-has-children .sub-menu li:nth-of-type(odd) {
  background-color: #f9f9f9;
}
@media screen and (max-width: 47.99em) {
  #header .menu .menu-item-has-children .sub-menu li.menu-item {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
#header .menu .menu-item-has-children .sub-menu li:after {
  content: none !important;
}
#header .menu .menu-item-has-children .sub-menu a {
  font-size: 1rem !important;
}
#header .menu .menu-item-has-children .sub-menu a:hover,
#header .menu .menu-item-has-children .sub-menu a:focus {
  background-color: #f1f2f2;
}
#header .menu .menu-item-has-children .sub-menu .sub-menu {
  top: -0.5em;
  left: 100%;
}
#header .menu .menu-item a {
  display: block;
  padding: 0.25em 0.8em;
  text-decoration: none;
}
#header .menu .menu-item a:focus {
  outline: 1px solid;
}
#header .menu .menu-item-has-children:nth-last-of-type(-n + 2) .sub-menu .sub-menu {
  left: -260px;
}
#header.header_style_2 {
  padding: 1em 0 0;
}
#header.header_style_2 .header-logo {
  padding-bottom: 0px;
}
#header.header_style_2 #top-bar #top-menu {
  display: flex;
  align-items: center;
}
#header.header_style_2 #top-bar #top-menu #menu-top-menu .menu-item {
  border-right: 0px;
  position: relative;
}
#header.header_style_2 #top-bar #top-menu #menu-top-menu .menu-item a {
  font-size: 1rem;
}
#header.header_style_2 #top-bar #top-menu #menu-top-menu .menu-item.corporate {
  padding-right: 1em;
  position: relative;
}
#header.header_style_2 #top-bar #top-menu #menu-top-menu .menu-item.corporate:before {
  content: "";
  height: 100%;
  width: 10px;
  position: absolute;
  right: 12px;
  top: 2px;
  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 10.94 19.05'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e50046;%7D%3C/style%3E%3C/defs%3E%3Cg id='Line'%3E%3Cpolygon class='cls-1' points='1.41 19.05 0 17.63 8.11 9.52 0 1.41 1.41 0 10.94 9.52 1.41 19.05'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: 10px 10px;
  background-repeat: no-repeat;
}
#header.header_style_2 #top-bar #top-menu #menu-top-menu .menu-item a {
  color: #00aaaa;
}
#header.header_style_2 #top-bar #top-menu #menu-top-menu .menu-item:after {
  content: "";
  height: 60%;
  width: 1px;
  background: #00aaaa;
  position: absolute;
  right: 0px;
  top: 25%;
}
#header.header_style_2 #top-bar #top-menu #menu-top-menu .menu-item:last-child:after {
  content: unset;
}
@keyframes heart-bounce {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1.1);
  }
  40% {
    transform: scale(1);
  }
  60% {
    transform: scale(1.1);
  }
  80% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
@media screen and (max-width: 63.99em) {
  #header:before {
    content: "";
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
  }
  #header.header_style_2 {
    padding-bottom: 0.5em;
  }
  #header.header_style_2 #top-bar #top-menu {
    display: none;
  }
  #header.header_style_2 #top-bar #search_header_wrapper {
    right: -100vw;
  }
  .animatable #header.header_style_2 #top-bar #search_header_wrapper {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header.header_style_2 #top-bar #search_header_wrapper.active {
    right: 0px;
  }
  #header.header_style_2 .header-logo {
    z-index: 9;
    position: relative;
  }
  #header.header_style_2 .header-logo #logo {
    max-height: 65px;
    min-height: unset;
  }
  #header.header_style_2 #top-bar {
    z-index: 9;
    position: relative;
  }
  #header.header_style_2 #main-menu {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100vh;
    max-height: 0px;
    overflow-x: hidden;
    overflow-y: scroll;
    flex-direction: column;
    background: #ffffff;
  }
  .animatable #header.header_style_2 #main-menu {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header.header_style_2 #main-menu:before {
    content: "";
    height: 120%;
    width: 120%;
    position: absolute;
    left: 0px;
    bottom: -20%;
    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 462.65 818.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ededed;isolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M462.02,285.38c-1.97-33.11-8.42-65.28-20.02-96.43-12.53-33.67-30.47-64.12-54.64-90.63C346.31,53.28,296.31,22.73,236.96,7.96,218.29,3.31,199.33,.71,180.06,.13c-31.74-.96-62.56,3.39-92.05,15.49C49.29,31.52,19.72,57.63,.36,94.95c-.11,.21-.24,.41-.36,.61V818.01c3.13-.12,6.34-.84,9.45-1.42,22.94-4.26,45.58-9.82,67.65-17.34,30.53-10.41,60.53-22.16,89.54-36.42,37.78-18.56,73.23-40.69,106.07-67.01,35.8-28.68,67.31-61.47,94.01-98.79,5.67-7.92,10.82-16.21,16.15-24.37,32.28-49.37,53.18-103.47,66.62-160.65,4.73-20.12,8.31-40.45,10.62-60.98,2.45-21.83,3.21-43.74,1.91-65.68Z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    z-index: 0;
    opacity: 0;
  }
  .animatable #header.header_style_2 #main-menu:before {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header.header_style_2 #main-menu #mobile-border {
    width: 90%;
    color: rgba(112, 112, 112, 0.26);
    z-index: 999;
    margin-top: 25px;
  }
  #header.header_style_2 #main-menu #top-menu-mobile {
    border-top: 1px solid rgba(0, 0, 0, 0.26);
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  #header.header_style_2 #main-menu #top-menu-mobile #mobile-information-btn {
    z-index: 999;
    background-color: #ffffff;
    border: none;
    color: #233c3c;
    position: relative;
    height: 47px;
    display: inline-flex;
    align-items: center;
    padding-right: 75px;
    margin-top: 15px;
    margin-left: 10px;
  }
  #header.header_style_2 #main-menu #top-menu-mobile #mobile-information-btn:after {
    content: "";
    position: absolute;
    width: 55px;
    top: 0;
    height: 47px;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='47' viewBox='0 0 55 47'%3E%3Cg id='Group_1567' data-name='Group 1567' transform='translate(-223 -949)'%3E%3Cg id='Group_1529' data-name='Group 1529' transform='translate(-1646 358.186)'%3E%3Crect id='Rectangle_1337' data-name='Rectangle 1337' width='55' height='47' transform='translate(1869 590.814)' fill='%230aa'/%3E%3Cpath id='Line' d='M16.468,0,8.234,8.234,0,0' transform='translate(1892.435 622.699) rotate(-90)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  }
  #header.header_style_2 #main-menu #top-menu-mobile .top-menu .menu {
    padding: 0;
  }
  #header.header_style_2 #main-menu #top-menu-mobile .top-menu .menu li:after {
    content: none;
  }
  #header.header_style_2 #main-menu #top-menu-mobile .top-menu .menu li a {
    color: #00aaaa;
    font-size: 1.1rem;
  }
  #header.header_style_2 #main-menu .menu {
    flex-direction: column;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-left: .5em;
    padding-right: .5em;
    max-width: 1520px;
  }
  #header.header_style_2 #main-menu .menu .vacature {
    background: #ededed;
    display: block;
    padding-top: 1em;
    padding-bottom: 2em;
    padding-right: 3.5em;
    padding-left: 2em;
    border-radius: 20px;
    position: relative;
  }
  .animatable #header.header_style_2 #main-menu .menu .vacature {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header.header_style_2 #main-menu .menu .vacature h3 {
    font-weight: bold;
    min-height: calc(2em * calc(1.75 * .75));
  }
  #header.header_style_2 #main-menu .menu .vacature .summary {
    margin: 0px;
    min-height: 125px;
  }
  #header.header_style_2 #main-menu .menu .img-col .image-element {
    max-height: 30em;
  }
  .animatable #header.header_style_2 #main-menu .menu {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header.header_style_2 #main-menu .menu .menu-item.menu-item-has-children:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.53' height='17.53' viewBox='0 0 17.53 17.53'%3E%3Cpath id='arrow_right' d='M19.33,10.665a8.663,8.663,0,0,1-17.19,1.529h1.04a7.621,7.621,0,1,0-.145-2.039H11.51L9.381,8.026l.721-.721,3.36,3.36-3.36,3.36L9.381,13.3l2.129-2.129H2v-.51a8.665,8.665,0,0,1,17.33,0Z' transform='translate(19.43 -1.9) rotate(90)' fill='%23233c3c' stroke='%23233c3c' stroke-width='0.2'/%3E%3C/svg%3E%0A");
    width: 17px;
    height: 17px;
    top: 16px;
    background-color: transparent;
    background-size: contain;
    right: 1em;
  }
  #header.header_style_2 #main-menu .menu .menu-item a {
    font-size: 1.5em;
    padding-left: 1em;
    padding-right: 1em;
  }
  #header.header_style_2 #main-menu .menu .menu-item.ano-link {
    margin-top: 1em;
    padding-top: 0.5em;
    border-top: 1px #dedede solid;
  }
  #header.header_style_2 #main-menu .menu .menu-item.ano-link.corporate {
    padding-right: 1em;
    position: relative;
  }
  #header.header_style_2 #main-menu .menu .menu-item.ano-link.corporate:before {
    content: "";
    height: 100%;
    width: 10px;
    position: absolute;
    left: 115px;
    top: 6px;
    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 10.94 19.05'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e50046;%7D%3C/style%3E%3C/defs%3E%3Cg id='Line'%3E%3Cpolygon class='cls-1' points='1.41 19.05 0 17.63 8.11 9.52 0 1.41 1.41 0 10.94 9.52 1.41 19.05'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-size: 10px 10px;
    background-repeat: no-repeat;
  }
  #header.header_style_2 #main-menu .menu .menu-item.ano-link a {
    font-size: 1em;
    color: #e50046;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal {
    margin-top: 1em;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a {
    font-size: 1em;
    display: inline-block;
    color: inherit;
    text-decoration: none;
    padding: 0.3em 1.5em;
    border: solid 1px;
    background-color: #00aaaa;
    border-color: #00aaaa;
    color: #ffffff;
  }
  .animatable #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.primary,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-primary {
    background-color: #e50046;
    border-color: #e50046;
    color: #ffffff;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.primary a,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-primary a {
    white-space: pre;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.primary a.btn.primary,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-primary a.btn.primary {
    background: #ffffff;
    border: #ffffff;
    color: #00aaaa;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.primary a.btn.primary:hover,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-primary a.btn.primary:hover {
    background: #ffffffcf;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.primary:hover,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-primary:hover,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.primary:focus,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-primary:focus {
    background-color: #00c3c3;
    color: #ffffff;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.secondary,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-secondary {
    background-color: #00aaaa;
    border-color: #00aaaa;
    color: #ffffff;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.secondary:hover,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-secondary:hover,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.secondary:focus,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-secondary:focus {
    background: transparent;
    border-color: #e50046;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.secondary:focus,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.btn-secondary:focus {
    outline: 1px solid #e50046;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.light {
    background: #ffffff;
    color: #00aaaa;
    border-color: #ffffff;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a.light:hover {
    background: #ffffffc7;
    color: #00aaaa;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a:hover,
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a:focus {
    background: transparent;
    border-color: #e50046;
  }
  #header.header_style_2 #main-menu .menu .menu-item.solli_portaal a:focus {
    outline: 1px solid #e50046;
  }
  #header.header_style_2 #main-menu.active {
    max-height: 100vh;
  }
  #header.header_style_2 #main-menu.active .menu {
    padding-top: 8em;
    position: relative;
    z-index: 1;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  #header.header_style_2 #main-menu.active:before {
    opacity: 1;
  }
}
@media screen and (max-width: 63.99em) and screen and (min-width: 35.49em) {
  #header.header_style_2 #main-menu .menu.thinner {
    max-width: calc(1520px - 20% );
  }
}
@media screen and (max-width: 63.99em) and screen and (max-width: 35.49em) {
  #header.header_style_2 #main-menu .menu.thinner {
    margin: 0px auto;
  }
}
@media screen and (max-width: 63.99em) and screen and (max-width: 47.99em) {
  #header.header_style_2 #main-menu .menu .vacature h3 {
    display: block;
    min-height: 65px;
    margin-bottom: 0.5em;
  }
}
@media screen and (max-width: 63.99em) and screen and (max-width: 47.99em) {
  #header.header_style_2 #main-menu .menu .vacature .summary {
    min-height: unset;
  }
}
@media screen and (max-width: 63.99em) and screen and (min-width: 47.99em) {
  #header.header_style_2 #main-menu .menu .vacature:hover {
    transform: scale(1.05);
  }
}
.header-extra-items {
  flex: 1 1 100%;
  justify-content: flex-end;
  position: absolute;
  z-index: 8;
  top: 150px;
  margin: 0 auto;
  right: 0px;
  left: 0;
}
@media screen and (max-width: 47.99em) {
  .header-extra-items {
    top: 80px;
  }
}
.header-extra-items #read_aloud {
  display: flex;
  position: relative;
}
.header-extra-items #read_aloud_stop,
.header-extra-items #read_aloud_skip,
.header-extra-items #read_aloud_play {
  font-size: 0;
  padding: 1rem;
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid;
  background-color: #ffffff;
}
.header-extra-items #read_aloud_play {
  border-right: unset;
}
.header-extra-items #read_aloud_options {
  padding: 0.25rem 1rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: unset;
  border-right: unset;
  background-color: #ffffff;
}
.header-extra-items #read_aloud_options span {
  display: block;
}
.header-extra-items #read_aloud_options select {
  position: absolute;
  opacity: 0;
  max-height: 0px;
  top: 100%;
  left: 0;
  right: 0;
  border: 1px solid;
}
.animatable .header-extra-items #read_aloud_options select {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.header-extra-items #read_aloud_options:focus select,
.header-extra-items #read_aloud_options:focus-within select {
  opacity: 1;
  max-height: 100vh;
}
.header-extra-items #read_aloud_stop {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-square'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3C/svg%3E");
}
.header-extra-items #read_aloud_play {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-play'%3E%3Cpolygon points='5 3 19 12 5 21 5 3'%3E%3C/polygon%3E%3C/svg%3E");
}
.header-extra-items #read_aloud_skip {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-skip-forward'%3E%3Cpolygon points='5 4 15 12 5 20 5 4'%3E%3C/polygon%3E%3Cline x1='19' y1='5' x2='19' y2='19'%3E%3C/line%3E%3C/svg%3E");
}
/* Footer less */
/* Footer less */
@media screen and (max-width: 35.49em) {
  #footer .footer-container {
    border-top: solid 1px #ededed;
    padding-top: 2em;
  }
}
#footer .footer-container .footer-logo svg {
  max-width: 150px;
  position: relative;
  z-index: 2;
}
#footer .footer-container .footer-email .footer-email-text p {
  text-transform: uppercase;
}
#footer .footer-container .widget_nav_menu ul {
  list-style: none;
  padding: 0;
  margin: 0 !important;
}
#footer .footer-container .widget_media_image img {
  max-height: 130px;
  max-width: 150px !important;
}
@media screen and (min-width: 35.49em) {
  #footer .footer-container ul:not(.horizontal-list) {
    margin-top: 3em;
  }
}
#footer .footer-container ul a {
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 35.49em) {
  #footer .footer-container #footer-block-text-5 {
    display: flex;
    align-items: center;
  }
  #footer .footer-container #footer-block-text-5 h4.footer-block-title {
    font-size: 1em;
    margin-bottom: 0px;
  }
}
#footer #bottom-footer .container {
  padding-top: 1em;
  padding-bottom: 1em;
  border-top: solid 1px #dedede;
}
#footer #bottom-footer .container ul {
  width: 100%;
  justify-content: space-between;
  max-width: 750px;
  margin: 0 auto;
  flex-wrap: wrap;
}
#footer #bottom-footer .container ul a {
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 63.99em) {
  #footer .footer-email {
    flex-direction: column;
  }
  #footer #footer-block-text-5 {
    margin-bottom: 0;
  }
  #footer .widget-container {
    margin-bottom: 25px;
  }
  #footer .widget-container h4 {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 47.99em) {
  #footer #bottom-footer .container {
    padding-bottom: 4em;
  }
  #footer #bottom-footer .container .horizontal-list {
    flex-direction: column;
  }
  #footer #bottom-footer .container ul li {
    width: 100%;
    max-width: fit-content;
    white-space: pre;
  }
  #footer #bottom-footer .container ul p {
    display: none;
  }
}
/* Templates less */
/* Templates less */
.map-container .customMap {
  position: relative;
  max-width: 45%;
  /* Keyframes */
}
@keyframes wiggle {
  0%,
  7% {
    transform: scale(1);
  }
  15% {
    transform: scale(1.01);
  }
  20% {
    transform: scale(1.02);
  }
  25% {
    transform: scale(1.03);
  }
  30% {
    transform: scale(1.02);
  }
  35% {
    transform: scale(1.01);
  }
  40%,
  100% {
    transform: scale(1);
  }
}
.map-container .customMap .map-btn {
  cursor: pointer;
  position: relative;
  transition: 0.3s;
}
.map-container .customMap .map-btn:hover {
  transform: scale(1.003);
}
.map-container .customMap .map-btn.active {
  animation: none;
}
.map-container .customMap .map-btn.active path.st3 {
  stroke: #00aaaa;
}
.map-container .uitleg-map-text {
  font-size: 14px;
}
.map-container .map-info {
  position: absolute;
  bottom: 20%;
  right: 20%;
  max-width: 350px;
  background-color: #e50046;
  border-radius: 24px;
  text-align: left;
  transition: 0.3s;
  opacity: 0;
}
.map-container .map-info a {
  text-decoration: none;
  color: #ffffff !important;
}
.map-container .map-info p,
.map-container .map-info h2,
.map-container .map-info h3 {
  margin: 0;
  color: #ffffff !important;
}
.map-container .map-info.active {
  opacity: 1;
  z-index: 1;
}
.map-container .map-info.active a:hover {
  text-decoration: underline;
}
section.full-text-content.halfhalf .container .pure-g .txt-col {
  max-width: none;
}
.post-container.halfhalf .container .pure-u-1 .txt-col {
  max-width: 70ch;
}
.post-container.halfhalf .container .pure-u-1 .txt-col h2 {
  font-size: 4rem;
  line-height: 0.5rem;
}
.post-container.halfhalf .container .pure-u-1 .txt-col.d-flex:before {
  content: "";
  height: 80%;
  width: 100vw;
  position: absolute;
  top: 10%;
  right: 40%;
  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 2520 420'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f1f2f2;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Rectangle_1409' class='cls-1' d='M23.02,0H2496.98c12.71,0,23.02,10.31,23.02,23.02h0c0,219.24-177.73,396.98-396.98,396.98H23.02C10.31,420,0,409.69,0,396.98V23.02C0,10.31,10.31,0,23.02,0h0Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right;
  z-index: -1;
  background-size: cover;
}
#beoordeling-zorgkaart {
  position: absolute;
  right: 0;
  bottom: 20px;
  z-index: 1;
  text-decoration: none;
}
#beoordeling-zorgkaart .zkn-widget-type-2 .zkn-widget-body .widget_content .fractional_number_circled sup,
#beoordeling-zorgkaart span {
  top: -0.15em;
  text-decoration: none;
}
#beoordeling-zorgkaart .zkn-widget-type-2 .zkn-widget-body p,
#beoordeling-zorgkaart .zkn-widget-type-2 .zkn-widget-body a {
  font-size: 12px;
}
/*HOME */
#home-banner {
  min-height: calc(100vh - 165px);
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  padding-bottom: 8vh;
  margin-bottom: 5em;
  max-height: 1000px;
}
@media screen and (max-width: 35.49em) {
  #home-banner {
    max-height: unset;
  }
}
#home-banner #banner-content {
  z-index: 1;
  max-width: 650px;
  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 927.22 818.08'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300aaaa;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M923.99,258.48c-3.3-24.83-9.41-48.94-18.39-72.28-14.72-38.23-36.57-71.85-65.88-100.58-23.89-23.42-50.75-42.59-80.93-57.07-31.8-15.25-65.23-24.67-100.4-27.63-16.67-1.4-33.35-1.21-50.01,.73-17.65,2.06-34.85,5.97-51.43,12.39-40.62,15.72-71.71,42.27-91.87,81.17-.31,.59-.71,1.13-1.3,2.05-.53-.8-.81-1.16-1.02-1.56-6.22-11.92-13.43-23.14-22.52-33.17-8.26-9.11-16.99-17.66-26.9-24.97C383.06,15.21,348.64,4.16,311.5,.89c-16.59-1.46-33.2-1.08-49.77,.78-19.18,2.16-37.98,6.07-56.32,12.07-47.56,15.57-88.7,41.36-123.36,77.48-19.21,20.01-34.81,42.63-47.8,67.01-5.29,9.93-9.53,20.47-13.62,30.98C9.53,217.75,3.48,247.45,1.07,277.91c-1.43,18.15-1.35,36.32-.22,54.5,1.28,20.66,4.17,41.1,8.26,61.35,6.51,32.23,15.34,63.76,27.66,94.37,15.54,38.61,35.09,74.95,58.97,108.97,14.56,20.74,30.99,39.98,48.8,58,29.59,29.94,62.31,55.89,98.06,78.19,44.96,28.04,92.95,49.37,143.04,66.19,22.1,7.42,44.69,13.08,67.65,17.19,4.05,.72,8.19,1.57,12.25,1.38,4.71-.22,9.39-1.4,14.03-2.39,22.38-4.74,44.44-10.5,66.18-17.81,37.78-12.71,74.32-28.17,109.33-47.16,43.73-23.72,83.69-52.72,119.35-87.47,21.89-21.34,42.05-44.21,59.18-69.62,6.05-8.97,12.41-17.76,18.11-26.95,16.36-26.38,29.78-54.23,40.81-83.24,11.76-30.95,20.52-62.74,26.62-95.28,4.41-23.57,7.31-47.31,7.95-71.28,.52-19.52-.53-38.98-3.11-58.37Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 540px;
  padding: 6em 6.5em;
  margin-bottom: auto;
  position: absolute;
  right: 0;
  top: 50px;
}
.animatable #home-banner #banner-content {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#home-banner #banner-content h1 {
  color: #ffffff;
  line-height: 1em;
}
@media screen and (max-width: 1790px) {
  #home-banner #banner-content h1 {
    margin-top: -6rem;
  }
}
@media screen and (max-width: 1563px) {
  #home-banner #banner-content h1 {
    margin-top: -9rem;
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1279px) {
  #home-banner #banner-content h1 {
    font-size: 3rem;
    margin-top: 0rem;
  }
}
#home-banner #banner-content .intro {
  color: #ffffff;
  max-width: 45ch;
  margin: 0 auto;
}
@media screen and (max-width: 1790px) {
  #home-banner #banner-content .intro {
    max-width: 59ch;
  }
}
#home-banner #banner-content .intro p {
  font-size: 1.4rem;
}
@media screen and (max-width: 1790px) {
  #home-banner #banner-content .intro p {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 35.49em) {
  #home-banner #banner-content .intro {
    margin: 0 auto;
  }
}
#home-banner .uitgelichte-vacatures {
  color: #00aaaa;
  margin-bottom: 0px;
}
@media screen and (max-width: 47.99em) {
  #home-banner .uitgelichte-vacatures {
    color: #fff;
  }
}
#home-banner #blobSvg {
  position: absolute;
  left: 80px;
  top: 0;
  z-index: 0;
  height: 90vh;
  width: auto;
  max-height: 1000px;
}
.animatable #home-banner #blobSvg {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#home-banner #blobSvg image {
  height: 105%;
  width: auto;
}
#home-banner #highlighted-pages {
  z-index: 1;
  margin-top: 2em;
}
@media screen and (min-width: 1790px) {
  #home-banner #highlighted-pages {
    margin-top: 4em;
  }
}
@media screen and (min-width: 1437px) {
  #home-banner #highlighted-pages {
    margin-top: 22em;
  }
}
#home-banner #highlighted-pages a {
  text-decoration: none;
  color: #233c3c;
}
#home-banner #highlighted-pages a .highlighted-pages-wrapper {
  position: relative;
  min-height: 175px;
  background-color: #ededed;
  border-radius: 34px 34px 34px 0;
  overflow: hidden;
  transition: 0.3s;
}
#home-banner #highlighted-pages a .highlighted-pages-wrapper:hover {
  transform: scale(1.02);
}
#home-banner #highlighted-pages a .highlighted-pages-wrapper h2 {
  font-size: 1.5rem;
}
@media screen and (max-width: 1277px) {
  #home-banner #highlighted-pages a .highlighted-pages-wrapper h2 {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1219px) {
  #home-banner #highlighted-pages a .highlighted-pages-wrapper h2 {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 1156px) {
  #home-banner #highlighted-pages a .highlighted-pages-wrapper h2 {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 63.99em) {
  #home-banner #highlighted-pages a .highlighted-pages-wrapper h2 {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 921px) {
  #home-banner #highlighted-pages a .highlighted-pages-wrapper h2 {
    font-size: 1rem;
  }
}
#home-banner #highlighted-pages a .highlighted-pages-wrapper #hp-icon {
  width: 58px;
  height: 50px;
  position: absolute;
  background-color: #e50046;
  bottom: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.819' height='18.81' viewBox='0 0 10.819 18.81'%3E%3Cpath id='Line' d='M17.4,0,8.7,8.7,0,0' transform='translate(0.707 18.103) rotate(-90)' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
#home-banner:after {
  content: "";
  height: 46px;
  width: 40px;
  position: absolute;
  bottom: 2em;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  background-image: url("data:image/svg+xml,%3Csvg id='Component_113_5' data-name='Component 113 – 5' xmlns='http://www.w3.org/2000/svg' width='17.056' height='33.165' viewBox='0 0 17.056 33.165'%3E%3Cpath id='Path_553' data-name='Path 553' d='M249.2,137.328v8.528a8.528,8.528,0,1,0,17.056,0v-8.528a8.528,8.528,0,1,0-17.056,0Zm8.528-6.633a6.652,6.652,0,0,1,6.633,6.633v8.528a6.633,6.633,0,0,1-13.266,0v-8.528a6.652,6.652,0,0,1,6.633-6.633Z' transform='translate(-249.2 -128.8)' fill='%230aa'/%3E%3Cpath id='Path_554' data-name='Path 554' d='M339.748,195.138a.95.95,0,0,0,.947-.947v-2.843a.947.947,0,0,0-1.895,0v2.843A.95.95,0,0,0,339.748,195.138Z' transform='translate(-331.221 -185.188)' fill='%230aa'/%3E%3Cpath id='Path_555' data-name='Path 555' d='M313.452,474.379a.916.916,0,0,0,1.327,0l2.369-2.369a.938.938,0,0,0-1.327-1.327l-1.706,1.706-1.706-1.706a.938.938,0,0,0-1.327,1.327Z' transform='translate(-305.589 -441.499)' fill='%230aa'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  animation-delay: 2s;
  animation: 3.7s mouseMove infinite;
}
@keyframes mouseMove {
  0% {
    transform: translateY(0);
  }
  10% {
    transform: translateY(10px);
  }
  20% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(10px);
  }
  40% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
#second-section {
  position: relative;
}
#second-section:after {
  content: "";
  height: 80%;
  width: 85%;
  position: absolute;
  left: -20%;
  top: 0px;
  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 2425.13 1067'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23233c3c;isolation:isolate;opacity:.06;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Rectangle_1136' class='cls-1' d='M37,0H2388.13c20.4,0,37,16.6,37,37V429c0,352.4-285.6,638-638,638H37c-20.4,0-37-16.6-37-37H0V37C0,16.6,16.6,0,37,0Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  pointer-events: none;
  min-height: 1000px;
  z-index: -1;
}
@media screen and (min-width: 79.98999999999999em) {
  #second-section .first-row > div:first-of-type {
    padding-left: 15em;
  }
}
#second-section .first-row > div:first-of-type .sub-title {
  color: #e50046;
  font-weight: bold;
}
#second-section .first-row > div:first-of-type .title {
  display: block;
  max-width: 330px;
  line-height: 1em;
}
#second-section .first-row > div:first-of-type .content {
  max-width: 55ch;
}
#second-section .second-row svg {
  max-height: 550px;
}
#second-section .second-row svg image {
  min-height: 105%;
  min-width: 105%;
  width: 105%;
  object-fit: cover;
  height: auto;
}
#quote-section {
  position: relative;
}
#quote-section:before {
  content: "";
  height: 100%;
  width: 100%;
  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 314.45 286.58'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23d8d8d8;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2'%3E%3Cpath class='cls-1' d='M149.52,265.47c97.6-50.5,68.9,18.9,134.5-47.3C349.62,151.87,310.72-3.33,134.32,.57-42.18,4.57,3.82,220.87,11.72,234.97c7.9,14.1,30.1,85.7,137.8,30.5Z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
}
#quote-section #quote-slider {
  clip-path: polygon(-1% 0, 180% 0, 180% 100%, -1% 100%);
  padding-bottom: 4em;
  max-width: 80%;
}
#quote-section #quote-slider .splide__arrows {
  position: absolute;
  bottom: 0px;
  right: 0px;
  display: flex;
  justify-content: space-between;
  width: 100px;
}
#quote-section #quote-slider .splide__arrows .splide__arrow {
  position: unset;
}
#quote-section #quote-slider .splide__track {
  overflow: visible;
}
#full-width-section {
  overflow: hidden;
  height: 800px;
}
#full-width-section picture {
  height: 100%;
  width: 100%;
}
#full-width-section picture .bg-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  top: 0px;
  left: 0px;
  z-index: 0;
  pointer-events: none;
}
#full-width-section .container {
  position: relative;
  height: 100%;
  align-items: flex-end;
}
#full-width-section .container .floating-content {
  z-index: 1;
  background: #ffffffd1;
  border-radius: 20px 20px 20px 0px;
  max-width: 450px;
  margin-left: 5em;
  margin-bottom: 5em;
}
#full-width-section .container .floating-content h3 {
  display: block;
  max-width: 350px;
  line-height: 1em;
}
/*USP section*/
/*END USP section*/
#helpen .thin-content {
  max-width: 450px;
  margin: 0 auto;
}
#helpen .usp {
  flex-direction: column;
  align-items: center;
}
#helpen .usp .icon-container {
  height: 140px;
  width: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
#helpen .usp .icon-container .usp-blob {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.4;
  height: 100%;
  width: 100%;
  object-fit: contain;
  z-index: 0;
}
#helpen .usp .icon-container .icon {
  height: 60px;
  width: auto;
  z-index: 1;
  position: relative;
}
#helpen .usp h5 {
  text-align: center;
  font-size: 48px;
  color: #e50046;
  font-weight: 900;
  margin: 0px;
  line-height: 1em;
}
#helpen .usp p {
  font-weight: 600;
  display: block;
  margin: 0px;
  line-height: 1em;
  margin-bottom: 0.5em;
}
#helpen .usp:nth-child(2) .usp-blob {
  transform: rotate(45deg);
}
#helpen .usp:nth-child(3) .usp-blob {
  transform: rotate(120deg);
}
#helpen .usp:nth-child(4) .usp-blob {
  transform: rotate(240deg);
}
/*END HOME*/
.map {
  width: 100%;
  height: auto;
}
/*OVERVIEW template*/
#banner {
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 5em;
  margin-top: 2em;
}
#banner #overview-intro {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
#banner #overview-intro .intro {
  color: #ffffff;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
}
#banner #overview-intro .intro h2 {
  font-size: 1.25em;
  margin-bottom: 0px;
  font-weight: bold;
  order: 1;
}
#banner #overview-intro .intro h1 {
  font-weight: bold;
  line-height: 1em;
  max-width: 430px;
  order: 2;
}
#banner #overview-intro .intro .search-container {
  order: 3;
}
#banner #overview-intro .intro .search-container input {
  border: solid 1px #fff;
  border-radius: 20px;
  padding: 0.75em 2em;
  width: 100%;
  max-width: 330px;
  margin-top: 2em;
  margin-bottom: 1em;
  color: #233c3c;
}
.animatable #banner #overview-intro .intro .search-container input {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#banner #overview-intro .intro .search-container input:focus {
  box-shadow: rgba(255, 255, 255, 0.6) 0px 2px 4px 0px, rgba(255, 255, 255, 0.6) 0px 2px 16px 0px;
}
#banner #overview-intro .intro .search-container a {
  visibility: hidden;
}
#banner #overview-intro .intro .search-container a.active {
  visibility: visible;
  color: inherit;
  text-decoration: none;
  color: #ffffff;
  margin-left: 1em;
}
#banner #overview-intro .intro p {
  order: 4;
}
#banner #overview-intro .intro a {
  order: 5;
  max-width: fit-content;
}
#banner #overview-intro .blob-img-container {
  position: absolute;
  top: 50%;
  right: 0%;
  height: 480px;
  transform: translateY(-50%);
}
#banner #overview-intro .blob-img-container svg {
  height: 100%;
}
#banner #overview-intro .blob-img-container svg image {
  width: 100%;
  height: auto;
}
#banner #overview-intro:before {
  content: "";
  height: 90%;
  width: 100vw;
  background: #00aaaa;
  position: absolute;
  top: 0px;
  right: 30%;
  z-index: 0;
}
#banner #highlighted-jobs {
  z-index: 1;
  overflow: visible;
  scroll-margin-top: 160px;
}
#banner #highlighted-jobs .vacature h3 {
  line-height: 1em;
  display: block;
  min-height: 50px;
}
/*END OVERVIEW tempalte*/
/*VACATURE SINGLE*/
.single-vacature #content .container {
  max-width: 1264px;
}
.single-vacature #banner {
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  margin-bottom: 0em;
  margin-top: 2em;
}
.single-vacature #banner #overview-intro {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  min-height: 370px;
}
.single-vacature #banner #overview-intro .intro {
  color: #233c3c;
  z-index: 1;
}
.single-vacature #banner #overview-intro .intro h1 {
  font-weight: bold;
  display: block;
}
.single-vacature #banner #overview-intro:before {
  background: #ededed;
}
.single-vacature .vacature-txt .vacature-intro {
  display: block;
  max-width: 90ch;
}
.single-vacature .vacature-txt h2,
.single-vacature .vacature-txt h3 {
  margin-top: 1em;
  margin-bottom: 0.5em;
}
.single-vacature .vacature-txt p {
  margin-top: 0px;
}
.single-vacature .vacature-txt ul {
  padding-left: 15px;
}
.single-vacature .bieden {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.single-vacature .bieden h3 {
  width: 100%;
}
.single-vacature .bieden p {
  width: calc(25% - 1em);
  padding: 1.5em;
  background-color: #e50046;
  color: #fff;
  min-width: 250px;
  border-radius: 20px;
}
.single-vacature .bieden p a {
  white-space: pre;
}
.single-vacature .bieden p a.btn.primary {
  background: #ffffff;
  border: #ffffff;
  color: #00aaaa;
}
.single-vacature .bieden p a.btn.primary:hover {
  background: #ffffffcf;
}
.single-vacature .bieden ul {
  width: 100%;
}
.single-vacature #over-parkhuis {
  position: relative;
}
.single-vacature #over-parkhuis:before {
  content: "";
  height: 100%;
  width: 100%;
  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 314.45 286.58'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23d8d8d8;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2'%3E%3Cpath class='cls-1' d='M149.52,265.47c97.6-50.5,68.9,18.9,134.5-47.3C349.62,151.87,310.72-3.33,134.32,.57-42.18,4.57,3.82,220.87,11.72,234.97c7.9,14.1,30.1,85.7,137.8,30.5Z'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0.3;
  z-index: -1;
}
.single-vacature #over-parkhuis:after {
  content: "";
  width: 85%;
  position: absolute;
  left: -20%;
  top: 0px;
  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 2631.81 1067'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f4f4f4;isolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Rectangle_1136' class='cls-1' d='M37,0H2594.81c20.4,0,37,16.6,37,37V429c0,352.4-285.6,638-638,638H37c-20.4,0-37-16.6-37-37H0V37C0,16.6,16.6,0,37,0Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  pointer-events: none;
  min-height: 500px;
  z-index: -1;
}
.single-vacature #over-parkhuis .first-row {
  align-items: center;
}
.single-vacature #over-parkhuis .first-row .content p {
  display: block;
  max-width: 55ch;
}
.single-vacature #over-parkhuis .first-row picture img {
  border-radius: 20px;
  width: 100%;
  height: auto;
}
.single-vacature #over-parkhuis .second-row {
  max-width: 90%;
  z-index: 1;
  position: relative;
}
@media screen and (min-width: 35.49em) {
  .single-vacature #over-parkhuis .second-row {
    margin-left: auto;
    margin-right: auto;
  }
}
.single-vacature #over-parkhuis .second-row .contact-content {
  padding: 4em;
  color: #ffffff;
  border-radius: 20px 20px 20px 0px;
  height: 100%;
  z-index: 1;
  position: relative;
}
.single-vacature #over-parkhuis .second-row .contact-content h3 {
  line-height: 1em;
  margin-bottom: 0.5em;
}
.single-vacature #over-parkhuis .second-row .contact-content a {
  font-weight: bold;
  color: inherit;
  text-decoration: none;
  color: #ffffff;
  white-space: pre;
}
.single-vacature #over-parkhuis .second-row .contact-content a.btn {
  color: #e50046;
}
.single-vacature #apply-btn {
  padding: 0.5em;
  position: fixed;
  bottom: -100%;
  left: 0px;
  width: 100%;
  background: #fff;
  z-index: 2;
  transition: ease all 0.5s;
  box-shadow: 1px -5px 4px -6px rgba(0, 0, 0, 0.3);
}
.single-vacature #apply-btn.active {
  bottom: 0%;
}
.single-vacature #apply-btn .btn {
  width: 100%;
  text-align: center;
}
/*END VACATURE*/
/*CONTENT PAGE*/
#content-intro .intro-row {
  align-items: center;
  z-index: 1;
}
#content-intro .intro-row .txt-col {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1520px) {
  #content-intro .intro-row .txt-col {
    padding-left: 10em;
  }
}
#content-intro .intro-row .txt-col h1 {
  line-height: 1em;
}
#content-intro .intro-row .txt-col .intro {
  max-width: 65ch;
}
#content-intro .intro-row .img-col {
  z-index: 1;
  position: relative;
}
#content-intro .intro-row .img-col:before {
  content: "";
  height: 80%;
  width: 100vw;
  position: absolute;
  top: 10%;
  right: 60%;
  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 2520 420'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f1f2f2;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Rectangle_1409' class='cls-1' d='M23.02,0H2496.98c12.71,0,23.02,10.31,23.02,23.02h0c0,219.24-177.73,396.98-396.98,396.98H23.02C10.31,420,0,409.69,0,396.98V23.02C0,10.31,10.31,0,23.02,0h0Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right;
  z-index: -1;
  background-size: cover;
}
#content-intro .intro-row .img-col .blob-img-container svg {
  max-height: 500px;
}
.contact-block a.primary {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #e50046;
}
.contact-block h4 {
  margin-bottom: 0px;
}
.contact-block .img-col {
  padding: 0px;
}
@media screen and (max-width: 47.99em) {
  .contact-block .img-col {
    margin-bottom: -2em;
  }
}
.contact-block .img-col picture {
  height: 100%;
}
.contact-block .img-col picture img {
  border-radius: 0px 20px 0px 0px;
  height: 100%;
}
.contact-block .content-col {
  padding: 4em;
  color: #ffffff;
  border-radius: 20px 20px 20px 0px;
}
.contact-block .content-col a:not(.btn) {
  color: inherit;
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
}
/*END CONTENT*/
/** Pagination styling */
#pagination .pagination {
  list-style: none;
  display: flex;
  padding-left: 0;
}
#pagination .pagination .page-item .page-link {
  color: inherit;
  text-decoration: none;
  padding: 0.5em 0.5em;
}
#pagination .pagination .page-item.active .page-link {
  font-weight: 700;
  color: #00aaaa;
}
/* CONTACT */
.page-id-492 section#content-intro .intro-row .img-col:before {
  top: 2%;
  height: 90%;
}
section.home-posts .posts-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  grid-column-gap: 3em;
  max-width: 100%;
  margin: 0 auto 2rem;
}
.posts-container #paged-posts .page {
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  grid-column-gap: 3em;
  max-width: 100%;
  margin: 0 auto 2rem;
}
.posts-container #pagination {
  margin-top: 30px;
}
.posts-container #pagination .pagination {
  justify-content: center;
  align-items: center;
  list-style: none;
  display: flex;
  padding: 0;
}
.posts-container #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='%2300aaaa' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.posts-container #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='%2300aaaa' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.posts-container #pagination .pagination .page-item {
  color: #e50046;
  min-width: 1ch;
  text-align: center;
  box-sizing: content-box;
  font-weight: 700;
  margin-right: 0.25em;
}
.posts-container #pagination .pagination .page-item.active {
  background-color: #00aaaa;
}
.posts-container #pagination .pagination .page-item.active .page-link {
  color: #ffffff;
}
.posts-container #pagination .pagination .page-item .page-link {
  color: #00aaaa;
  text-decoration: none;
  font-weight: normal;
  padding: 0.25em 0.75em;
}
.posts-container .posts-module {
  margin-bottom: 2rem;
  transition: 0.3s;
}
.posts-container .posts-module:hover {
  transform: scale(1.01);
}
.posts-container .posts-module a {
  text-decoration: none;
}
.posts-container .posts-module a .post-img {
  border: 1px solid #ededed;
  overflow: hidden;
  height: 250px;
}
.posts-container .posts-module a .post-img img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.posts-container .posts-module a .post-img .category-icon {
  background-color: #00aaaa;
  height: 70px;
  width: 70px;
  border-radius: 34px 0 34px 34px;
  top: 10px;
  right: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.199' height='29.199' viewBox='0 0 29.199 29.199'%3E%3Cpath id='send_file' d='M26.329,31.2H4V2H21.176V3.718H5.718V29.482H24.611V3.718H22.894V2h3.435V15.741h3.607l-2.748-2.748,1.2-1.2L33.2,16.6,28.39,21.409l-1.2-1.2,2.748-2.748H26.329Zm-5.153-5.153H9.153V24.329H21.176Zm0-5.153H9.153V19.176H21.176Zm0-5.153H9.153V14.023H21.176Zm0-5.153H9.153V8.87H21.176Z' transform='translate(-4 -2)' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.posts-container .posts-module a .post-text {
  background-color: #ededed;
  color: #233c3c;
  border-radius: 34px 34px 34px 0;
  margin-top: -34px;
  position: relative;
  height: 70%;
}
@media screen and (max-width: 2160px) {
  .posts-container .posts-module a .post-text {
    height: 70%;
  }
}
@media screen and (max-width: 695px) {
  .posts-container .posts-module a .post-text {
    min-height: 120px;
  }
}
.posts-container .posts-module a .post-text h2 {
  min-height: 95px;
}
.posts-container .posts-module a .post-text p {
  min-height: 190px;
}
.posts-container .posts-module a .post-text a {
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
}
.animatable .posts-container .posts-module a .post-text a {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.posts-container .posts-module a .post-text a.complete-link:after {
  display: none;
}
.posts-container .posts-module a .post-text a:after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  right: -20px;
  width: 6px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.591' height='9.061' viewBox='0 0 5.591 9.061'%3E%3Cpath id='Line' d='M8,0,4,4,0,0' transform='translate(0.53 8.53) rotate(-90)' fill='none' stroke='%23e50046' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.posts-container .posts-module a .post-text a:hover {
  color: #00aaaa;
}
.posts-container .posts-module a .post-text .post-date {
  display: flex;
  align-items: center;
}
.posts-container .posts-module a .post-text .post-date:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.744' height='19.718' viewBox='0 0 25.744 19.718'%3E%3Cpath id='calendar_1_' data-name='calendar (1)' d='M25.444,5.009V22.418H0V5.009H5.357V3H6.7V6.348H1.339V9.026H22.766v1.339H1.339V21.079H24.1V6.348H18.079V3h1.339V5.009Zm-17.409,0V6.348h8.7V5.009Zm5.357,12.052V13.044H12.052v4.017H10.713V18.4h4.017V17.061Z' transform='translate(0.15 -2.85)' fill='%23233c3c' stroke='%23233c3c' stroke-width='0.3'/%3E%3C/svg%3E%0A");
  width: 25px;
  height: 20px;
  background-repeat: no-repeat;
}
.posts-container .posts-module a .post-text .post-date span {
  margin-left: 35px;
}
section.publicaties .publicatie-wrapper {
  transition: 0.3s;
  overflow: hidden;
}
section.publicaties .publicatie-wrapper:hover {
  transform: scale(1.02);
}
section.publicaties .publicatie-wrapper a {
  text-decoration: none;
  color: #233c3c;
}
section.publicaties .publicatie-wrapper a .publicatie-img {
  max-height: 300px;
  overflow: hidden;
}
section.publicaties .publicatie-wrapper a .publicatie-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
section.publicaties .publicatie-wrapper a .publicatie-text {
  border-radius: 24px 24px 24px 0;
  background-color: #ededed;
  margin-top: -24px;
  z-index: 1;
  position: relative;
}
section.publicaties .publicatie-wrapper a .publicatie-text h2 {
  font-size: 20px;
  color: #233c3c;
}
section.publicaties .publicatie-wrapper a .publicatie-text p {
  font-size: 14px;
  color: #233c3c;
}
section.publicaties .publicatie-wrapper a .publicatie-text .link {
  font-size: 14px;
}
#contact-block {
  right: 0;
  top: 20%;
  z-index: 3;
  background-color: #e50046;
  border-radius: 34px 0 0 34px;
  padding: 20px 0px 20px 20px;
  position: fixed;
  right: -210px;
}
#contact-block.active {
  right: 0;
}
#contact-block .contact-block-wrapper p {
  color: #ffffff;
  font-size: 15px;
}
#contact-block .contact-block-wrapper #hidden-part-close {
  position: absolute;
  opacity: 0;
  top: -10px;
  left: -10px;
  width: 20px;
  height: 20px;
  background-color: #e50046;
  background-size: 12px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  border-radius: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 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='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E");
}
.animatable #contact-block .contact-block-wrapper #hidden-part-close {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#contact-block .contact-block-wrapper #hidden-part-close.active {
  opacity: 1;
}
#contact-block .contact-block-wrapper .contact-text {
  max-height: 80px;
  opacity: 0;
  position: relative;
}
.animatable #contact-block .contact-block-wrapper .contact-text {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#contact-block .contact-block-wrapper .contact-text.active {
  opacity: 1;
  padding: 0 20px;
}
#contact-block .contact-block-wrapper .contact-text a {
  color: #ffffff;
  text-decoration: underline;
}
#contact-block .contact-block-wrapper .contact-block-icons {
  display: block;
  cursor: pointer;
}
#contact-block .contact-block-wrapper .contact-block-icons .icon {
  height: 23px;
  width: 23px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  transition: 0.3s;
}
#contact-block .contact-block-wrapper .contact-block-icons .icon:hover {
  transform: scale(1.04);
}
#contact-block .contact-block-wrapper .contact-block-icons .icon#mail {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.607' height='24.607' viewBox='0 0 24.607 24.607'%3E%3Cpath id='address' d='M15.8,4a11.8,11.8,0,0,0,0,23.607,11.939,11.939,0,0,0,6.61-2.046l-.393-1.652A10.063,10.063,0,0,1,15.8,26.033,10.23,10.23,0,1,1,26.033,15.8c0,2.361-1.18,3.934-2.911,3.934a2.637,2.637,0,0,1-2.754-2.125l-1.5-5.744-.157-.157A4.7,4.7,0,0,0,15.331,10.3,5.289,5.289,0,0,0,10.3,15.8a5.289,5.289,0,0,0,5.036,5.508,4.828,4.828,0,0,0,4.092-1.967,4.135,4.135,0,0,0,3.7,1.967c2.282,0,4.485-1.731,4.485-5.508A11.787,11.787,0,0,0,15.8,4Zm-.472,15.738A3.718,3.718,0,0,1,11.869,15.8a3.718,3.718,0,0,1,3.462-3.934,3.186,3.186,0,0,1,2.125.866l1.18,4.643A3.109,3.109,0,0,1,15.331,19.738Z' transform='translate(-3.5 -3.5)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A");
}
#contact-block .contact-block-wrapper .contact-block-icons .icon#phone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.954' height='24.905' viewBox='0 0 24.954 24.905'%3E%3Cpath id='call' d='M9.985,20.457c8.412,8.412,13.943,6.366,17.126,3.183l.53-.53L21.2,16.668l-5,5a12.26,12.26,0,0,0,1.364.758L21.2,18.79l4.244,4.244C21.58,26.292,16.73,25.079,10.97,19.32a25.593,25.593,0,0,1-3.41-4.092L13.7,9.09,7.257,2.8l-.53.53C3.544,6.513,1.574,12.045,9.985,20.457ZM11.577,9.241,6.8,14.015C4.908,10.53,5.135,7.5,7.333,4.922Z' transform='translate(-3.395 -2.097)' fill='%23fff' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 1197px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 2em;
  }
}
@media screen and (max-width: 969px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 0em;
  }
}
@media screen and (max-width: 439px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container {
    padding: 2em;
  }
}
@media screen and (max-width: 1099px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container input {
    width: 350px;
  }
}
@media screen and (max-width: 909px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container input {
    width: 300px;
  }
}
@media screen and (max-width: 825px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container input {
    width: 280px;
  }
}
@media screen and (max-width: 374px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container input {
    width: 250px;
  }
}
@media screen and (max-width: 1099px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container textarea {
    width: 350px;
  }
}
@media screen and (max-width: 909px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container textarea {
    width: 300px;
  }
}
@media screen and (max-width: 825px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container textarea {
    width: 280px;
  }
}
@media screen and (max-width: 374px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container textarea {
    width: 250px;
  }
}
@media screen and (max-width: 1099px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container h2 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1099px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container h2 {
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 374px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker .contact-container h2 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 1197px) {
  .page_breakers.content-section .img-col {
    width: 90%;
    object-fit: contain;
  }
}
/*zorgkaartnl*/
#beoordeling-zorgkaart a {
  text-decoration: none;
}
#beoordeling-zorgkaart a .custom-zorgkaart-widget {
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
  padding: 10px;
}
#beoordeling-zorgkaart a .custom-zorgkaart-widget .zorgkaart-img {
  height: 80px;
}
#beoordeling-zorgkaart a .custom-zorgkaart-widget .zorgkaart-cijfer #cijfer {
  font-size: 30px;
  margin-top: 5px;
  color: #e50046;
  line-height: normal;
  text-decoration: none;
}
#beoordeling-zorgkaart a .custom-zorgkaart-widget .zorgkaart-cijfer #cijfer span,
#beoordeling-zorgkaart a .custom-zorgkaart-widget .zorgkaart-cijfer #cijfer sup {
  text-decoration: none;
}
#beoordeling-zorgkaart a .custom-zorgkaart-widget .zorgkaart-text {
  line-height: normal;
}
#beoordeling-zorgkaart a .custom-zorgkaart-widget .zorgkaart-text span {
  font-size: 12px;
  line-height: normal;
}
#beoordeling-zorgkaart #zkn-score-widget-3059126 {
  display: none;
}
/* Template parts less */
/* Template parts less */
/* Entries less */
/* Entries less */
.container .vacature {
  background: #ededed;
  display: block;
  padding-top: 1em;
  padding-bottom: 2em;
  padding-right: 3.5em;
  padding-left: 2em;
  border-radius: 20px;
  position: relative;
}
.animatable .container .vacature {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.container .vacature h3 {
  font-weight: bold;
  min-height: calc(2em * calc(1.75 * .75));
}
@media screen and (max-width: 47.99em) {
  .container .vacature h3 {
    display: block;
    min-height: 65px;
    margin-bottom: 0.5em;
  }
}
.container .vacature .summary {
  margin: 0px;
  min-height: 125px;
}
@media screen and (max-width: 47.99em) {
  .container .vacature .summary {
    min-height: unset;
  }
}
@media screen and (min-width: 47.99em) {
  .container .vacature:hover {
    transform: scale(1.05);
  }
}
/*QUOTE ENTRY*/
.entry.quote {
  min-height: 550px;
  max-height: 650px;
}
.entry.quote .inner-quote {
  height: 100%;
}
.entry.quote .inner-quote .post-img-container {
  position: relative;
  width: 100%;
  max-width: 60%;
}
.entry.quote .inner-quote .post-img-container img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.entry.quote .inner-quote .quote-content {
  border-radius: 0px 20px 20px 0px;
  width: 100%;
  max-width: 40%;
}
.entry.quote .inner-quote .quote-content h3 {
  font-weight: bold;
  line-height: 1em;
}
@media screen and (max-width: 47.99em) {
  .entry.quote .inner-quote {
    flex-direction: column;
  }
  .entry.quote .inner-quote .quote-content {
    max-width: unset;
    min-height: 350px;
  }
  .entry.quote .inner-quote .post-img-container {
    height: 350px;
    max-width: unset;
    margin-bottom: -20px;
    z-index: -1;
  }
}
/*END QUOTE entry*/
#search_page_results > .pure-u-1 > .ano-link {
  height: 100%;
  display: block;
}
#search_page_results .hentry {
  background: #ededed;
  display: block;
  padding-top: 1em;
  padding-bottom: 2em;
  padding-right: 3.5em;
  padding-left: 2em;
  border-radius: 20px;
  position: relative;
  height: 100%;
}
#search_page_results .hentry h3 {
  min-height: calc(2em * calc(1.75 * .75));
  margin-bottom: 0;
  flex: 1;
}
#search_page_results .hentry .entry-summary {
  margin-top: .5em;
  margin-bottom: 1em;
  flex: 1;
}
#search_page_results .hentry .article-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
#search_page_results .hentry .btn {
  align-self: flex-start;
}
/*Module parts less*/
.btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  margin-top: 1em;
}
.blurb-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1em;
  border: solid 1px #e50046;
  height: 100%;
  border-radius: 20px 20px 20px 0px;
}
.blurb-container .blurb-img {
  position: relative;
  width: 100%;
  height: auto;
}
.blurb-container .blurb-img.icon {
  max-height: 100px;
  height: 100%;
  margin: 0 auto;
}
.blurb-container .blurb-img.icon img {
  height: 100%;
  width: 100%;
}
.blurb-container .blurb-content {
  width: 100%;
}
.img-col .image-element {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
  height: auto;
  display: block;
}
.container .img-col .image-element {
  max-height: 30em;
}
.txt-col {
  align-items: center;
  height: 100%;
}
.txt-col > :first-child {
  margin-top: 0px;
}
.txt-col h3,
.txt-col h2 {
  font-size: 3rem;
  line-height: 1em;
}
.halfhalf .pure-g > div:nth-child(1) .txt-col {
  max-width: 50ch;
}
@media screen and (min-width: 47.99em) {
  .halfhalf .pure-g > div:nth-child(2) .txt-col {
    padding-left: 5em;
    max-width: calc(50ch + 5em);
  }
}
.embed-youtube {
  background-color: #233c3c;
  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: #e50046;
  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: #00aaaa;
}
.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(200px, 1fr));
  gap: 0.1em;
}
.img-repeater.d-grid .image-element {
  max-width: 100%;
}
.img-repeater > div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.img-repeater .image-element {
  max-width: 110px;
  height: auto;
  width: auto;
}
.img-repeater .module-slide-image img {
  object-fit: cover;
  background-color: #ededed;
  border-radius: 34px 34px 34px 0;
}
.bg-grey .img-repeater.d-grid > div {
  padding: 0.5em;
  height: 100%;
  background-color: #ffffff;
  box-shadow: 3px 6px rgba(35, 60, 60, 0.15);
}
.full-question {
  border: ubset;
  border-bottom: solid 1px rgba(0, 170, 170, 0.13);
}
.full-question:not(:last-child) {
  margin-bottom: 1em;
}
.full-question.active .question {
  border-bottom: solid 1px #00aaaa;
}
.full-question .question {
  position: relative;
  display: flex;
}
.full-question .question .toggle-q {
  position: absolute;
  height: 100%;
  width: 3em;
  right: 0px;
  top: 0px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.62 11.62'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230aa;%7D%3C/style%3E%3C/defs%3E%3Cg id='Group_1443'%3E%3Cg id='Line_58'%3E%3Crect class='cls-1' x='5.31' width='1' height='11.62'/%3E%3C/g%3E%3Cg id='Line_59'%3E%3Crect class='cls-1' y='5.31' width='11.62' height='1'/%3E%3C/g%3E%3C/g%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;
  font-size: 18px;
  flex: 1 1 100%;
  padding: 1em 3em 1em 0;
  text-align: inherit;
}
.full-question .question .question-button:focus {
  outline: 1px solid #233c3c;
}
.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);
  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 11.62 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230aa;%7D%3C/style%3E%3C/defs%3E%3Cg id='Line_59'%3E%3Crect class='cls-1' width='11.62' height='1'/%3E%3C/g%3E%3C/svg%3E");
}
.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;
}
.tab-container .module_tabs-list button {
  width: 20rem;
  padding: 0.75em 4em 0.75em 2em;
  border: unset;
  border-bottom: solid 1px #ededed;
  background: #ededed;
  border-radius: 0px;
  margin-bottom: 1em;
  border-radius: 20px 20px 20px 0px;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  position: relative;
}
.animatable .tab-container .module_tabs-list button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tab-container .module_tabs-list button:focus {
  outline: 1px solid #233c3c;
}
.tab-container .module_tabs-list button:hover {
  border-color: #e50046;
}
.tab-container .module_tabs-list button.active {
  background: #e50046;
  color: #fff;
  border-color: #e50046;
}
.tab-container .module_tabs-list button.active .arrow {
  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 11.47 20.82'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Line'%3E%3Cpolygon class='cls-1' points='1.06 20.82 0 19.76 9.35 10.41 0 1.06 1.06 0 11.47 10.41 1.06 20.82'/%3E%3C/g%3E%3C/svg%3E");
}
.tab-container .module_tabs-list button .arrow {
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 63.99em) {
  .tab-container .module_tabs-list button .arrow {
    display: none;
  }
}
.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.active p:first-of-type {
  margin-top: 0px;
}
.tab-container .module_tabs-content .tab-content.active h2,
.tab-container .module_tabs-content .tab-content.active h3 {
  color: #e50046;
}
@media screen and (min-width: 63.99em) {
  .tab-container.vertical {
    flex-direction: row;
  }
  .tab-container.vertical .module_tabs-list {
    flex: 1;
    flex-direction: column;
    margin-right: 2em;
  }
  .tab-container.vertical .module_tabs-content {
    flex: 2;
  }
  .tab-container.vertical .module_tabs-content .tab-content {
    transform: translateX(0%) translateY(-10%);
  }
  .tab-container.vertical .module_tabs-content .tab-content.active {
    transform: translateX(0%) translateY(0%);
  }
}
.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 #e50046;
}
.contact-col form input[type=submit] {
  background: #e50046;
  border: #e50046;
  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: #00aaaa;
  color: #e50046;
}
.contact-block .container .img-col picture {
  position: relative;
}
.contact-block .container .img-col picture .image-element {
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.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 #00aaaa;
}
.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;
}
.contact-icon {
  padding-left: 30px;
  position: relative;
  color: inherit;
  text-decoration: none;
}
.contact-icon:before {
  content: "";
  height: 20px;
  width: 20px;
  position: absolute;
  left: 0px;
  top: 5px;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
}
.icon {
  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.arrow {
  height: 2.5rem;
  width: 2.5rem;
  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 11.47 20.82'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e50046;%7D%3C/style%3E%3C/defs%3E%3Cg id='Line'%3E%3Cpolygon class='cls-1' points='1.06 20.82 0 19.76 9.35 10.41 0 1.06 1.06 0 11.47 10.41 1.06 20.82'/%3E%3C/g%3E%3C/svg%3E");
}
.icon.social {
  font-size: 0px;
  height: 2.5rem;
  width: 2.5rem;
}
.icon.social.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:%23e50046;%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.social.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:%2300aaaa;%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.social.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:%23e50046;%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.social.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:%2300aaaa;%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.social.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:%23e50046;%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.social.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:%2300aaaa;%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.social.youtube {
  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 283.5 210.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e50046;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M275.7,36.2c-2.6-14.5-15.1-25-29.6-28.3C224.4,3.3,184.2,0,140.8,0S56.6,3.3,34.9,7.9c-14.5,3.3-27,13.1-29.6,28.3C2.6,52.6,0,75.7,0,105.3s2.6,52.6,5.9,69.1c2.6,14.5,15.1,25,29.6,28.3,23,4.6,62.5,7.9,105.9,7.9s82.9-3.3,105.9-7.9c14.5-3.3,27-13.2,29.6-28.3,2.6-16.4,5.9-40.1,6.6-69.1-1.3-29.6-4.5-52.7-7.8-69.1ZM105.3,151.3V59.2l80.3,46.1-80.3,46Z'/%3E%3C/svg%3E");
}
.icon.social.youtube: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 283.5 210.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300aaaa;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M275.7,36.2c-2.6-14.5-15.1-25-29.6-28.3C224.4,3.3,184.2,0,140.8,0S56.6,3.3,34.9,7.9c-14.5,3.3-27,13.1-29.6,28.3C2.6,52.6,0,75.7,0,105.3s2.6,52.6,5.9,69.1c2.6,14.5,15.1,25,29.6,28.3,23,4.6,62.5,7.9,105.9,7.9s82.9-3.3,105.9-7.9c14.5-3.3,27-13.2,29.6-28.3,2.6-16.4,5.9-40.1,6.6-69.1-1.3-29.6-4.5-52.7-7.8-69.1ZM105.3,151.3V59.2l80.3,46.1-80.3,46Z'/%3E%3C/svg%3E");
}
.icon.social.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:%23e50046;%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.social.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:%2300aaaa;%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.social.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:%23e50046;%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.social.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:%2300aaaa;%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.contact-icon.phone:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120.6 112.25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M21.78,.33c5.3-1.4,7.7,1.9,9.5,6.5,2.6,6.8,5.5,13.6,8.4,20.3,1.2,2.7,1,5-.7,7.2-2.3,3.1-4.5,6.2-7,9.1-1.6,2-1.7,3.8-.4,5.9,9.7,16.3,23.2,28.1,40.9,35.2,2.4,1,4.4,.6,6-1.5,3-3.8,6.1-7.5,9.1-11.3,1.5-2,3.4-2.8,5.7-1.8,8.6,4,17.1,8.1,25.6,12.3,.9,.4,1.7,2,1.7,3,.3,8.8-2.3,16.2-10.2,21.4-9.8,6.3-20,6.9-30.9,3.8-28.7-8-49.7-26.1-66.6-49.9C7.68,53.13,2.88,45.53,.98,36.53-1.82,23.63,1.38,12.43,10.88,3.23,13.78,.33,17.48-.27,21.78,.33Z'/%3E%3C/svg%3E");
}
.icon.contact-icon.phone:hover:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120.6 112.25'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e50046;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M21.78,.33c5.3-1.4,7.7,1.9,9.5,6.5,2.6,6.8,5.5,13.6,8.4,20.3,1.2,2.7,1,5-.7,7.2-2.3,3.1-4.5,6.2-7,9.1-1.6,2-1.7,3.8-.4,5.9,9.7,16.3,23.2,28.1,40.9,35.2,2.4,1,4.4,.6,6-1.5,3-3.8,6.1-7.5,9.1-11.3,1.5-2,3.4-2.8,5.7-1.8,8.6,4,17.1,8.1,25.6,12.3,.9,.4,1.7,2,1.7,3,.3,8.8-2.3,16.2-10.2,21.4-9.8,6.3-20,6.9-30.9,3.8-28.7-8-49.7-26.1-66.6-49.9C7.68,53.13,2.88,45.53,.98,36.53-1.82,23.63,1.38,12.43,10.88,3.23,13.78,.33,17.48-.27,21.78,.33Z'/%3E%3C/svg%3E");
}
.icon.contact-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: %2300aaaa ;%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.contact-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: %23e50046 ;%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.contact-icon.mail:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 255.93 180.03'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7B%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.contact-icon.mail:hover:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 255.93 180.03'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e50046;%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.contact-icon.location:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 170.73 256.02'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M85.19,0c35.45-.12,68,22.45,80.03,55.77,8.83,24.46,7.05,48.32-5.45,71.11-22.85,41.66-45.94,83.18-68.92,124.76-.16,.29-.32,.58-.49,.87-2.72,4.66-7.49,4.68-10.14-.05-6.17-11.04-12.27-22.12-18.39-33.19-16.75-30.29-33.43-60.62-50.26-90.87C4.3,115.36,.13,101.48,0,86.53c-.15-18.33,4.94-35.15,15.54-50.18C26.5,20.8,41.13,10.11,59.16,4.13,67.58,1.33,76.31,.09,85.19,0Zm.07,42.65c-23.48,.06-42.55,19.17-42.57,42.64-.02,23.58,19.24,42.8,42.76,42.68,23.48-.12,42.53-19.3,42.44-42.75-.08-23.5-19.24-42.63-42.64-42.57Z'/%3E%3C/svg%3E");
}
.icon.contact-icon.location:hover:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 170.73 256.02'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e50046;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M85.19,0c35.45-.12,68,22.45,80.03,55.77,8.83,24.46,7.05,48.32-5.45,71.11-22.85,41.66-45.94,83.18-68.92,124.76-.16,.29-.32,.58-.49,.87-2.72,4.66-7.49,4.68-10.14-.05-6.17-11.04-12.27-22.12-18.39-33.19-16.75-30.29-33.43-60.62-50.26-90.87C4.3,115.36,.13,101.48,0,86.53c-.15-18.33,4.94-35.15,15.54-50.18C26.5,20.8,41.13,10.11,59.16,4.13,67.58,1.33,76.31,.09,85.19,0Zm.07,42.65c-23.48,.06-42.55,19.17-42.57,42.64-.02,23.58,19.24,42.8,42.76,42.68,23.48-.12,42.53-19.3,42.44-42.75-.08-23.5-19.24-42.63-42.64-42.57Z'/%3E%3C/svg%3E");
}
.icon:hover {
  cursor: pointer;
}
/* Responsive less */
/* Responsive less */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .map-container .customMap {
    max-width: 65% !important;
  }
}
@media screen and (max-height: 810px) and (min-width: 1500px) {
  #home-banner {
    min-height: 100vh !important;
  }
  #home-banner #blobSvg {
    height: 130vh;
  }
}
@media screen and (max-width: 360px) {
  #second-section #board {
    pointer-events: none;
  }
  #second-section #board:before {
    content: none;
  }
}
@media screen and (max-width: 79.98999999999999em) {
  #home-banner {
    min-height: calc(100vh);
  }
  #beoordeling-zorgkaart {
    position: absolute;
  }
  #beoordeling-zorgkaart .custom-zorgkaart-widget {
    max-width: 80px;
  }
  #beoordeling-zorgkaart .custom-zorgkaart-widget .zorgkaart-cijfer #cijfer {
    font-size: 20px !important;
  }
  #beoordeling-zorgkaart .custom-zorgkaart-widget .zorgkaart-img {
    height: auto !important;
  }
  #beoordeling-zorgkaart .custom-zorgkaart-widget .zorgkaart-img img {
    height: 40px;
    width: 40px;
  }
  #banner #overview-intro .blob-img-container {
    display: none;
  }
  #banner #overview-intro:before {
    width: 102vw;
    right: -6vw;
  }
  /*SINGLE VACATURE*/
  .single-vacature #banner #overview-intro {
    padding-top: 1em;
    padding-bottom: 1em;
    min-height: unset;
    margin-bottom: 3em;
  }
  .single-vacature #banner #overview-intro:before {
    right: -5vw;
  }
  .single-vacature #banner #overview-intro:after {
    width: 100%;
  }
  .single-vacature #over-parkhuis:after {
    min-height: 500px;
    width: 100%;
  }
  .single-vacature #over-parkhuis .second-row .contact-content {
    padding: 3em;
  }
  /*END vacature*/
}
@media screen and (max-width: 63.99em) {
  .map-container {
    padding-top: 3rem;
  }
  .map-container .customMap {
    max-width: 85%;
    margin-bottom: 2rem;
    margin-top: 2rem;
    transform: scale(1.5);
  }
  .map-container .uitleg-map-text {
    font-size: 12px;
  }
  .map-container .map-info {
    bottom: 15%;
    right: 0;
    max-width: 250px;
  }
  .map-container .map-info h3 a {
    font-size: 20px;
  }
  .halfhalf.bg-shape .pure-g > div:nth-child(2) .img-col {
    padding: 2em 0 !important;
  }
  section#content-intro {
    padding-top: 2rem;
    padding-right: 1rem;
  }
  section#content-intro:before {
    content: "";
    position: absolute;
    top: 12%;
    height: 100%;
    width: 100vw;
    transform: scale(-1, 1);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='906.494' height='773.336' viewBox='0 0 906.494 773.336'%3E%3Cdefs%3E%3Cfilter id='Terral_Bouman' x='0' y='0' width='906.494' height='773.336' filterUnits='userSpaceOnUse'%3E%3CfeOffset dy='5' input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='2.5' result='blur'/%3E%3CfeFlood flood-opacity='0.133'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='matrix(1, 0, 0, 1, 0, 0)' filter='url(%23Terral_Bouman)'%3E%3Cpath id='Terral_Bouman-2' data-name='Terral Bouman' d='M888.98,251.367c-8.9-102.9-64.717-179.119-161.391-224.848-58.817-27.814-120.7-34.61-184.038-15.464-43.286,13.092-75.361,40.073-97.158,79.256-7.954-13.183-15.672-25.157-25.821-35.466C370.465,3.951,306.81-7.4,239.638,4.11,128.956,23.064,54.3,86.081,16.043,188.772c-7.635,20.5-13.825,38.179-15.9,62.949-1.514,18.107-.505,43.55,0,53.506h0c1,16.133,3.021,37.553,3.54,40.78,9.122,56.118,25.266,110.138,52.491,160.645,55.772,103.478,140.208,174.124,245.4,220.857,19.035,7.926,260.2,102.931,429.618-86.235.838-1.266,10.291-11.4,11.117-12.67-.059-.011.071.011,0,0-.673-2.053-1.416.844,0,0,2.148-1.756-1.971,1.927,0,0,15.684-19.056,31.969-37.028,48.6-54.031,73.757-93.1,108.664-200.7,98.067-323.206M132.024,535.56c-.3-.023-.543-.422-.814-.661l.873-.6' transform='translate(8.15 2.5)' fill='%23233c3c' opacity='0.05'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
  }
  section#content-intro .intro-row .img-col:before {
    content: none;
  }
  section.content-section {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  section.contact-block .img-col picture {
    min-height: 250px;
  }
  section.contact-block .content-col {
    padding: 2em;
    z-index: 1;
  }
  section.news h2.section-title {
    margin-left: 20px;
  }
  section.news .posts-container {
    display: flex;
    flex-direction: column;
    /* Hide scrollbar for Chrome, Safari and Opera */
    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  section.news .posts-container::-webkit-scrollbar {
    display: none;
  }
  section.news .posts-container .posts-module {
    margin-right: 0;
  }
  section.news .posts-container .posts-module:last-of-type {
    margin-right: 25px;
  }
  section.news .posts-container .posts-module .post-text h2 {
    min-height: 95px;
  }
  section.news .posts-container .posts-module .post-text p {
    min-height: 285px;
  }
  section.home-posts h2.section-title {
    margin-left: 20px;
  }
  section.home-posts .posts-container {
    /* Hide scrollbar for Chrome, Safari and Opera */
    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  section.home-posts .posts-container::-webkit-scrollbar {
    display: none;
  }
  section.home-posts .posts-container .posts-module:nth-of-type(3) {
    margin-right: 25px;
  }
  #contact-block {
    right: -230px;
    border-radius: 33px 0 0 16px;
    padding: 14px;
  }
  #contact-block .contact-block-wrapper .contact-block-icons p {
    display: none;
  }
  #contact-block .contact-block-wrapper .contact-block-icons .contact-button {
    flex-direction: column;
  }
  #contact-block .contact-block-wrapper .contact-block-icons .contact-button .icon {
    margin-bottom: 5px;
  }
  /*Home*/
  #home-banner {
    min-height: calc(90vh);
  }
  #home-banner #highlighted-pages a .highlighted-pages-wrapper {
    min-height: 125px;
  }
  #home-banner #banner-content {
    margin-left: -12vw;
    left: 0;
    right: unset;
    max-width: 590px;
  }
  #home-banner #banner-content h1.fs-2 {
    font-size: 2.5rem;
  }
  #home-banner #blobSvg {
    left: 300px;
  }
  /* END HOME */
  /*OVERZICHT*/
  #banner #overview-intro .blob-img-container {
    display: none;
  }
  /*END overzicht*/
  .single-vacature #over-parkhuis:after {
    min-height: 500px;
    width: 140%;
    left: -60%;
  }
  .single-vacature #over-parkhuis .second-row {
    max-width: unset;
  }
  .single-vacature #over-parkhuis .second-row .contact-content {
    padding: 2em;
  }
}
@media screen and (max-width: 63.99em) and (min-width: 47.99em) {
  #quote-slider .entry.quote .inner-quote .post-img-container {
    max-width: 40%;
  }
  #quote-slider .entry.quote .inner-quote .quote-content {
    max-width: 60%;
  }
}
@media screen and (max-width: 47.99em) {
  /*Home*/
  #home-banner {
    position: relative;
    padding-top: 5em;
    height: unset;
    padding-bottom: unset;
    margin-bottom: 2em;
  }
  #home-banner:before {
    content: "";
    position: absolute;
    left: -2.7%;
    top: 0px;
    height: 130vh;
    width: 101vw;
    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 462.65 818.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300aaaa;isolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M462.02,285.38c-1.97-33.11-8.42-65.28-20.02-96.43-12.53-33.67-30.47-64.12-54.64-90.63C346.31,53.28,296.31,22.73,236.96,7.96,218.29,3.31,199.33,.71,180.06,.13c-31.74-.96-62.56,3.39-92.05,15.49C49.29,31.52,19.72,57.63,.36,94.95c-.11,.21-.24,.41-.36,.61V818.01c3.13-.12,6.34-.84,9.45-1.42,22.94-4.26,45.58-9.82,67.65-17.34,30.53-10.41,60.53-22.16,89.54-36.42,37.78-18.56,73.23-40.69,106.07-67.01,35.8-28.68,67.31-61.47,94.01-98.79,5.67-7.92,10.82-16.21,16.15-24.37,32.28-49.37,53.18-103.47,66.62-160.65,4.73-20.12,8.31-40.45,10.62-60.98,2.45-21.83,3.21-43.74,1.91-65.68Z'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
  }
  #home-banner:after {
    content: unset;
  }
  #home-banner #blobSvg {
    position: relative;
    width: 120vw;
    top: unset;
    height: auto;
    right: 0;
    left: -10vw;
  }
  #home-banner #banner-content {
    top: unset;
    position: relative;
    padding: unset;
    background: unset;
    text-align: left;
    height: unset;
    margin-left: unset;
    padding-left: 10px;
    padding-right: 10px;
  }
  #home-banner #banner-content h1 {
    font-weight: normal;
  }
  #home-banner #banner-content .intro p {
    font-size: 1.1rem;
  }
  #home-banner #banner-content .intro {
    margin: unset;
  }
  #home-banner #banner-content .intro p {
    max-width: unset;
  }
  #home-banner #highlighted-jobs {
    width: 100vw;
    margin-left: -5%;
  }
  #home-banner #highlighted-jobs .pure-g {
    flex-flow: unset;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
  }
  #home-banner #highlighted-jobs .pure-g > div {
    min-width: 90vw;
    scroll-snap-align: start;
  }
  #second-section .title {
    max-width: unset;
  }
  #second-section:after {
    width: 120%;
    left: -10%;
    min-height: unset;
    height: 50%;
    z-index: -1;
  }
  #quote-section #quote-slider {
    max-width: 90%;
  }
  #full-width-section {
    height: 550px;
  }
  #full-width-section picture {
    height: 350px;
  }
  #full-width-section .container .floating-content {
    background: #edededd4;
    margin-left: 0px;
    margin-bottom: 0px;
  }
  #helpen .text-center {
    text-align: left;
  }
  #helpen .usp .icon-container {
    height: 80px;
  }
  #helpen .usp .icon-container .usp-blob {
    top: unset;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
  }
  #helpen .usp .icon-container .icon {
    height: 45px;
  }
  /*END HOME*/
  /*VACATURE OVERZICHT*/
  #banner {
    margin-top: unset;
    position: relative;
    height: unset;
    padding-bottom: unset;
    margin-bottom: 2em;
    padding-top: 5em;
  }
  #banner:before {
    content: "";
    position: absolute;
    left: -2.7%;
    top: 0px;
    height: 120vh;
    width: 101vw;
    background: unset;
    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 462.65 818.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300aaaa;isolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M462.02,285.38c-1.97-33.11-8.42-65.28-20.02-96.43-12.53-33.67-30.47-64.12-54.64-90.63C346.31,53.28,296.31,22.73,236.96,7.96,218.29,3.31,199.33,.71,180.06,.13c-31.74-.96-62.56,3.39-92.05,15.49C49.29,31.52,19.72,57.63,.36,94.95c-.11,.21-.24,.41-.36,.61V818.01c3.13-.12,6.34-.84,9.45-1.42,22.94-4.26,45.58-9.82,67.65-17.34,30.53-10.41,60.53-22.16,89.54-36.42,37.78-18.56,73.23-40.69,106.07-67.01,35.8-28.68,67.31-61.47,94.01-98.79,5.67-7.92,10.82-16.21,16.15-24.37,32.28-49.37,53.18-103.47,66.62-160.65,4.73-20.12,8.31-40.45,10.62-60.98,2.45-21.83,3.21-43.74,1.91-65.68Z'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
  }
  #banner #overview-intro {
    background: unset;
    padding-bottom: 1em;
    margin-bottom: 0px;
  }
  #banner #overview-intro:before {
    content: unset;
  }
  #banner #overview-intro .intro h2 {
    font-size: 1em;
  }
  #banner #overview-intro .blob-img-container {
    display: none;
  }
  #banner #highlighted-jobs .pure-g > div {
    padding-left: 0px;
    padding-right: 0px;
  }
  #banner #highlighted-jobs .pure-g > div .vacature {
    padding-right: 1.5em;
  }
  #banner #highlighted-jobs .pure-g > div .vacature h3 {
    min-height: unset;
    margin-bottom: 0.5em;
  }
  .single-vacature #banner {
    margin-top: 0px;
    padding-top: 0px;
  }
  .single-vacature #banner:before {
    content: unset;
  }
  .single-vacature #banner #overview-intro {
    background: unset;
    min-height: unset;
    margin-bottom: unset;
    padding-top: 0px;
  }
  .single-vacature .bieden {
    position: relative;
  }
  .single-vacature .bieden p {
    width: 100%;
  }
  .single-vacature .bieden ul {
    padding-left: 1em;
  }
  .single-vacature .bieden:before {
    content: "";
    height: 200%;
    width: 120%;
    position: absolute;
    left: -1.5em;
    top: -40px;
    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 462.65 818.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ededed;isolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M462.02,285.38c-1.97-33.11-8.42-65.28-20.02-96.43-12.53-33.67-30.47-64.12-54.64-90.63C346.31,53.28,296.31,22.73,236.96,7.96,218.29,3.31,199.33,.71,180.06,.13c-31.74-.96-62.56,3.39-92.05,15.49C49.29,31.52,19.72,57.63,.36,94.95c-.11,.21-.24,.41-.36,.61V818.01c3.13-.12,6.34-.84,9.45-1.42,22.94-4.26,45.58-9.82,67.65-17.34,30.53-10.41,60.53-22.16,89.54-36.42,37.78-18.56,73.23-40.69,106.07-67.01,35.8-28.68,67.31-61.47,94.01-98.79,5.67-7.92,10.82-16.21,16.15-24.37,32.28-49.37,53.18-103.47,66.62-160.65,4.73-20.12,8.31-40.45,10.62-60.98,2.45-21.83,3.21-43.74,1.91-65.68Z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top left;
    z-index: -1;
  }
  .animatable .single-vacature .bieden:before {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  .single-vacature #over-parkhuis .first-row {
    margin-top: 2em;
    padding-top: unset;
    padding-bottom: unset;
  }
  .single-vacature #over-parkhuis .first-row > div:nth-child(2) {
    display: none;
  }
  .single-vacature #over-parkhuis:after {
    content: unset;
  }
  .single-vacature #over-parkhuis .second-row {
    padding-top: 0px;
    max-width: unset;
  }
  .single-vacature #over-parkhuis .second-row .contact-content {
    padding: 3em 2em;
  }
  .single-vacature #over-parkhuis .second-row .contact-content h3 {
    font-size: 2em;
  }
  /*END vacature*/
}
/* Child theme less */
body,
html {
  overflow-x: hidden;
}
html.no-scroll {
  overflow: hidden;
}
@media screen and (min-width: 35.49em) {
  .mobile {
    display: none;
  }
}
@media screen and (max-width: 35.49em) {
  .desktop {
    display: none;
  }
}
p {
  font-size: 18px;
}
ul li {
  font-size: 18px;
}
.horizontal-list p {
  margin: 0px;
}
#content {
  margin-top: 150px;
}
@media screen and (max-width: 1520px) {
  #content {
    margin-top: 120px;
  }
}
:focus {
  border: 0px;
  outline: none !important;
  -webkit-appearance: none;
}
/*test swipe*/
#board {
  max-height: 750px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 47.99em) {
  #board {
    min-height: 400px;
  }
}
#board .swipe-img {
  display: inline-block;
  border-radius: 0.5rem;
  overflow: hidden;
  max-width: 400px;
  width: 100%;
  height: 100%;
  max-height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: #dedede;
  transform: translateX(-50%) translateY(-50%) scale(0.95);
  transform-origin: bottom center;
  -webkit-box-shadow: -1px 11px 15px 5px rgba(0, 0, 0, 0.2);
  box-shadow: -1px 11px 15px 5px rgba(0, 0, 0, 0.2);
}
.animatable #board .swipe-img {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
@media screen and (max-width: 63.99em) and (min-width: 47.99em) {
  #board .swipe-img {
    max-width: 260px;
    max-height: 400px;
  }
}
@media screen and (max-width: 47.99em) {
  #board .swipe-img {
    height: 90%;
    width: 70%;
  }
}
#board .swipe-img picture {
  height: 100%;
}
#board .swipe-img picture img {
  pointer-events: none;
  object-fit: cover;
  height: 100%;
  width: auto;
}
#board .swipe-img:nth-child(4n + 1) {
  transform: translateX(-50%) translateY(-51%) scale(0.95) rotate(6deg);
}
#board .swipe-img:nth-child(4n + 2) {
  transform: translateX(-53%) translateY(-50%) scale(0.9) rotate(-10deg);
}
#board .swipe-img:nth-child(4n + 3) {
  transform: translateX(-45%) translateY(-50%) scale(0.9) rotate(8deg);
}
#board .swipe-img:nth-child(4n + 4) {
  transform: translateX(-44%) translateY(-51%) scale(0.95) rotate(-8deg);
}
#board .swipe-img:last-child {
  transition: unset;
}
#board:before {
  content: "";
  height: 40px;
  width: 40px;
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Line' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52.87 55.96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230aa;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M46.3,17.53c-.97,0-1.92,.3-2.71,.88-.54-2.51-3.01-4.11-5.52-3.57-.58,.12-1.14,.36-1.63,.69-.25-2.56-2.53-4.43-5.09-4.18-.76,.07-1.5,.34-2.14,.77V4.58c0-1.22-.48-2.39-1.35-3.26-1.83-1.79-4.77-1.75-6.56,.08-.86,.88-1.34,2.08-1.32,3.31V24.25c-1.75-1.18-3.77-2.45-6.05-3.79-.74-.43-1.58-.66-2.43-.66-4.69-.06-6.71,6.25-2.8,8.88l1.99,1.4c2.06,1.08,3.6,2.96,4.25,5.19,.98,3.11,2.1,6.64,5.2,8.69,1.33,1.05,2.93,2.03,2.9,3.89v7.11c0,.55,.45,1,1,1h19.26c.55,0,1-.45,1-1h0v-5.83c0-.77,.25-1.52,.72-2.13,3.61-4.49,5.67-10.02,5.87-15.78v-9.08c0-2.55-2.07-4.61-4.62-4.61Zm.62,22.53c-.88,2.04-2.03,3.95-3.42,5.68-.76,.96-1.17,2.16-1.17,3.39v4.83H25.07v-6.11c.06-2.56-1.84-4.14-3.76-5.54-2.55-1.69-3.55-4.85-4.44-7.66-.79-2.67-2.61-4.92-5.05-6.25l-1.95-1.37c-1.29-.93-1.58-2.73-.65-4.01,.85-1.18,2.46-1.54,3.73-.83,2.94,1.73,5.45,3.34,7.47,4.79,.46,.32,1.08,.21,1.4-.25,.12-.17,.18-.36,.18-.56V4.71c-.06-1.44,1.06-2.66,2.5-2.72,1.44-.06,2.66,1.06,2.72,2.5,0,.03,0,.06,0,.08V26.05c0,.55,.45,1,1,1s1-.45,1-1V15.92c.02-1.45,1.21-2.6,2.66-2.58,1.42,.02,2.56,1.16,2.58,2.58v10.14c.01,.55,.47,.99,1.02,.98,.54-.01,.97-.44,.98-.98v-6.73c.02-1.44,1.2-2.6,2.64-2.58,1.42,.02,2.57,1.16,2.58,2.58v6.73c0,.55,.45,1,1,1s1-.45,1-1v-3.9c.02-1.45,1.21-2.6,2.65-2.58,1.42,.02,2.56,1.16,2.58,2.58v9.04c-.11,3.06-.79,6.07-2,8.88Z'/%3E%3Cpath class='cls-1' d='M4.5,12.17c.56,0,1-.47,.99-1.02,0-.26-.11-.5-.28-.68l-1.79-1.79h13.59c.55-.01,.99-.47,.98-1.02-.01-.54-.44-.97-.98-.98H3.41l1.79-1.79c.39-.39,.39-1.03,0-1.41-.39-.39-1.02-.39-1.41,0L.29,6.96c-.39,.39-.39,1.02,0,1.42l3.5,3.5c.19,.19,.44,.29,.71,.29Z'/%3E%3Cpath class='cls-1' d='M48.37,3.17c-.56,0-1,.47-.99,1.02,0,.26,.11,.5,.28,.68l1.79,1.79h-13.59c-.55,.01-.99,.47-.98,1.02,.01,.54,.44,.97,.98,.98h13.59l-1.79,1.79c-.39,.39-.39,1.03,0,1.41,.39,.39,1.02,.39,1.41,0l3.5-3.5c.39-.39,.39-1.02,0-1.42l-3.5-3.5c-.19-.19-.44-.29-.71-.29Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transform-origin: bottom center;
  animation-delay: 2s;
  animation: 3.7s swipe-animation infinite;
}
@keyframes swipe-animation {
  0% {
    transform: rotate(0deg);
  }
  5% {
    transform: rotate(-10deg);
  }
  10% {
    transform: rotate(0deg);
  }
  15% {
    transform: rotate(-10deg);
  }
  20% {
    transform: rotate(0deg);
  }
  35% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(10deg);
  }
  45% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(10deg);
  }
  55% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
/* width */
::-webkit-scrollbar {
  width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #bfe6e6;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #e50046;
}
.location:hover {
  cursor: auto;
}
.fullwidth .splide__track {
  overflow: visible;
}
.halfhalf.bg-shape .pure-g > div:nth-child(1) {
  align-items: center;
  display: flex;
}
.halfhalf.bg-shape .pure-g > div:nth-child(1) .txt-col {
  z-index: 2;
  position: relative;
}
.halfhalf.bg-shape .pure-g > div:nth-child(2) .img-col {
  position: relative;
  padding: 5em 0;
  z-index: 1;
}
.halfhalf.bg-shape .pure-g > div:nth-child(2) .img-col:before {
  content: " ";
  height: 100%;
  width: 100vw;
  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 2387.36 852'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f1f2f2;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Rectangle_1378' class='cls-1' d='M37,0H2350.36c20.43,0,37,16.57,37,37V214c0,352.36-285.64,638-638,638H37c-20.43,0-37-16.57-37-37H0V37C0,16.57,16.57,0,37,0Z'/%3E%3C/svg%3E");
  position: absolute;
  background-position: right;
  background-repeat: no-repeat;
  top: 0px;
  right: 60%;
  z-index: -1;
}
.halfhalf.bg-shape .pure-g > div:nth-child(2) .img-col img {
  border-radius: 20px;
}
.bg-secondary a {
  white-space: pre;
}
.bg-secondary a.btn.primary {
  background: #ffffff;
  border: #ffffff;
  color: #00aaaa;
}
.bg-secondary a.btn.primary:hover {
  background: #ffffffcf;
}
@media screen and (min-width: 1520px) {
  .align-right .container {
    padding-left: 10em;
  }
}
section.halfhalf.bordered .container {
  padding-top: 6em;
  padding-bottom: 6em;
  border-top: solid 1px #e50046;
  border-bottom: solid 1px #e50046;
}
section.halfhalf.bordered .container .txt-col {
  max-width: 80ch;
  padding-left: unset;
  align-items: flex-start;
}
section.halfhalf.bordered.red .container {
  border-color: #00aaaa;
}
.blob-img-container #blobSvg image {
  height: 110%;
  width: auto;
}
#no-results {
  display: none;
}
/*# sourceMappingURL=/home/coparkhuis/domains/hetparkhuis.nl/public_html/content/themes/GladiorTheme/style.css.map */