/*
Theme Name: Gladior
Theme URI: https://www.gladior.com
Description: Thema Gladior Theme, gebasseerd op BlankSlate
Author: triplehosting
Author URI: https://www.gladior.com
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

/* == Add your own styles below this line ==
--------------------------------------------*/
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */
  /* Last Compiled: 2026-02-11 11:41:53 UTC */

/* Fonts less */
/* Import fonts here */
/* Variables less */
/* Defining variables */
/* Root variables */
/* Breakpoint variables */
/* Container variables*/
/* Colour variables */
/* Animation variables */
/* Button styling variables */
/* Other */
/* 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.5625;
  font-family: -apple-system, BlinkMacSystemFont, "Verdana", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #3b2d78;
  overflow-x: hidden;
}
*::selection,
*::before::selection,
*::after::selection {
  background-color: #ffa927;
  color: #ffffff;
}
html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
a {
  text-decoration: none;
  transition: .5s ease;
}
a:not(.btn):not(.ano-link):not(.button) {
  color: #f39200;
}
a:not(.btn):not(.ano-link):not(.button):hover,
a:not(.btn):not(.ano-link):not(.button):focus {
  color: #ffa927;
}
p.museo {
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  line-height: 1;
  margin-bottom: 2rem;
}
h5,
.h5,
h6,
.h6 {
  font-family: -apple-system, BlinkMacSystemFont, "Verdana", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  line-height: 1.5;
  margin-bottom: 2rem;
}
h1,
.h1 {
  margin-top: 0;
  font-size: 3.4375em;
  font-weight: 900;
}
h1.xl,
.h1.xl {
  font-size: 4.125rem;
}
@media screen and (max-width: 767.84px) {
  h1,
  .h1 {
    font-size: 2.5em;
  }
}
@media screen and (max-width: 567.84px) {
  h1,
  .h1 {
    font-size: 2rem;
  }
}
h2,
.h2 {
  margin-top: 0;
  font-size: 2em;
  font-weight: 700;
}
@media screen and (max-width: 767.84px) {
  h2,
  .h2 {
    font-size: 1.75em;
  }
}
h3,
.h3 {
  margin-top: 0;
  font-size: 1.5em;
  font-weight: 500;
}
h4,
.h4 {
  margin-top: 0;
  font-size: 1.25em;
  font-weight: 500;
}
@media screen and (max-width: 767.84px) {
  h4,
  .h4 {
    font-size: 1em;
  }
}
h5,
.h5 {
  margin-top: 0;
  font-size: 1.125em;
  font-weight: 400;
}
p.text-s {
  font-size: .875rem;
}
/* Framework less */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  scroll-behavior: smooth;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 600;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.hidden,
[hidden] {
  display: none !important;
}
.pure-img {
  max-width: 100%;
  height: auto;
  display: block;
}
/*!
Pure v2.0.3
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE.md
*/
.container {
  width: 90%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.container-thinner {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  width: 90%;
}
.pure-g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  table .pure-g {
    display: block;
  }
}
.opera-only :-o-prefocus,
.pure-g {
  word-spacing: -.43em;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-1-12,
.pure-u-1-2,
.pure-u-1-24,
.pure-u-1-3,
.pure-u-1-4,
.pure-u-1-5,
.pure-u-1-6,
.pure-u-1-8,
.pure-u-10-24,
.pure-u-11-12,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-2-24,
.pure-u-2-3,
.pure-u-2-5,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24,
.pure-u-3-24,
.pure-u-3-4,
.pure-u-3-5,
.pure-u-3-8,
.pure-u-4-24,
.pure-u-4-5,
.pure-u-5-12,
.pure-u-5-24,
.pure-u-5-5,
.pure-u-5-6,
.pure-u-5-8,
.pure-u-6-24,
.pure-u-7-12,
.pure-u-7-24,
.pure-u-7_5-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-7_5-24 {
  width: 31.25%;
}
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
}
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5%;
}
.pure-u-2-5 {
  width: 40%;
}
.pure-u-10-24,
.pure-u-5-12 {
  width: 41.6667%;
}
.pure-u-11-24 {
  width: 45.8333%;
}
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
}
.pure-u-13-24 {
  width: 54.1667%;
}
.pure-u-14-24,
.pure-u-7-12 {
  width: 58.3333%;
}
.pure-u-3-5 {
  width: 60%;
}
.pure-u-15-24,
.pure-u-5-8 {
  width: 62.5%;
}
.pure-u-16-24,
.pure-u-2-3 {
  width: 66.6667%;
}
.pure-u-17-24 {
  width: 70.8333%;
}
.pure-u-18-24,
.pure-u-3-4 {
  width: 75%;
}
.pure-u-19-24 {
  width: 79.1667%;
}
.pure-u-4-5 {
  width: 80%;
}
.pure-u-20-24,
.pure-u-5-6 {
  width: 83.3333%;
}
.pure-u-21-24,
.pure-u-7-8 {
  width: 87.5%;
}
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
}
.pure-u-23-24 {
  width: 95.8333%;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-24-24,
.pure-u-5-5 {
  width: 100%;
}
.pure-g {
  margin-left: -1em;
  margin-right: -1em;
}
.pure-g > div {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}
@media screen and (min-width: 1439.84px) {
  .pure-u-xxl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1279.84px) {
  .pure-u-xl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 1023.84px) and (max-width: 1279.84px) {
  .pure-u-lg-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 767.84px) and (max-width: 1023.84px) {
  .pure-u-md-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 767.84px) {
  .pure-u-sm-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 567.84px) {
  .pure-u-sm-1-24 {
    width: 4.1667%;
  }
  .pure-u-sm-1-12,
  .pure-u-sm-2-24 {
    width: 8.3333%;
  }
  .pure-u-sm-1-8,
  .pure-u-sm-3-24 {
    width: 12.5%;
  }
  .pure-u-sm-1-6,
  .pure-u-sm-4-24 {
    width: 16.6667%;
  }
  .pure-u-sm-1-5 {
    width: 20%;
  }
  .pure-u-sm-5-24 {
    width: 20.8333%;
  }
  .pure-u-sm-1-4,
  .pure-u-sm-6-24 {
    width: 25%;
  }
  .pure-u-sm-7-24 {
    width: 29.1667%;
  }
  .pure-u-sm-1-3,
  .pure-u-sm-8-24 {
    width: 33.3333%;
  }
  .pure-u-sm-3-8,
  .pure-u-sm-9-24 {
    width: 37.5%;
  }
  .pure-u-sm-2-5 {
    width: 40%;
  }
  .pure-u-sm-10-24,
  .pure-u-sm-5-12 {
    width: 41.6667%;
  }
  .pure-u-sm-11-24 {
    width: 45.8333%;
  }
  .pure-u-sm-1-2,
  .pure-u-sm-12-24 {
    width: 50%;
  }
  .pure-u-sm-13-24 {
    width: 54.1667%;
  }
  .pure-u-sm-14-24,
  .pure-u-sm-7-12 {
    width: 58.3333%;
  }
  .pure-u-sm-3-5 {
    width: 60%;
  }
  .pure-u-sm-15-24,
  .pure-u-sm-5-8 {
    width: 62.5%;
  }
  .pure-u-sm-16-24,
  .pure-u-sm-2-3 {
    width: 66.6667%;
  }
  .pure-u-sm-17-24 {
    width: 70.8333%;
  }
  .pure-u-sm-18-24,
  .pure-u-sm-3-4 {
    width: 75%;
  }
  .pure-u-sm-19-24 {
    width: 79.1667%;
  }
  .pure-u-sm-4-5 {
    width: 80%;
  }
  .pure-u-sm-20-24,
  .pure-u-sm-5-6 {
    width: 83.3333%;
  }
  .pure-u-sm-21-24,
  .pure-u-sm-7-8 {
    width: 87.5%;
  }
  .pure-u-sm-11-12,
  .pure-u-sm-22-24 {
    width: 91.6667%;
  }
  .pure-u-sm-23-24 {
    width: 95.8333%;
  }
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-24-24,
  .pure-u-sm-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: 767.84px) {
  .pure-u-md-1-24 {
    width: 4.1667%;
  }
  .pure-u-md-1-12,
  .pure-u-md-2-24 {
    width: 8.3333%;
  }
  .pure-u-md-1-8,
  .pure-u-md-3-24 {
    width: 12.5%;
  }
  .pure-u-md-1-6,
  .pure-u-md-4-24 {
    width: 16.6667%;
  }
  .pure-u-md-1-5 {
    width: 20%;
  }
  .pure-u-md-5-24 {
    width: 20.8333%;
  }
  .pure-u-md-1-4,
  .pure-u-md-6-24 {
    width: 25%;
  }
  .pure-u-md-7-24 {
    width: 29.1667%;
  }
  .pure-u-md-1-3,
  .pure-u-md-8-24 {
    width: 33.3333%;
  }
  .pure-u-md-3-8,
  .pure-u-md-9-24 {
    width: 37.5%;
  }
  .pure-u-md-2-5 {
    width: 40%;
  }
  .pure-u-md-10-24,
  .pure-u-md-5-12 {
    width: 41.6667%;
  }
  .pure-u-md-11-24 {
    width: 45.8333%;
  }
  .pure-u-md-1-2,
  .pure-u-md-12-24 {
    width: 50%;
  }
  .pure-u-md-13-24 {
    width: 54.1667%;
  }
  .pure-u-md-14-24,
  .pure-u-md-7-12 {
    width: 58.3333%;
  }
  .pure-u-md-3-5 {
    width: 60%;
  }
  .pure-u-md-15-24,
  .pure-u-md-5-8 {
    width: 62.5%;
  }
  .pure-u-md-16-24,
  .pure-u-md-2-3 {
    width: 66.6667%;
  }
  .pure-u-md-17-24 {
    width: 70.8333%;
  }
  .pure-u-md-18-24,
  .pure-u-md-3-4 {
    width: 75%;
  }
  .pure-u-md-19-24 {
    width: 79.1667%;
  }
  .pure-u-md-4-5 {
    width: 80%;
  }
  .pure-u-md-20-24,
  .pure-u-md-5-6 {
    width: 83.3333%;
  }
  .pure-u-md-21-24,
  .pure-u-md-7-8 {
    width: 87.5%;
  }
  .pure-u-md-11-12,
  .pure-u-md-22-24 {
    width: 91.6667%;
  }
  .pure-u-md-23-24 {
    width: 95.8333%;
  }
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-24-24,
  .pure-u-md-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: 1023.84px) {
  .pure-u-lg-1-24 {
    width: 4.1667%;
  }
  .pure-u-lg-1-12,
  .pure-u-lg-2-24 {
    width: 8.3333%;
  }
  .pure-u-lg-1-8,
  .pure-u-lg-3-24 {
    width: 12.5%;
  }
  .pure-u-lg-1-6,
  .pure-u-lg-4-24 {
    width: 16.6667%;
  }
  .pure-u-lg-1-5 {
    width: 20%;
  }
  .pure-u-lg-5-24 {
    width: 20.8333%;
  }
  .pure-u-lg-1-4,
  .pure-u-lg-6-24 {
    width: 25%;
  }
  .pure-u-lg-7-24 {
    width: 29.1667%;
  }
  .pure-u-lg-7_5-24 {
    width: 31.25%;
  }
  .pure-u-lg-1-3,
  .pure-u-lg-8-24 {
    width: 33.3333%;
  }
  .pure-u-lg-3-8,
  .pure-u-lg-9-24 {
    width: 37.5%;
  }
  .pure-u-lg-2-5 {
    width: 40%;
  }
  .pure-u-lg-10-24,
  .pure-u-lg-5-12 {
    width: 41.6667%;
  }
  .pure-u-lg-11-24 {
    width: 45.8333%;
  }
  .pure-u-lg-1-2,
  .pure-u-lg-12-24 {
    width: 50%;
  }
  .pure-u-lg-13-24 {
    width: 54.1667%;
  }
  .pure-u-lg-14-24,
  .pure-u-lg-7-12 {
    width: 58.3333%;
  }
  .pure-u-lg-3-5 {
    width: 60%;
  }
  .pure-u-lg-15-24,
  .pure-u-lg-5-8 {
    width: 62.5%;
  }
  .pure-u-lg-16-24,
  .pure-u-lg-2-3 {
    width: 66.6667%;
  }
  .pure-u-lg-17-24 {
    width: 70.8333%;
  }
  .pure-u-lg-18-24,
  .pure-u-lg-3-4 {
    width: 75%;
  }
  .pure-u-lg-19-24 {
    width: 79.1667%;
  }
  .pure-u-lg-4-5 {
    width: 80%;
  }
  .pure-u-lg-20-24,
  .pure-u-lg-5-6 {
    width: 83.3333%;
  }
  .pure-u-lg-21-24,
  .pure-u-lg-7-8 {
    width: 87.5%;
  }
  .pure-u-lg-11-12,
  .pure-u-lg-22-24 {
    width: 91.6667%;
  }
  .pure-u-lg-23-24 {
    width: 95.8333%;
  }
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-24-24,
  .pure-u-lg-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: 1279.84px) {
  .pure-u-xl-1-24 {
    width: 4.1667%;
  }
  .pure-u-xl-1-12,
  .pure-u-xl-2-24 {
    width: 8.3333%;
  }
  .pure-u-xl-1-8,
  .pure-u-xl-3-24 {
    width: 12.5%;
  }
  .pure-u-xl-1-6,
  .pure-u-xl-4-24 {
    width: 16.6667%;
  }
  .pure-u-xl-1-5 {
    width: 20%;
  }
  .pure-u-xl-5-24 {
    width: 20.8333%;
  }
  .pure-u-xl-1-4,
  .pure-u-xl-6-24 {
    width: 25%;
  }
  .pure-u-xl-7-24 {
    width: 29.1667%;
  }
  .pure-u-xl-1-3,
  .pure-u-xl-8-24 {
    width: 33.3333%;
  }
  .pure-u-xl-3-8,
  .pure-u-xl-9-24 {
    width: 37.5%;
  }
  .pure-u-xl-2-5 {
    width: 40%;
  }
  .pure-u-xl-10-24,
  .pure-u-xl-5-12 {
    width: 41.6667%;
  }
  .pure-u-xl-11-24 {
    width: 45.8333%;
  }
  .pure-u-xl-1-2,
  .pure-u-xl-12-24 {
    width: 50%;
  }
  .pure-u-xl-13-24 {
    width: 54.1667%;
  }
  .pure-u-xl-14-24,
  .pure-u-xl-7-12 {
    width: 58.3333%;
  }
  .pure-u-xl-3-5 {
    width: 60%;
  }
  .pure-u-xl-15-24,
  .pure-u-xl-5-8 {
    width: 62.5%;
  }
  .pure-u-xl-16-24,
  .pure-u-xl-2-3 {
    width: 66.6667%;
  }
  .pure-u-xl-17-24 {
    width: 70.8333%;
  }
  .pure-u-xl-18-24,
  .pure-u-xl-3-4 {
    width: 75%;
  }
  .pure-u-xl-19-24 {
    width: 79.1667%;
  }
  .pure-u-xl-4-5 {
    width: 80%;
  }
  .pure-u-xl-20-24,
  .pure-u-xl-5-6 {
    width: 83.3333%;
  }
  .pure-u-xl-21-24,
  .pure-u-xl-7-8 {
    width: 87.5%;
  }
  .pure-u-xl-11-12,
  .pure-u-xl-22-24 {
    width: 91.6667%;
  }
  .pure-u-xl-23-24 {
    width: 95.8333%;
  }
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-24-24,
  .pure-u-xl-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: 1439.84px) {
  .pure-u-xxl-1-24 {
    width: 4.1667%;
  }
  .pure-u-xxl-1-12,
  .pure-u-xxl-2-24 {
    width: 8.3333%;
  }
  .pure-u-xxl-1-8,
  .pure-u-xxl-3-24 {
    width: 12.5%;
  }
  .pure-u-xxl-1-6,
  .pure-u-xxl-4-24 {
    width: 16.6667%;
  }
  .pure-u-xxl-1-5 {
    width: 20%;
  }
  .pure-u-xxl-5-24 {
    width: 20.8333%;
  }
  .pure-u-xxl-1-4,
  .pure-u-xxl-6-24 {
    width: 25%;
  }
  .pure-u-xxl-7-24 {
    width: 29.1667%;
  }
  .pure-u-xxl-1-3,
  .pure-u-xxl-8-24 {
    width: 33.3333%;
  }
  .pure-u-xxl-3-8,
  .pure-u-xxl-9-24 {
    width: 37.5%;
  }
  .pure-u-xxl-2-5 {
    width: 40%;
  }
  .pure-u-xxl-10-24,
  .pure-u-xxl-5-12 {
    width: 41.6667%;
  }
  .pure-u-xxl-11-24 {
    width: 45.8333%;
  }
  .pure-u-xxl-1-2,
  .pure-u-xxl-12-24 {
    width: 50%;
  }
  .pure-u-xxl-13-24 {
    width: 54.1667%;
  }
  .pure-u-xxl-14-24,
  .pure-u-xxl-7-12 {
    width: 58.3333%;
  }
  .pure-u-xxl-3-5 {
    width: 60%;
  }
  .pure-u-xxl-15-24,
  .pure-u-xxl-5-8 {
    width: 62.5%;
  }
  .pure-u-xxl-16-24,
  .pure-u-xxl-2-3 {
    width: 66.6667%;
  }
  .pure-u-xxl-17-24 {
    width: 70.8333%;
  }
  .pure-u-xxl-18-24,
  .pure-u-xxl-3-4 {
    width: 75%;
  }
  .pure-u-xxl-19-24 {
    width: 79.1667%;
  }
  .pure-u-xxl-4-5 {
    width: 80%;
  }
  .pure-u-xxl-20-24,
  .pure-u-xxl-5-6 {
    width: 83.3333%;
  }
  .pure-u-xxl-21-24,
  .pure-u-xxl-7-8 {
    width: 87.5%;
  }
  .pure-u-xxl-11-12,
  .pure-u-xxl-22-24 {
    width: 91.6667%;
  }
  .pure-u-xxl-23-24 {
    width: 95.8333%;
  }
  .pure-u-xxl-1,
  .pure-u-xxl-1-1,
  .pure-u-xxl-24-24,
  .pure-u-xxl-5-5 {
    width: 100%;
  }
}
.pure-g.eq-height > div > div {
  height: 100%;
}
.full-width > .pure-g:not(.slick-slider) > div {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.no-margin.container-thinner,
.margin-no.container-thinner {
  margin: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.no-padding.container-thinner,
.padding-no.container-thinner {
  padding: 0;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
[class^="pure-u"].no-padding,
.pure-u.no-padding {
  padding-bottom: 0 !important;
}
#tinymce {
  padding: 1rem !important;
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  letter-spacing: -0.025em;
  font-size: 16px;
  line-height: 1.5625;
  font-family: -apple-system, BlinkMacSystemFont, "Verdana", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #3b2d78;
}
@media screen and (max-width: 767.84px) {
  #tinymce {
    font-size: 16px;
  }
}
/* 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;
}
.m-10-5 {
  margin: 10.5em;
}
.mx-10-5 {
  margin-left: 10.5em;
  margin-right: 10.5em;
}
.my-10-5 {
  margin-top: 10.5em;
  margin-bottom: 10.5em;
}
.mt-10-5 {
  margin-top: 10.5em;
}
.mr-10-5 {
  margin-right: 10.5em;
}
.mb-10-5 {
  margin-bottom: 10.5em;
}
.ml-10-5 {
  margin-left: 10.5em;
}
.m-11 {
  margin: 11em;
}
.mx-11 {
  margin-left: 11em;
  margin-right: 11em;
}
.my-11 {
  margin-top: 11em;
  margin-bottom: 11em;
}
.mt-11 {
  margin-top: 11em;
}
.mr-11 {
  margin-right: 11em;
}
.mb-11 {
  margin-bottom: 11em;
}
.ml-11 {
  margin-left: 11em;
}
.m-11-5 {
  margin: 11.5em;
}
.mx-11-5 {
  margin-left: 11.5em;
  margin-right: 11.5em;
}
.my-11-5 {
  margin-top: 11.5em;
  margin-bottom: 11.5em;
}
.mt-11-5 {
  margin-top: 11.5em;
}
.mr-11-5 {
  margin-right: 11.5em;
}
.mb-11-5 {
  margin-bottom: 11.5em;
}
.ml-11-5 {
  margin-left: 11.5em;
}
.m-12 {
  margin: 12em;
}
.mx-12 {
  margin-left: 12em;
  margin-right: 12em;
}
.my-12 {
  margin-top: 12em;
  margin-bottom: 12em;
}
.mt-12 {
  margin-top: 12em;
}
.mr-12 {
  margin-right: 12em;
}
.mb-12 {
  margin-bottom: 12em;
}
.ml-12 {
  margin-left: 12em;
}
.m-12-5 {
  margin: 12.5em;
}
.mx-12-5 {
  margin-left: 12.5em;
  margin-right: 12.5em;
}
.my-12-5 {
  margin-top: 12.5em;
  margin-bottom: 12.5em;
}
.mt-12-5 {
  margin-top: 12.5em;
}
.mr-12-5 {
  margin-right: 12.5em;
}
.mb-12-5 {
  margin-bottom: 12.5em;
}
.ml-12-5 {
  margin-left: 12.5em;
}
.m-13 {
  margin: 13em;
}
.mx-13 {
  margin-left: 13em;
  margin-right: 13em;
}
.my-13 {
  margin-top: 13em;
  margin-bottom: 13em;
}
.mt-13 {
  margin-top: 13em;
}
.mr-13 {
  margin-right: 13em;
}
.mb-13 {
  margin-bottom: 13em;
}
.ml-13 {
  margin-left: 13em;
}
.m-13-5 {
  margin: 13.5em;
}
.mx-13-5 {
  margin-left: 13.5em;
  margin-right: 13.5em;
}
.my-13-5 {
  margin-top: 13.5em;
  margin-bottom: 13.5em;
}
.mt-13-5 {
  margin-top: 13.5em;
}
.mr-13-5 {
  margin-right: 13.5em;
}
.mb-13-5 {
  margin-bottom: 13.5em;
}
.ml-13-5 {
  margin-left: 13.5em;
}
.m-14 {
  margin: 14em;
}
.mx-14 {
  margin-left: 14em;
  margin-right: 14em;
}
.my-14 {
  margin-top: 14em;
  margin-bottom: 14em;
}
.mt-14 {
  margin-top: 14em;
}
.mr-14 {
  margin-right: 14em;
}
.mb-14 {
  margin-bottom: 14em;
}
.ml-14 {
  margin-left: 14em;
}
.m-14-5 {
  margin: 14.5em;
}
.mx-14-5 {
  margin-left: 14.5em;
  margin-right: 14.5em;
}
.my-14-5 {
  margin-top: 14.5em;
  margin-bottom: 14.5em;
}
.mt-14-5 {
  margin-top: 14.5em;
}
.mr-14-5 {
  margin-right: 14.5em;
}
.mb-14-5 {
  margin-bottom: 14.5em;
}
.ml-14-5 {
  margin-left: 14.5em;
}
.m-15 {
  margin: 15em;
}
.mx-15 {
  margin-left: 15em;
  margin-right: 15em;
}
.my-15 {
  margin-top: 15em;
  margin-bottom: 15em;
}
.mt-15 {
  margin-top: 15em;
}
.mr-15 {
  margin-right: 15em;
}
.mb-15 {
  margin-bottom: 15em;
}
.ml-15 {
  margin-left: 15em;
}
.m-15-5 {
  margin: 15.5em;
}
.mx-15-5 {
  margin-left: 15.5em;
  margin-right: 15.5em;
}
.my-15-5 {
  margin-top: 15.5em;
  margin-bottom: 15.5em;
}
.mt-15-5 {
  margin-top: 15.5em;
}
.mr-15-5 {
  margin-right: 15.5em;
}
.mb-15-5 {
  margin-bottom: 15.5em;
}
.ml-15-5 {
  margin-left: 15.5em;
}
.m-16 {
  margin: 16em;
}
.mx-16 {
  margin-left: 16em;
  margin-right: 16em;
}
.my-16 {
  margin-top: 16em;
  margin-bottom: 16em;
}
.mt-16 {
  margin-top: 16em;
}
.mr-16 {
  margin-right: 16em;
}
.mb-16 {
  margin-bottom: 16em;
}
.ml-16 {
  margin-left: 16em;
}
.m-16-5 {
  margin: 16.5em;
}
.mx-16-5 {
  margin-left: 16.5em;
  margin-right: 16.5em;
}
.my-16-5 {
  margin-top: 16.5em;
  margin-bottom: 16.5em;
}
.mt-16-5 {
  margin-top: 16.5em;
}
.mr-16-5 {
  margin-right: 16.5em;
}
.mb-16-5 {
  margin-bottom: 16.5em;
}
.ml-16-5 {
  margin-left: 16.5em;
}
.m-17 {
  margin: 17em;
}
.mx-17 {
  margin-left: 17em;
  margin-right: 17em;
}
.my-17 {
  margin-top: 17em;
  margin-bottom: 17em;
}
.mt-17 {
  margin-top: 17em;
}
.mr-17 {
  margin-right: 17em;
}
.mb-17 {
  margin-bottom: 17em;
}
.ml-17 {
  margin-left: 17em;
}
.m-17-5 {
  margin: 17.5em;
}
.mx-17-5 {
  margin-left: 17.5em;
  margin-right: 17.5em;
}
.my-17-5 {
  margin-top: 17.5em;
  margin-bottom: 17.5em;
}
.mt-17-5 {
  margin-top: 17.5em;
}
.mr-17-5 {
  margin-right: 17.5em;
}
.mb-17-5 {
  margin-bottom: 17.5em;
}
.ml-17-5 {
  margin-left: 17.5em;
}
.m-18 {
  margin: 18em;
}
.mx-18 {
  margin-left: 18em;
  margin-right: 18em;
}
.my-18 {
  margin-top: 18em;
  margin-bottom: 18em;
}
.mt-18 {
  margin-top: 18em;
}
.mr-18 {
  margin-right: 18em;
}
.mb-18 {
  margin-bottom: 18em;
}
.ml-18 {
  margin-left: 18em;
}
.m-18-5 {
  margin: 18.5em;
}
.mx-18-5 {
  margin-left: 18.5em;
  margin-right: 18.5em;
}
.my-18-5 {
  margin-top: 18.5em;
  margin-bottom: 18.5em;
}
.mt-18-5 {
  margin-top: 18.5em;
}
.mr-18-5 {
  margin-right: 18.5em;
}
.mb-18-5 {
  margin-bottom: 18.5em;
}
.ml-18-5 {
  margin-left: 18.5em;
}
.m-19 {
  margin: 19em;
}
.mx-19 {
  margin-left: 19em;
  margin-right: 19em;
}
.my-19 {
  margin-top: 19em;
  margin-bottom: 19em;
}
.mt-19 {
  margin-top: 19em;
}
.mr-19 {
  margin-right: 19em;
}
.mb-19 {
  margin-bottom: 19em;
}
.ml-19 {
  margin-left: 19em;
}
.m-19-5 {
  margin: 19.5em;
}
.mx-19-5 {
  margin-left: 19.5em;
  margin-right: 19.5em;
}
.my-19-5 {
  margin-top: 19.5em;
  margin-bottom: 19.5em;
}
.mt-19-5 {
  margin-top: 19.5em;
}
.mr-19-5 {
  margin-right: 19.5em;
}
.mb-19-5 {
  margin-bottom: 19.5em;
}
.ml-19-5 {
  margin-left: 19.5em;
}
.m-20 {
  margin: 20em;
}
.mx-20 {
  margin-left: 20em;
  margin-right: 20em;
}
.my-20 {
  margin-top: 20em;
  margin-bottom: 20em;
}
.mt-20 {
  margin-top: 20em;
}
.mr-20 {
  margin-right: 20em;
}
.mb-20 {
  margin-bottom: 20em;
}
.ml-20 {
  margin-left: 20em;
}
@media (min-width: 567.84px) {
  .m-sm-0 {
    margin: 0em;
  }
  .mx-sm-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-sm-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-sm-0 {
    margin-top: 0em;
  }
  .mr-sm-0 {
    margin-right: 0em;
  }
  .mb-sm-0 {
    margin-bottom: 0em;
  }
  .ml-sm-0 {
    margin-left: 0em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-0-5 {
    margin: 0.5em;
  }
  .mx-sm-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-sm-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-sm-0-5 {
    margin-top: 0.5em;
  }
  .mr-sm-0-5 {
    margin-right: 0.5em;
  }
  .mb-sm-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-sm-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-1 {
    margin: 1em;
  }
  .mx-sm-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-sm-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-sm-1 {
    margin-top: 1em;
  }
  .mr-sm-1 {
    margin-right: 1em;
  }
  .mb-sm-1 {
    margin-bottom: 1em;
  }
  .ml-sm-1 {
    margin-left: 1em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-1-5 {
    margin: 1.5em;
  }
  .mx-sm-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-sm-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-sm-1-5 {
    margin-top: 1.5em;
  }
  .mr-sm-1-5 {
    margin-right: 1.5em;
  }
  .mb-sm-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-sm-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-2 {
    margin: 2em;
  }
  .mx-sm-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-sm-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-sm-2 {
    margin-top: 2em;
  }
  .mr-sm-2 {
    margin-right: 2em;
  }
  .mb-sm-2 {
    margin-bottom: 2em;
  }
  .ml-sm-2 {
    margin-left: 2em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-2-5 {
    margin: 2.5em;
  }
  .mx-sm-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-sm-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-sm-2-5 {
    margin-top: 2.5em;
  }
  .mr-sm-2-5 {
    margin-right: 2.5em;
  }
  .mb-sm-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-sm-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-3 {
    margin: 3em;
  }
  .mx-sm-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-sm-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-sm-3 {
    margin-top: 3em;
  }
  .mr-sm-3 {
    margin-right: 3em;
  }
  .mb-sm-3 {
    margin-bottom: 3em;
  }
  .ml-sm-3 {
    margin-left: 3em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-3-5 {
    margin: 3.5em;
  }
  .mx-sm-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-sm-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-sm-3-5 {
    margin-top: 3.5em;
  }
  .mr-sm-3-5 {
    margin-right: 3.5em;
  }
  .mb-sm-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-sm-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-4 {
    margin: 4em;
  }
  .mx-sm-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-sm-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-sm-4 {
    margin-top: 4em;
  }
  .mr-sm-4 {
    margin-right: 4em;
  }
  .mb-sm-4 {
    margin-bottom: 4em;
  }
  .ml-sm-4 {
    margin-left: 4em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-4-5 {
    margin: 4.5em;
  }
  .mx-sm-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-sm-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-sm-4-5 {
    margin-top: 4.5em;
  }
  .mr-sm-4-5 {
    margin-right: 4.5em;
  }
  .mb-sm-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-sm-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-5 {
    margin: 5em;
  }
  .mx-sm-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-sm-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-sm-5 {
    margin-top: 5em;
  }
  .mr-sm-5 {
    margin-right: 5em;
  }
  .mb-sm-5 {
    margin-bottom: 5em;
  }
  .ml-sm-5 {
    margin-left: 5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-5-5 {
    margin: 5.5em;
  }
  .mx-sm-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-sm-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-sm-5-5 {
    margin-top: 5.5em;
  }
  .mr-sm-5-5 {
    margin-right: 5.5em;
  }
  .mb-sm-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-sm-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-6 {
    margin: 6em;
  }
  .mx-sm-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-sm-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-sm-6 {
    margin-top: 6em;
  }
  .mr-sm-6 {
    margin-right: 6em;
  }
  .mb-sm-6 {
    margin-bottom: 6em;
  }
  .ml-sm-6 {
    margin-left: 6em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-6-5 {
    margin: 6.5em;
  }
  .mx-sm-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-sm-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-sm-6-5 {
    margin-top: 6.5em;
  }
  .mr-sm-6-5 {
    margin-right: 6.5em;
  }
  .mb-sm-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-sm-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-7 {
    margin: 7em;
  }
  .mx-sm-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-sm-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-sm-7 {
    margin-top: 7em;
  }
  .mr-sm-7 {
    margin-right: 7em;
  }
  .mb-sm-7 {
    margin-bottom: 7em;
  }
  .ml-sm-7 {
    margin-left: 7em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-7-5 {
    margin: 7.5em;
  }
  .mx-sm-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-sm-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-sm-7-5 {
    margin-top: 7.5em;
  }
  .mr-sm-7-5 {
    margin-right: 7.5em;
  }
  .mb-sm-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-sm-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-8 {
    margin: 8em;
  }
  .mx-sm-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-sm-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-sm-8 {
    margin-top: 8em;
  }
  .mr-sm-8 {
    margin-right: 8em;
  }
  .mb-sm-8 {
    margin-bottom: 8em;
  }
  .ml-sm-8 {
    margin-left: 8em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-8-5 {
    margin: 8.5em;
  }
  .mx-sm-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-sm-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-sm-8-5 {
    margin-top: 8.5em;
  }
  .mr-sm-8-5 {
    margin-right: 8.5em;
  }
  .mb-sm-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-sm-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-9 {
    margin: 9em;
  }
  .mx-sm-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-sm-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-sm-9 {
    margin-top: 9em;
  }
  .mr-sm-9 {
    margin-right: 9em;
  }
  .mb-sm-9 {
    margin-bottom: 9em;
  }
  .ml-sm-9 {
    margin-left: 9em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-9-5 {
    margin: 9.5em;
  }
  .mx-sm-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-sm-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-sm-9-5 {
    margin-top: 9.5em;
  }
  .mr-sm-9-5 {
    margin-right: 9.5em;
  }
  .mb-sm-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-sm-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-10 {
    margin: 10em;
  }
  .mx-sm-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-sm-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-sm-10 {
    margin-top: 10em;
  }
  .mr-sm-10 {
    margin-right: 10em;
  }
  .mb-sm-10 {
    margin-bottom: 10em;
  }
  .ml-sm-10 {
    margin-left: 10em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-10-5 {
    margin: 10.5em;
  }
  .mx-sm-10-5 {
    margin-left: 10.5em;
    margin-right: 10.5em;
  }
  .my-sm-10-5 {
    margin-top: 10.5em;
    margin-bottom: 10.5em;
  }
  .mt-sm-10-5 {
    margin-top: 10.5em;
  }
  .mr-sm-10-5 {
    margin-right: 10.5em;
  }
  .mb-sm-10-5 {
    margin-bottom: 10.5em;
  }
  .ml-sm-10-5 {
    margin-left: 10.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-11 {
    margin: 11em;
  }
  .mx-sm-11 {
    margin-left: 11em;
    margin-right: 11em;
  }
  .my-sm-11 {
    margin-top: 11em;
    margin-bottom: 11em;
  }
  .mt-sm-11 {
    margin-top: 11em;
  }
  .mr-sm-11 {
    margin-right: 11em;
  }
  .mb-sm-11 {
    margin-bottom: 11em;
  }
  .ml-sm-11 {
    margin-left: 11em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-11-5 {
    margin: 11.5em;
  }
  .mx-sm-11-5 {
    margin-left: 11.5em;
    margin-right: 11.5em;
  }
  .my-sm-11-5 {
    margin-top: 11.5em;
    margin-bottom: 11.5em;
  }
  .mt-sm-11-5 {
    margin-top: 11.5em;
  }
  .mr-sm-11-5 {
    margin-right: 11.5em;
  }
  .mb-sm-11-5 {
    margin-bottom: 11.5em;
  }
  .ml-sm-11-5 {
    margin-left: 11.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-12 {
    margin: 12em;
  }
  .mx-sm-12 {
    margin-left: 12em;
    margin-right: 12em;
  }
  .my-sm-12 {
    margin-top: 12em;
    margin-bottom: 12em;
  }
  .mt-sm-12 {
    margin-top: 12em;
  }
  .mr-sm-12 {
    margin-right: 12em;
  }
  .mb-sm-12 {
    margin-bottom: 12em;
  }
  .ml-sm-12 {
    margin-left: 12em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-12-5 {
    margin: 12.5em;
  }
  .mx-sm-12-5 {
    margin-left: 12.5em;
    margin-right: 12.5em;
  }
  .my-sm-12-5 {
    margin-top: 12.5em;
    margin-bottom: 12.5em;
  }
  .mt-sm-12-5 {
    margin-top: 12.5em;
  }
  .mr-sm-12-5 {
    margin-right: 12.5em;
  }
  .mb-sm-12-5 {
    margin-bottom: 12.5em;
  }
  .ml-sm-12-5 {
    margin-left: 12.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-13 {
    margin: 13em;
  }
  .mx-sm-13 {
    margin-left: 13em;
    margin-right: 13em;
  }
  .my-sm-13 {
    margin-top: 13em;
    margin-bottom: 13em;
  }
  .mt-sm-13 {
    margin-top: 13em;
  }
  .mr-sm-13 {
    margin-right: 13em;
  }
  .mb-sm-13 {
    margin-bottom: 13em;
  }
  .ml-sm-13 {
    margin-left: 13em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-13-5 {
    margin: 13.5em;
  }
  .mx-sm-13-5 {
    margin-left: 13.5em;
    margin-right: 13.5em;
  }
  .my-sm-13-5 {
    margin-top: 13.5em;
    margin-bottom: 13.5em;
  }
  .mt-sm-13-5 {
    margin-top: 13.5em;
  }
  .mr-sm-13-5 {
    margin-right: 13.5em;
  }
  .mb-sm-13-5 {
    margin-bottom: 13.5em;
  }
  .ml-sm-13-5 {
    margin-left: 13.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-14 {
    margin: 14em;
  }
  .mx-sm-14 {
    margin-left: 14em;
    margin-right: 14em;
  }
  .my-sm-14 {
    margin-top: 14em;
    margin-bottom: 14em;
  }
  .mt-sm-14 {
    margin-top: 14em;
  }
  .mr-sm-14 {
    margin-right: 14em;
  }
  .mb-sm-14 {
    margin-bottom: 14em;
  }
  .ml-sm-14 {
    margin-left: 14em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-14-5 {
    margin: 14.5em;
  }
  .mx-sm-14-5 {
    margin-left: 14.5em;
    margin-right: 14.5em;
  }
  .my-sm-14-5 {
    margin-top: 14.5em;
    margin-bottom: 14.5em;
  }
  .mt-sm-14-5 {
    margin-top: 14.5em;
  }
  .mr-sm-14-5 {
    margin-right: 14.5em;
  }
  .mb-sm-14-5 {
    margin-bottom: 14.5em;
  }
  .ml-sm-14-5 {
    margin-left: 14.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-15 {
    margin: 15em;
  }
  .mx-sm-15 {
    margin-left: 15em;
    margin-right: 15em;
  }
  .my-sm-15 {
    margin-top: 15em;
    margin-bottom: 15em;
  }
  .mt-sm-15 {
    margin-top: 15em;
  }
  .mr-sm-15 {
    margin-right: 15em;
  }
  .mb-sm-15 {
    margin-bottom: 15em;
  }
  .ml-sm-15 {
    margin-left: 15em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-15-5 {
    margin: 15.5em;
  }
  .mx-sm-15-5 {
    margin-left: 15.5em;
    margin-right: 15.5em;
  }
  .my-sm-15-5 {
    margin-top: 15.5em;
    margin-bottom: 15.5em;
  }
  .mt-sm-15-5 {
    margin-top: 15.5em;
  }
  .mr-sm-15-5 {
    margin-right: 15.5em;
  }
  .mb-sm-15-5 {
    margin-bottom: 15.5em;
  }
  .ml-sm-15-5 {
    margin-left: 15.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-16 {
    margin: 16em;
  }
  .mx-sm-16 {
    margin-left: 16em;
    margin-right: 16em;
  }
  .my-sm-16 {
    margin-top: 16em;
    margin-bottom: 16em;
  }
  .mt-sm-16 {
    margin-top: 16em;
  }
  .mr-sm-16 {
    margin-right: 16em;
  }
  .mb-sm-16 {
    margin-bottom: 16em;
  }
  .ml-sm-16 {
    margin-left: 16em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-16-5 {
    margin: 16.5em;
  }
  .mx-sm-16-5 {
    margin-left: 16.5em;
    margin-right: 16.5em;
  }
  .my-sm-16-5 {
    margin-top: 16.5em;
    margin-bottom: 16.5em;
  }
  .mt-sm-16-5 {
    margin-top: 16.5em;
  }
  .mr-sm-16-5 {
    margin-right: 16.5em;
  }
  .mb-sm-16-5 {
    margin-bottom: 16.5em;
  }
  .ml-sm-16-5 {
    margin-left: 16.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-17 {
    margin: 17em;
  }
  .mx-sm-17 {
    margin-left: 17em;
    margin-right: 17em;
  }
  .my-sm-17 {
    margin-top: 17em;
    margin-bottom: 17em;
  }
  .mt-sm-17 {
    margin-top: 17em;
  }
  .mr-sm-17 {
    margin-right: 17em;
  }
  .mb-sm-17 {
    margin-bottom: 17em;
  }
  .ml-sm-17 {
    margin-left: 17em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-17-5 {
    margin: 17.5em;
  }
  .mx-sm-17-5 {
    margin-left: 17.5em;
    margin-right: 17.5em;
  }
  .my-sm-17-5 {
    margin-top: 17.5em;
    margin-bottom: 17.5em;
  }
  .mt-sm-17-5 {
    margin-top: 17.5em;
  }
  .mr-sm-17-5 {
    margin-right: 17.5em;
  }
  .mb-sm-17-5 {
    margin-bottom: 17.5em;
  }
  .ml-sm-17-5 {
    margin-left: 17.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-18 {
    margin: 18em;
  }
  .mx-sm-18 {
    margin-left: 18em;
    margin-right: 18em;
  }
  .my-sm-18 {
    margin-top: 18em;
    margin-bottom: 18em;
  }
  .mt-sm-18 {
    margin-top: 18em;
  }
  .mr-sm-18 {
    margin-right: 18em;
  }
  .mb-sm-18 {
    margin-bottom: 18em;
  }
  .ml-sm-18 {
    margin-left: 18em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-18-5 {
    margin: 18.5em;
  }
  .mx-sm-18-5 {
    margin-left: 18.5em;
    margin-right: 18.5em;
  }
  .my-sm-18-5 {
    margin-top: 18.5em;
    margin-bottom: 18.5em;
  }
  .mt-sm-18-5 {
    margin-top: 18.5em;
  }
  .mr-sm-18-5 {
    margin-right: 18.5em;
  }
  .mb-sm-18-5 {
    margin-bottom: 18.5em;
  }
  .ml-sm-18-5 {
    margin-left: 18.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-19 {
    margin: 19em;
  }
  .mx-sm-19 {
    margin-left: 19em;
    margin-right: 19em;
  }
  .my-sm-19 {
    margin-top: 19em;
    margin-bottom: 19em;
  }
  .mt-sm-19 {
    margin-top: 19em;
  }
  .mr-sm-19 {
    margin-right: 19em;
  }
  .mb-sm-19 {
    margin-bottom: 19em;
  }
  .ml-sm-19 {
    margin-left: 19em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-19-5 {
    margin: 19.5em;
  }
  .mx-sm-19-5 {
    margin-left: 19.5em;
    margin-right: 19.5em;
  }
  .my-sm-19-5 {
    margin-top: 19.5em;
    margin-bottom: 19.5em;
  }
  .mt-sm-19-5 {
    margin-top: 19.5em;
  }
  .mr-sm-19-5 {
    margin-right: 19.5em;
  }
  .mb-sm-19-5 {
    margin-bottom: 19.5em;
  }
  .ml-sm-19-5 {
    margin-left: 19.5em;
  }
}
@media (min-width: 567.84px) {
  .m-sm-20 {
    margin: 20em;
  }
  .mx-sm-20 {
    margin-left: 20em;
    margin-right: 20em;
  }
  .my-sm-20 {
    margin-top: 20em;
    margin-bottom: 20em;
  }
  .mt-sm-20 {
    margin-top: 20em;
  }
  .mr-sm-20 {
    margin-right: 20em;
  }
  .mb-sm-20 {
    margin-bottom: 20em;
  }
  .ml-sm-20 {
    margin-left: 20em;
  }
}
@media (min-width: 767.84px) {
  .m-md-0 {
    margin: 0em;
  }
  .mx-md-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-md-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-md-0 {
    margin-top: 0em;
  }
  .mr-md-0 {
    margin-right: 0em;
  }
  .mb-md-0 {
    margin-bottom: 0em;
  }
  .ml-md-0 {
    margin-left: 0em;
  }
}
@media (min-width: 767.84px) {
  .m-md-0-5 {
    margin: 0.5em;
  }
  .mx-md-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-md-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-md-0-5 {
    margin-top: 0.5em;
  }
  .mr-md-0-5 {
    margin-right: 0.5em;
  }
  .mb-md-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-md-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-1 {
    margin: 1em;
  }
  .mx-md-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-md-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-md-1 {
    margin-top: 1em;
  }
  .mr-md-1 {
    margin-right: 1em;
  }
  .mb-md-1 {
    margin-bottom: 1em;
  }
  .ml-md-1 {
    margin-left: 1em;
  }
}
@media (min-width: 767.84px) {
  .m-md-1-5 {
    margin: 1.5em;
  }
  .mx-md-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-md-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-md-1-5 {
    margin-top: 1.5em;
  }
  .mr-md-1-5 {
    margin-right: 1.5em;
  }
  .mb-md-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-md-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-2 {
    margin: 2em;
  }
  .mx-md-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-md-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-md-2 {
    margin-top: 2em;
  }
  .mr-md-2 {
    margin-right: 2em;
  }
  .mb-md-2 {
    margin-bottom: 2em;
  }
  .ml-md-2 {
    margin-left: 2em;
  }
}
@media (min-width: 767.84px) {
  .m-md-2-5 {
    margin: 2.5em;
  }
  .mx-md-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-md-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-md-2-5 {
    margin-top: 2.5em;
  }
  .mr-md-2-5 {
    margin-right: 2.5em;
  }
  .mb-md-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-md-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-3 {
    margin: 3em;
  }
  .mx-md-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-md-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-md-3 {
    margin-top: 3em;
  }
  .mr-md-3 {
    margin-right: 3em;
  }
  .mb-md-3 {
    margin-bottom: 3em;
  }
  .ml-md-3 {
    margin-left: 3em;
  }
}
@media (min-width: 767.84px) {
  .m-md-3-5 {
    margin: 3.5em;
  }
  .mx-md-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-md-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-md-3-5 {
    margin-top: 3.5em;
  }
  .mr-md-3-5 {
    margin-right: 3.5em;
  }
  .mb-md-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-md-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-4 {
    margin: 4em;
  }
  .mx-md-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-md-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-md-4 {
    margin-top: 4em;
  }
  .mr-md-4 {
    margin-right: 4em;
  }
  .mb-md-4 {
    margin-bottom: 4em;
  }
  .ml-md-4 {
    margin-left: 4em;
  }
}
@media (min-width: 767.84px) {
  .m-md-4-5 {
    margin: 4.5em;
  }
  .mx-md-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-md-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-md-4-5 {
    margin-top: 4.5em;
  }
  .mr-md-4-5 {
    margin-right: 4.5em;
  }
  .mb-md-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-md-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-5 {
    margin: 5em;
  }
  .mx-md-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-md-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-md-5 {
    margin-top: 5em;
  }
  .mr-md-5 {
    margin-right: 5em;
  }
  .mb-md-5 {
    margin-bottom: 5em;
  }
  .ml-md-5 {
    margin-left: 5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-5-5 {
    margin: 5.5em;
  }
  .mx-md-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-md-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-md-5-5 {
    margin-top: 5.5em;
  }
  .mr-md-5-5 {
    margin-right: 5.5em;
  }
  .mb-md-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-md-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-6 {
    margin: 6em;
  }
  .mx-md-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-md-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-md-6 {
    margin-top: 6em;
  }
  .mr-md-6 {
    margin-right: 6em;
  }
  .mb-md-6 {
    margin-bottom: 6em;
  }
  .ml-md-6 {
    margin-left: 6em;
  }
}
@media (min-width: 767.84px) {
  .m-md-6-5 {
    margin: 6.5em;
  }
  .mx-md-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-md-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-md-6-5 {
    margin-top: 6.5em;
  }
  .mr-md-6-5 {
    margin-right: 6.5em;
  }
  .mb-md-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-md-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-7 {
    margin: 7em;
  }
  .mx-md-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-md-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-md-7 {
    margin-top: 7em;
  }
  .mr-md-7 {
    margin-right: 7em;
  }
  .mb-md-7 {
    margin-bottom: 7em;
  }
  .ml-md-7 {
    margin-left: 7em;
  }
}
@media (min-width: 767.84px) {
  .m-md-7-5 {
    margin: 7.5em;
  }
  .mx-md-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-md-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-md-7-5 {
    margin-top: 7.5em;
  }
  .mr-md-7-5 {
    margin-right: 7.5em;
  }
  .mb-md-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-md-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-8 {
    margin: 8em;
  }
  .mx-md-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-md-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-md-8 {
    margin-top: 8em;
  }
  .mr-md-8 {
    margin-right: 8em;
  }
  .mb-md-8 {
    margin-bottom: 8em;
  }
  .ml-md-8 {
    margin-left: 8em;
  }
}
@media (min-width: 767.84px) {
  .m-md-8-5 {
    margin: 8.5em;
  }
  .mx-md-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-md-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-md-8-5 {
    margin-top: 8.5em;
  }
  .mr-md-8-5 {
    margin-right: 8.5em;
  }
  .mb-md-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-md-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-9 {
    margin: 9em;
  }
  .mx-md-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-md-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-md-9 {
    margin-top: 9em;
  }
  .mr-md-9 {
    margin-right: 9em;
  }
  .mb-md-9 {
    margin-bottom: 9em;
  }
  .ml-md-9 {
    margin-left: 9em;
  }
}
@media (min-width: 767.84px) {
  .m-md-9-5 {
    margin: 9.5em;
  }
  .mx-md-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-md-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-md-9-5 {
    margin-top: 9.5em;
  }
  .mr-md-9-5 {
    margin-right: 9.5em;
  }
  .mb-md-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-md-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-10 {
    margin: 10em;
  }
  .mx-md-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-md-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-md-10 {
    margin-top: 10em;
  }
  .mr-md-10 {
    margin-right: 10em;
  }
  .mb-md-10 {
    margin-bottom: 10em;
  }
  .ml-md-10 {
    margin-left: 10em;
  }
}
@media (min-width: 767.84px) {
  .m-md-10-5 {
    margin: 10.5em;
  }
  .mx-md-10-5 {
    margin-left: 10.5em;
    margin-right: 10.5em;
  }
  .my-md-10-5 {
    margin-top: 10.5em;
    margin-bottom: 10.5em;
  }
  .mt-md-10-5 {
    margin-top: 10.5em;
  }
  .mr-md-10-5 {
    margin-right: 10.5em;
  }
  .mb-md-10-5 {
    margin-bottom: 10.5em;
  }
  .ml-md-10-5 {
    margin-left: 10.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-11 {
    margin: 11em;
  }
  .mx-md-11 {
    margin-left: 11em;
    margin-right: 11em;
  }
  .my-md-11 {
    margin-top: 11em;
    margin-bottom: 11em;
  }
  .mt-md-11 {
    margin-top: 11em;
  }
  .mr-md-11 {
    margin-right: 11em;
  }
  .mb-md-11 {
    margin-bottom: 11em;
  }
  .ml-md-11 {
    margin-left: 11em;
  }
}
@media (min-width: 767.84px) {
  .m-md-11-5 {
    margin: 11.5em;
  }
  .mx-md-11-5 {
    margin-left: 11.5em;
    margin-right: 11.5em;
  }
  .my-md-11-5 {
    margin-top: 11.5em;
    margin-bottom: 11.5em;
  }
  .mt-md-11-5 {
    margin-top: 11.5em;
  }
  .mr-md-11-5 {
    margin-right: 11.5em;
  }
  .mb-md-11-5 {
    margin-bottom: 11.5em;
  }
  .ml-md-11-5 {
    margin-left: 11.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-12 {
    margin: 12em;
  }
  .mx-md-12 {
    margin-left: 12em;
    margin-right: 12em;
  }
  .my-md-12 {
    margin-top: 12em;
    margin-bottom: 12em;
  }
  .mt-md-12 {
    margin-top: 12em;
  }
  .mr-md-12 {
    margin-right: 12em;
  }
  .mb-md-12 {
    margin-bottom: 12em;
  }
  .ml-md-12 {
    margin-left: 12em;
  }
}
@media (min-width: 767.84px) {
  .m-md-12-5 {
    margin: 12.5em;
  }
  .mx-md-12-5 {
    margin-left: 12.5em;
    margin-right: 12.5em;
  }
  .my-md-12-5 {
    margin-top: 12.5em;
    margin-bottom: 12.5em;
  }
  .mt-md-12-5 {
    margin-top: 12.5em;
  }
  .mr-md-12-5 {
    margin-right: 12.5em;
  }
  .mb-md-12-5 {
    margin-bottom: 12.5em;
  }
  .ml-md-12-5 {
    margin-left: 12.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-13 {
    margin: 13em;
  }
  .mx-md-13 {
    margin-left: 13em;
    margin-right: 13em;
  }
  .my-md-13 {
    margin-top: 13em;
    margin-bottom: 13em;
  }
  .mt-md-13 {
    margin-top: 13em;
  }
  .mr-md-13 {
    margin-right: 13em;
  }
  .mb-md-13 {
    margin-bottom: 13em;
  }
  .ml-md-13 {
    margin-left: 13em;
  }
}
@media (min-width: 767.84px) {
  .m-md-13-5 {
    margin: 13.5em;
  }
  .mx-md-13-5 {
    margin-left: 13.5em;
    margin-right: 13.5em;
  }
  .my-md-13-5 {
    margin-top: 13.5em;
    margin-bottom: 13.5em;
  }
  .mt-md-13-5 {
    margin-top: 13.5em;
  }
  .mr-md-13-5 {
    margin-right: 13.5em;
  }
  .mb-md-13-5 {
    margin-bottom: 13.5em;
  }
  .ml-md-13-5 {
    margin-left: 13.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-14 {
    margin: 14em;
  }
  .mx-md-14 {
    margin-left: 14em;
    margin-right: 14em;
  }
  .my-md-14 {
    margin-top: 14em;
    margin-bottom: 14em;
  }
  .mt-md-14 {
    margin-top: 14em;
  }
  .mr-md-14 {
    margin-right: 14em;
  }
  .mb-md-14 {
    margin-bottom: 14em;
  }
  .ml-md-14 {
    margin-left: 14em;
  }
}
@media (min-width: 767.84px) {
  .m-md-14-5 {
    margin: 14.5em;
  }
  .mx-md-14-5 {
    margin-left: 14.5em;
    margin-right: 14.5em;
  }
  .my-md-14-5 {
    margin-top: 14.5em;
    margin-bottom: 14.5em;
  }
  .mt-md-14-5 {
    margin-top: 14.5em;
  }
  .mr-md-14-5 {
    margin-right: 14.5em;
  }
  .mb-md-14-5 {
    margin-bottom: 14.5em;
  }
  .ml-md-14-5 {
    margin-left: 14.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-15 {
    margin: 15em;
  }
  .mx-md-15 {
    margin-left: 15em;
    margin-right: 15em;
  }
  .my-md-15 {
    margin-top: 15em;
    margin-bottom: 15em;
  }
  .mt-md-15 {
    margin-top: 15em;
  }
  .mr-md-15 {
    margin-right: 15em;
  }
  .mb-md-15 {
    margin-bottom: 15em;
  }
  .ml-md-15 {
    margin-left: 15em;
  }
}
@media (min-width: 767.84px) {
  .m-md-15-5 {
    margin: 15.5em;
  }
  .mx-md-15-5 {
    margin-left: 15.5em;
    margin-right: 15.5em;
  }
  .my-md-15-5 {
    margin-top: 15.5em;
    margin-bottom: 15.5em;
  }
  .mt-md-15-5 {
    margin-top: 15.5em;
  }
  .mr-md-15-5 {
    margin-right: 15.5em;
  }
  .mb-md-15-5 {
    margin-bottom: 15.5em;
  }
  .ml-md-15-5 {
    margin-left: 15.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-16 {
    margin: 16em;
  }
  .mx-md-16 {
    margin-left: 16em;
    margin-right: 16em;
  }
  .my-md-16 {
    margin-top: 16em;
    margin-bottom: 16em;
  }
  .mt-md-16 {
    margin-top: 16em;
  }
  .mr-md-16 {
    margin-right: 16em;
  }
  .mb-md-16 {
    margin-bottom: 16em;
  }
  .ml-md-16 {
    margin-left: 16em;
  }
}
@media (min-width: 767.84px) {
  .m-md-16-5 {
    margin: 16.5em;
  }
  .mx-md-16-5 {
    margin-left: 16.5em;
    margin-right: 16.5em;
  }
  .my-md-16-5 {
    margin-top: 16.5em;
    margin-bottom: 16.5em;
  }
  .mt-md-16-5 {
    margin-top: 16.5em;
  }
  .mr-md-16-5 {
    margin-right: 16.5em;
  }
  .mb-md-16-5 {
    margin-bottom: 16.5em;
  }
  .ml-md-16-5 {
    margin-left: 16.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-17 {
    margin: 17em;
  }
  .mx-md-17 {
    margin-left: 17em;
    margin-right: 17em;
  }
  .my-md-17 {
    margin-top: 17em;
    margin-bottom: 17em;
  }
  .mt-md-17 {
    margin-top: 17em;
  }
  .mr-md-17 {
    margin-right: 17em;
  }
  .mb-md-17 {
    margin-bottom: 17em;
  }
  .ml-md-17 {
    margin-left: 17em;
  }
}
@media (min-width: 767.84px) {
  .m-md-17-5 {
    margin: 17.5em;
  }
  .mx-md-17-5 {
    margin-left: 17.5em;
    margin-right: 17.5em;
  }
  .my-md-17-5 {
    margin-top: 17.5em;
    margin-bottom: 17.5em;
  }
  .mt-md-17-5 {
    margin-top: 17.5em;
  }
  .mr-md-17-5 {
    margin-right: 17.5em;
  }
  .mb-md-17-5 {
    margin-bottom: 17.5em;
  }
  .ml-md-17-5 {
    margin-left: 17.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-18 {
    margin: 18em;
  }
  .mx-md-18 {
    margin-left: 18em;
    margin-right: 18em;
  }
  .my-md-18 {
    margin-top: 18em;
    margin-bottom: 18em;
  }
  .mt-md-18 {
    margin-top: 18em;
  }
  .mr-md-18 {
    margin-right: 18em;
  }
  .mb-md-18 {
    margin-bottom: 18em;
  }
  .ml-md-18 {
    margin-left: 18em;
  }
}
@media (min-width: 767.84px) {
  .m-md-18-5 {
    margin: 18.5em;
  }
  .mx-md-18-5 {
    margin-left: 18.5em;
    margin-right: 18.5em;
  }
  .my-md-18-5 {
    margin-top: 18.5em;
    margin-bottom: 18.5em;
  }
  .mt-md-18-5 {
    margin-top: 18.5em;
  }
  .mr-md-18-5 {
    margin-right: 18.5em;
  }
  .mb-md-18-5 {
    margin-bottom: 18.5em;
  }
  .ml-md-18-5 {
    margin-left: 18.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-19 {
    margin: 19em;
  }
  .mx-md-19 {
    margin-left: 19em;
    margin-right: 19em;
  }
  .my-md-19 {
    margin-top: 19em;
    margin-bottom: 19em;
  }
  .mt-md-19 {
    margin-top: 19em;
  }
  .mr-md-19 {
    margin-right: 19em;
  }
  .mb-md-19 {
    margin-bottom: 19em;
  }
  .ml-md-19 {
    margin-left: 19em;
  }
}
@media (min-width: 767.84px) {
  .m-md-19-5 {
    margin: 19.5em;
  }
  .mx-md-19-5 {
    margin-left: 19.5em;
    margin-right: 19.5em;
  }
  .my-md-19-5 {
    margin-top: 19.5em;
    margin-bottom: 19.5em;
  }
  .mt-md-19-5 {
    margin-top: 19.5em;
  }
  .mr-md-19-5 {
    margin-right: 19.5em;
  }
  .mb-md-19-5 {
    margin-bottom: 19.5em;
  }
  .ml-md-19-5 {
    margin-left: 19.5em;
  }
}
@media (min-width: 767.84px) {
  .m-md-20 {
    margin: 20em;
  }
  .mx-md-20 {
    margin-left: 20em;
    margin-right: 20em;
  }
  .my-md-20 {
    margin-top: 20em;
    margin-bottom: 20em;
  }
  .mt-md-20 {
    margin-top: 20em;
  }
  .mr-md-20 {
    margin-right: 20em;
  }
  .mb-md-20 {
    margin-bottom: 20em;
  }
  .ml-md-20 {
    margin-left: 20em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-0 {
    margin: 0em;
  }
  .mx-lg-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-lg-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-lg-0 {
    margin-top: 0em;
  }
  .mr-lg-0 {
    margin-right: 0em;
  }
  .mb-lg-0 {
    margin-bottom: 0em;
  }
  .ml-lg-0 {
    margin-left: 0em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-0-5 {
    margin: 0.5em;
  }
  .mx-lg-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-lg-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-lg-0-5 {
    margin-top: 0.5em;
  }
  .mr-lg-0-5 {
    margin-right: 0.5em;
  }
  .mb-lg-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-lg-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-1 {
    margin: 1em;
  }
  .mx-lg-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-lg-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-lg-1 {
    margin-top: 1em;
  }
  .mr-lg-1 {
    margin-right: 1em;
  }
  .mb-lg-1 {
    margin-bottom: 1em;
  }
  .ml-lg-1 {
    margin-left: 1em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-1-5 {
    margin: 1.5em;
  }
  .mx-lg-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-lg-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-lg-1-5 {
    margin-top: 1.5em;
  }
  .mr-lg-1-5 {
    margin-right: 1.5em;
  }
  .mb-lg-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-lg-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-2 {
    margin: 2em;
  }
  .mx-lg-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-lg-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-lg-2 {
    margin-top: 2em;
  }
  .mr-lg-2 {
    margin-right: 2em;
  }
  .mb-lg-2 {
    margin-bottom: 2em;
  }
  .ml-lg-2 {
    margin-left: 2em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-2-5 {
    margin: 2.5em;
  }
  .mx-lg-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-lg-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-lg-2-5 {
    margin-top: 2.5em;
  }
  .mr-lg-2-5 {
    margin-right: 2.5em;
  }
  .mb-lg-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-lg-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-3 {
    margin: 3em;
  }
  .mx-lg-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-lg-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-lg-3 {
    margin-top: 3em;
  }
  .mr-lg-3 {
    margin-right: 3em;
  }
  .mb-lg-3 {
    margin-bottom: 3em;
  }
  .ml-lg-3 {
    margin-left: 3em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-3-5 {
    margin: 3.5em;
  }
  .mx-lg-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-lg-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-lg-3-5 {
    margin-top: 3.5em;
  }
  .mr-lg-3-5 {
    margin-right: 3.5em;
  }
  .mb-lg-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-lg-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-4 {
    margin: 4em;
  }
  .mx-lg-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-lg-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-lg-4 {
    margin-top: 4em;
  }
  .mr-lg-4 {
    margin-right: 4em;
  }
  .mb-lg-4 {
    margin-bottom: 4em;
  }
  .ml-lg-4 {
    margin-left: 4em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-4-5 {
    margin: 4.5em;
  }
  .mx-lg-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-lg-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-lg-4-5 {
    margin-top: 4.5em;
  }
  .mr-lg-4-5 {
    margin-right: 4.5em;
  }
  .mb-lg-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-lg-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-5 {
    margin: 5em;
  }
  .mx-lg-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-lg-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-lg-5 {
    margin-top: 5em;
  }
  .mr-lg-5 {
    margin-right: 5em;
  }
  .mb-lg-5 {
    margin-bottom: 5em;
  }
  .ml-lg-5 {
    margin-left: 5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-5-5 {
    margin: 5.5em;
  }
  .mx-lg-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-lg-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-lg-5-5 {
    margin-top: 5.5em;
  }
  .mr-lg-5-5 {
    margin-right: 5.5em;
  }
  .mb-lg-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-lg-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-6 {
    margin: 6em;
  }
  .mx-lg-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-lg-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-lg-6 {
    margin-top: 6em;
  }
  .mr-lg-6 {
    margin-right: 6em;
  }
  .mb-lg-6 {
    margin-bottom: 6em;
  }
  .ml-lg-6 {
    margin-left: 6em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-6-5 {
    margin: 6.5em;
  }
  .mx-lg-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-lg-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-lg-6-5 {
    margin-top: 6.5em;
  }
  .mr-lg-6-5 {
    margin-right: 6.5em;
  }
  .mb-lg-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-lg-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-7 {
    margin: 7em;
  }
  .mx-lg-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-lg-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-lg-7 {
    margin-top: 7em;
  }
  .mr-lg-7 {
    margin-right: 7em;
  }
  .mb-lg-7 {
    margin-bottom: 7em;
  }
  .ml-lg-7 {
    margin-left: 7em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-7-5 {
    margin: 7.5em;
  }
  .mx-lg-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-lg-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-lg-7-5 {
    margin-top: 7.5em;
  }
  .mr-lg-7-5 {
    margin-right: 7.5em;
  }
  .mb-lg-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-lg-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-8 {
    margin: 8em;
  }
  .mx-lg-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-lg-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-lg-8 {
    margin-top: 8em;
  }
  .mr-lg-8 {
    margin-right: 8em;
  }
  .mb-lg-8 {
    margin-bottom: 8em;
  }
  .ml-lg-8 {
    margin-left: 8em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-8-5 {
    margin: 8.5em;
  }
  .mx-lg-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-lg-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-lg-8-5 {
    margin-top: 8.5em;
  }
  .mr-lg-8-5 {
    margin-right: 8.5em;
  }
  .mb-lg-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-lg-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-9 {
    margin: 9em;
  }
  .mx-lg-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-lg-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-lg-9 {
    margin-top: 9em;
  }
  .mr-lg-9 {
    margin-right: 9em;
  }
  .mb-lg-9 {
    margin-bottom: 9em;
  }
  .ml-lg-9 {
    margin-left: 9em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-9-5 {
    margin: 9.5em;
  }
  .mx-lg-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-lg-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-lg-9-5 {
    margin-top: 9.5em;
  }
  .mr-lg-9-5 {
    margin-right: 9.5em;
  }
  .mb-lg-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-lg-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-10 {
    margin: 10em;
  }
  .mx-lg-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-lg-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-lg-10 {
    margin-top: 10em;
  }
  .mr-lg-10 {
    margin-right: 10em;
  }
  .mb-lg-10 {
    margin-bottom: 10em;
  }
  .ml-lg-10 {
    margin-left: 10em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-10-5 {
    margin: 10.5em;
  }
  .mx-lg-10-5 {
    margin-left: 10.5em;
    margin-right: 10.5em;
  }
  .my-lg-10-5 {
    margin-top: 10.5em;
    margin-bottom: 10.5em;
  }
  .mt-lg-10-5 {
    margin-top: 10.5em;
  }
  .mr-lg-10-5 {
    margin-right: 10.5em;
  }
  .mb-lg-10-5 {
    margin-bottom: 10.5em;
  }
  .ml-lg-10-5 {
    margin-left: 10.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-11 {
    margin: 11em;
  }
  .mx-lg-11 {
    margin-left: 11em;
    margin-right: 11em;
  }
  .my-lg-11 {
    margin-top: 11em;
    margin-bottom: 11em;
  }
  .mt-lg-11 {
    margin-top: 11em;
  }
  .mr-lg-11 {
    margin-right: 11em;
  }
  .mb-lg-11 {
    margin-bottom: 11em;
  }
  .ml-lg-11 {
    margin-left: 11em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-11-5 {
    margin: 11.5em;
  }
  .mx-lg-11-5 {
    margin-left: 11.5em;
    margin-right: 11.5em;
  }
  .my-lg-11-5 {
    margin-top: 11.5em;
    margin-bottom: 11.5em;
  }
  .mt-lg-11-5 {
    margin-top: 11.5em;
  }
  .mr-lg-11-5 {
    margin-right: 11.5em;
  }
  .mb-lg-11-5 {
    margin-bottom: 11.5em;
  }
  .ml-lg-11-5 {
    margin-left: 11.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-12 {
    margin: 12em;
  }
  .mx-lg-12 {
    margin-left: 12em;
    margin-right: 12em;
  }
  .my-lg-12 {
    margin-top: 12em;
    margin-bottom: 12em;
  }
  .mt-lg-12 {
    margin-top: 12em;
  }
  .mr-lg-12 {
    margin-right: 12em;
  }
  .mb-lg-12 {
    margin-bottom: 12em;
  }
  .ml-lg-12 {
    margin-left: 12em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-12-5 {
    margin: 12.5em;
  }
  .mx-lg-12-5 {
    margin-left: 12.5em;
    margin-right: 12.5em;
  }
  .my-lg-12-5 {
    margin-top: 12.5em;
    margin-bottom: 12.5em;
  }
  .mt-lg-12-5 {
    margin-top: 12.5em;
  }
  .mr-lg-12-5 {
    margin-right: 12.5em;
  }
  .mb-lg-12-5 {
    margin-bottom: 12.5em;
  }
  .ml-lg-12-5 {
    margin-left: 12.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-13 {
    margin: 13em;
  }
  .mx-lg-13 {
    margin-left: 13em;
    margin-right: 13em;
  }
  .my-lg-13 {
    margin-top: 13em;
    margin-bottom: 13em;
  }
  .mt-lg-13 {
    margin-top: 13em;
  }
  .mr-lg-13 {
    margin-right: 13em;
  }
  .mb-lg-13 {
    margin-bottom: 13em;
  }
  .ml-lg-13 {
    margin-left: 13em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-13-5 {
    margin: 13.5em;
  }
  .mx-lg-13-5 {
    margin-left: 13.5em;
    margin-right: 13.5em;
  }
  .my-lg-13-5 {
    margin-top: 13.5em;
    margin-bottom: 13.5em;
  }
  .mt-lg-13-5 {
    margin-top: 13.5em;
  }
  .mr-lg-13-5 {
    margin-right: 13.5em;
  }
  .mb-lg-13-5 {
    margin-bottom: 13.5em;
  }
  .ml-lg-13-5 {
    margin-left: 13.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-14 {
    margin: 14em;
  }
  .mx-lg-14 {
    margin-left: 14em;
    margin-right: 14em;
  }
  .my-lg-14 {
    margin-top: 14em;
    margin-bottom: 14em;
  }
  .mt-lg-14 {
    margin-top: 14em;
  }
  .mr-lg-14 {
    margin-right: 14em;
  }
  .mb-lg-14 {
    margin-bottom: 14em;
  }
  .ml-lg-14 {
    margin-left: 14em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-14-5 {
    margin: 14.5em;
  }
  .mx-lg-14-5 {
    margin-left: 14.5em;
    margin-right: 14.5em;
  }
  .my-lg-14-5 {
    margin-top: 14.5em;
    margin-bottom: 14.5em;
  }
  .mt-lg-14-5 {
    margin-top: 14.5em;
  }
  .mr-lg-14-5 {
    margin-right: 14.5em;
  }
  .mb-lg-14-5 {
    margin-bottom: 14.5em;
  }
  .ml-lg-14-5 {
    margin-left: 14.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-15 {
    margin: 15em;
  }
  .mx-lg-15 {
    margin-left: 15em;
    margin-right: 15em;
  }
  .my-lg-15 {
    margin-top: 15em;
    margin-bottom: 15em;
  }
  .mt-lg-15 {
    margin-top: 15em;
  }
  .mr-lg-15 {
    margin-right: 15em;
  }
  .mb-lg-15 {
    margin-bottom: 15em;
  }
  .ml-lg-15 {
    margin-left: 15em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-15-5 {
    margin: 15.5em;
  }
  .mx-lg-15-5 {
    margin-left: 15.5em;
    margin-right: 15.5em;
  }
  .my-lg-15-5 {
    margin-top: 15.5em;
    margin-bottom: 15.5em;
  }
  .mt-lg-15-5 {
    margin-top: 15.5em;
  }
  .mr-lg-15-5 {
    margin-right: 15.5em;
  }
  .mb-lg-15-5 {
    margin-bottom: 15.5em;
  }
  .ml-lg-15-5 {
    margin-left: 15.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-16 {
    margin: 16em;
  }
  .mx-lg-16 {
    margin-left: 16em;
    margin-right: 16em;
  }
  .my-lg-16 {
    margin-top: 16em;
    margin-bottom: 16em;
  }
  .mt-lg-16 {
    margin-top: 16em;
  }
  .mr-lg-16 {
    margin-right: 16em;
  }
  .mb-lg-16 {
    margin-bottom: 16em;
  }
  .ml-lg-16 {
    margin-left: 16em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-16-5 {
    margin: 16.5em;
  }
  .mx-lg-16-5 {
    margin-left: 16.5em;
    margin-right: 16.5em;
  }
  .my-lg-16-5 {
    margin-top: 16.5em;
    margin-bottom: 16.5em;
  }
  .mt-lg-16-5 {
    margin-top: 16.5em;
  }
  .mr-lg-16-5 {
    margin-right: 16.5em;
  }
  .mb-lg-16-5 {
    margin-bottom: 16.5em;
  }
  .ml-lg-16-5 {
    margin-left: 16.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-17 {
    margin: 17em;
  }
  .mx-lg-17 {
    margin-left: 17em;
    margin-right: 17em;
  }
  .my-lg-17 {
    margin-top: 17em;
    margin-bottom: 17em;
  }
  .mt-lg-17 {
    margin-top: 17em;
  }
  .mr-lg-17 {
    margin-right: 17em;
  }
  .mb-lg-17 {
    margin-bottom: 17em;
  }
  .ml-lg-17 {
    margin-left: 17em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-17-5 {
    margin: 17.5em;
  }
  .mx-lg-17-5 {
    margin-left: 17.5em;
    margin-right: 17.5em;
  }
  .my-lg-17-5 {
    margin-top: 17.5em;
    margin-bottom: 17.5em;
  }
  .mt-lg-17-5 {
    margin-top: 17.5em;
  }
  .mr-lg-17-5 {
    margin-right: 17.5em;
  }
  .mb-lg-17-5 {
    margin-bottom: 17.5em;
  }
  .ml-lg-17-5 {
    margin-left: 17.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-18 {
    margin: 18em;
  }
  .mx-lg-18 {
    margin-left: 18em;
    margin-right: 18em;
  }
  .my-lg-18 {
    margin-top: 18em;
    margin-bottom: 18em;
  }
  .mt-lg-18 {
    margin-top: 18em;
  }
  .mr-lg-18 {
    margin-right: 18em;
  }
  .mb-lg-18 {
    margin-bottom: 18em;
  }
  .ml-lg-18 {
    margin-left: 18em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-18-5 {
    margin: 18.5em;
  }
  .mx-lg-18-5 {
    margin-left: 18.5em;
    margin-right: 18.5em;
  }
  .my-lg-18-5 {
    margin-top: 18.5em;
    margin-bottom: 18.5em;
  }
  .mt-lg-18-5 {
    margin-top: 18.5em;
  }
  .mr-lg-18-5 {
    margin-right: 18.5em;
  }
  .mb-lg-18-5 {
    margin-bottom: 18.5em;
  }
  .ml-lg-18-5 {
    margin-left: 18.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-19 {
    margin: 19em;
  }
  .mx-lg-19 {
    margin-left: 19em;
    margin-right: 19em;
  }
  .my-lg-19 {
    margin-top: 19em;
    margin-bottom: 19em;
  }
  .mt-lg-19 {
    margin-top: 19em;
  }
  .mr-lg-19 {
    margin-right: 19em;
  }
  .mb-lg-19 {
    margin-bottom: 19em;
  }
  .ml-lg-19 {
    margin-left: 19em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-19-5 {
    margin: 19.5em;
  }
  .mx-lg-19-5 {
    margin-left: 19.5em;
    margin-right: 19.5em;
  }
  .my-lg-19-5 {
    margin-top: 19.5em;
    margin-bottom: 19.5em;
  }
  .mt-lg-19-5 {
    margin-top: 19.5em;
  }
  .mr-lg-19-5 {
    margin-right: 19.5em;
  }
  .mb-lg-19-5 {
    margin-bottom: 19.5em;
  }
  .ml-lg-19-5 {
    margin-left: 19.5em;
  }
}
@media (min-width: 1023.84px) {
  .m-lg-20 {
    margin: 20em;
  }
  .mx-lg-20 {
    margin-left: 20em;
    margin-right: 20em;
  }
  .my-lg-20 {
    margin-top: 20em;
    margin-bottom: 20em;
  }
  .mt-lg-20 {
    margin-top: 20em;
  }
  .mr-lg-20 {
    margin-right: 20em;
  }
  .mb-lg-20 {
    margin-bottom: 20em;
  }
  .ml-lg-20 {
    margin-left: 20em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-0 {
    margin: 0em;
  }
  .mx-xl-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-xl-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-xl-0 {
    margin-top: 0em;
  }
  .mr-xl-0 {
    margin-right: 0em;
  }
  .mb-xl-0 {
    margin-bottom: 0em;
  }
  .ml-xl-0 {
    margin-left: 0em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-0-5 {
    margin: 0.5em;
  }
  .mx-xl-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-xl-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-xl-0-5 {
    margin-top: 0.5em;
  }
  .mr-xl-0-5 {
    margin-right: 0.5em;
  }
  .mb-xl-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-xl-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-1 {
    margin: 1em;
  }
  .mx-xl-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-xl-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-xl-1 {
    margin-top: 1em;
  }
  .mr-xl-1 {
    margin-right: 1em;
  }
  .mb-xl-1 {
    margin-bottom: 1em;
  }
  .ml-xl-1 {
    margin-left: 1em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-1-5 {
    margin: 1.5em;
  }
  .mx-xl-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-xl-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-xl-1-5 {
    margin-top: 1.5em;
  }
  .mr-xl-1-5 {
    margin-right: 1.5em;
  }
  .mb-xl-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-xl-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-2 {
    margin: 2em;
  }
  .mx-xl-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-xl-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-xl-2 {
    margin-top: 2em;
  }
  .mr-xl-2 {
    margin-right: 2em;
  }
  .mb-xl-2 {
    margin-bottom: 2em;
  }
  .ml-xl-2 {
    margin-left: 2em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-2-5 {
    margin: 2.5em;
  }
  .mx-xl-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-xl-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-xl-2-5 {
    margin-top: 2.5em;
  }
  .mr-xl-2-5 {
    margin-right: 2.5em;
  }
  .mb-xl-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-xl-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-3 {
    margin: 3em;
  }
  .mx-xl-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-xl-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-xl-3 {
    margin-top: 3em;
  }
  .mr-xl-3 {
    margin-right: 3em;
  }
  .mb-xl-3 {
    margin-bottom: 3em;
  }
  .ml-xl-3 {
    margin-left: 3em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-3-5 {
    margin: 3.5em;
  }
  .mx-xl-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-xl-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-xl-3-5 {
    margin-top: 3.5em;
  }
  .mr-xl-3-5 {
    margin-right: 3.5em;
  }
  .mb-xl-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-xl-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-4 {
    margin: 4em;
  }
  .mx-xl-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-xl-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-xl-4 {
    margin-top: 4em;
  }
  .mr-xl-4 {
    margin-right: 4em;
  }
  .mb-xl-4 {
    margin-bottom: 4em;
  }
  .ml-xl-4 {
    margin-left: 4em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-4-5 {
    margin: 4.5em;
  }
  .mx-xl-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-xl-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-xl-4-5 {
    margin-top: 4.5em;
  }
  .mr-xl-4-5 {
    margin-right: 4.5em;
  }
  .mb-xl-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-xl-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-5 {
    margin: 5em;
  }
  .mx-xl-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-xl-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-xl-5 {
    margin-top: 5em;
  }
  .mr-xl-5 {
    margin-right: 5em;
  }
  .mb-xl-5 {
    margin-bottom: 5em;
  }
  .ml-xl-5 {
    margin-left: 5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-5-5 {
    margin: 5.5em;
  }
  .mx-xl-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-xl-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-xl-5-5 {
    margin-top: 5.5em;
  }
  .mr-xl-5-5 {
    margin-right: 5.5em;
  }
  .mb-xl-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-xl-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-6 {
    margin: 6em;
  }
  .mx-xl-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-xl-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-xl-6 {
    margin-top: 6em;
  }
  .mr-xl-6 {
    margin-right: 6em;
  }
  .mb-xl-6 {
    margin-bottom: 6em;
  }
  .ml-xl-6 {
    margin-left: 6em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-6-5 {
    margin: 6.5em;
  }
  .mx-xl-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-xl-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-xl-6-5 {
    margin-top: 6.5em;
  }
  .mr-xl-6-5 {
    margin-right: 6.5em;
  }
  .mb-xl-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-xl-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-7 {
    margin: 7em;
  }
  .mx-xl-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-xl-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-xl-7 {
    margin-top: 7em;
  }
  .mr-xl-7 {
    margin-right: 7em;
  }
  .mb-xl-7 {
    margin-bottom: 7em;
  }
  .ml-xl-7 {
    margin-left: 7em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-7-5 {
    margin: 7.5em;
  }
  .mx-xl-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-xl-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-xl-7-5 {
    margin-top: 7.5em;
  }
  .mr-xl-7-5 {
    margin-right: 7.5em;
  }
  .mb-xl-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-xl-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-8 {
    margin: 8em;
  }
  .mx-xl-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-xl-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-xl-8 {
    margin-top: 8em;
  }
  .mr-xl-8 {
    margin-right: 8em;
  }
  .mb-xl-8 {
    margin-bottom: 8em;
  }
  .ml-xl-8 {
    margin-left: 8em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-8-5 {
    margin: 8.5em;
  }
  .mx-xl-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-xl-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-xl-8-5 {
    margin-top: 8.5em;
  }
  .mr-xl-8-5 {
    margin-right: 8.5em;
  }
  .mb-xl-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-xl-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-9 {
    margin: 9em;
  }
  .mx-xl-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-xl-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-xl-9 {
    margin-top: 9em;
  }
  .mr-xl-9 {
    margin-right: 9em;
  }
  .mb-xl-9 {
    margin-bottom: 9em;
  }
  .ml-xl-9 {
    margin-left: 9em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-9-5 {
    margin: 9.5em;
  }
  .mx-xl-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-xl-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-xl-9-5 {
    margin-top: 9.5em;
  }
  .mr-xl-9-5 {
    margin-right: 9.5em;
  }
  .mb-xl-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-xl-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-10 {
    margin: 10em;
  }
  .mx-xl-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-xl-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-xl-10 {
    margin-top: 10em;
  }
  .mr-xl-10 {
    margin-right: 10em;
  }
  .mb-xl-10 {
    margin-bottom: 10em;
  }
  .ml-xl-10 {
    margin-left: 10em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-10-5 {
    margin: 10.5em;
  }
  .mx-xl-10-5 {
    margin-left: 10.5em;
    margin-right: 10.5em;
  }
  .my-xl-10-5 {
    margin-top: 10.5em;
    margin-bottom: 10.5em;
  }
  .mt-xl-10-5 {
    margin-top: 10.5em;
  }
  .mr-xl-10-5 {
    margin-right: 10.5em;
  }
  .mb-xl-10-5 {
    margin-bottom: 10.5em;
  }
  .ml-xl-10-5 {
    margin-left: 10.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-11 {
    margin: 11em;
  }
  .mx-xl-11 {
    margin-left: 11em;
    margin-right: 11em;
  }
  .my-xl-11 {
    margin-top: 11em;
    margin-bottom: 11em;
  }
  .mt-xl-11 {
    margin-top: 11em;
  }
  .mr-xl-11 {
    margin-right: 11em;
  }
  .mb-xl-11 {
    margin-bottom: 11em;
  }
  .ml-xl-11 {
    margin-left: 11em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-11-5 {
    margin: 11.5em;
  }
  .mx-xl-11-5 {
    margin-left: 11.5em;
    margin-right: 11.5em;
  }
  .my-xl-11-5 {
    margin-top: 11.5em;
    margin-bottom: 11.5em;
  }
  .mt-xl-11-5 {
    margin-top: 11.5em;
  }
  .mr-xl-11-5 {
    margin-right: 11.5em;
  }
  .mb-xl-11-5 {
    margin-bottom: 11.5em;
  }
  .ml-xl-11-5 {
    margin-left: 11.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-12 {
    margin: 12em;
  }
  .mx-xl-12 {
    margin-left: 12em;
    margin-right: 12em;
  }
  .my-xl-12 {
    margin-top: 12em;
    margin-bottom: 12em;
  }
  .mt-xl-12 {
    margin-top: 12em;
  }
  .mr-xl-12 {
    margin-right: 12em;
  }
  .mb-xl-12 {
    margin-bottom: 12em;
  }
  .ml-xl-12 {
    margin-left: 12em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-12-5 {
    margin: 12.5em;
  }
  .mx-xl-12-5 {
    margin-left: 12.5em;
    margin-right: 12.5em;
  }
  .my-xl-12-5 {
    margin-top: 12.5em;
    margin-bottom: 12.5em;
  }
  .mt-xl-12-5 {
    margin-top: 12.5em;
  }
  .mr-xl-12-5 {
    margin-right: 12.5em;
  }
  .mb-xl-12-5 {
    margin-bottom: 12.5em;
  }
  .ml-xl-12-5 {
    margin-left: 12.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-13 {
    margin: 13em;
  }
  .mx-xl-13 {
    margin-left: 13em;
    margin-right: 13em;
  }
  .my-xl-13 {
    margin-top: 13em;
    margin-bottom: 13em;
  }
  .mt-xl-13 {
    margin-top: 13em;
  }
  .mr-xl-13 {
    margin-right: 13em;
  }
  .mb-xl-13 {
    margin-bottom: 13em;
  }
  .ml-xl-13 {
    margin-left: 13em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-13-5 {
    margin: 13.5em;
  }
  .mx-xl-13-5 {
    margin-left: 13.5em;
    margin-right: 13.5em;
  }
  .my-xl-13-5 {
    margin-top: 13.5em;
    margin-bottom: 13.5em;
  }
  .mt-xl-13-5 {
    margin-top: 13.5em;
  }
  .mr-xl-13-5 {
    margin-right: 13.5em;
  }
  .mb-xl-13-5 {
    margin-bottom: 13.5em;
  }
  .ml-xl-13-5 {
    margin-left: 13.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-14 {
    margin: 14em;
  }
  .mx-xl-14 {
    margin-left: 14em;
    margin-right: 14em;
  }
  .my-xl-14 {
    margin-top: 14em;
    margin-bottom: 14em;
  }
  .mt-xl-14 {
    margin-top: 14em;
  }
  .mr-xl-14 {
    margin-right: 14em;
  }
  .mb-xl-14 {
    margin-bottom: 14em;
  }
  .ml-xl-14 {
    margin-left: 14em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-14-5 {
    margin: 14.5em;
  }
  .mx-xl-14-5 {
    margin-left: 14.5em;
    margin-right: 14.5em;
  }
  .my-xl-14-5 {
    margin-top: 14.5em;
    margin-bottom: 14.5em;
  }
  .mt-xl-14-5 {
    margin-top: 14.5em;
  }
  .mr-xl-14-5 {
    margin-right: 14.5em;
  }
  .mb-xl-14-5 {
    margin-bottom: 14.5em;
  }
  .ml-xl-14-5 {
    margin-left: 14.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-15 {
    margin: 15em;
  }
  .mx-xl-15 {
    margin-left: 15em;
    margin-right: 15em;
  }
  .my-xl-15 {
    margin-top: 15em;
    margin-bottom: 15em;
  }
  .mt-xl-15 {
    margin-top: 15em;
  }
  .mr-xl-15 {
    margin-right: 15em;
  }
  .mb-xl-15 {
    margin-bottom: 15em;
  }
  .ml-xl-15 {
    margin-left: 15em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-15-5 {
    margin: 15.5em;
  }
  .mx-xl-15-5 {
    margin-left: 15.5em;
    margin-right: 15.5em;
  }
  .my-xl-15-5 {
    margin-top: 15.5em;
    margin-bottom: 15.5em;
  }
  .mt-xl-15-5 {
    margin-top: 15.5em;
  }
  .mr-xl-15-5 {
    margin-right: 15.5em;
  }
  .mb-xl-15-5 {
    margin-bottom: 15.5em;
  }
  .ml-xl-15-5 {
    margin-left: 15.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-16 {
    margin: 16em;
  }
  .mx-xl-16 {
    margin-left: 16em;
    margin-right: 16em;
  }
  .my-xl-16 {
    margin-top: 16em;
    margin-bottom: 16em;
  }
  .mt-xl-16 {
    margin-top: 16em;
  }
  .mr-xl-16 {
    margin-right: 16em;
  }
  .mb-xl-16 {
    margin-bottom: 16em;
  }
  .ml-xl-16 {
    margin-left: 16em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-16-5 {
    margin: 16.5em;
  }
  .mx-xl-16-5 {
    margin-left: 16.5em;
    margin-right: 16.5em;
  }
  .my-xl-16-5 {
    margin-top: 16.5em;
    margin-bottom: 16.5em;
  }
  .mt-xl-16-5 {
    margin-top: 16.5em;
  }
  .mr-xl-16-5 {
    margin-right: 16.5em;
  }
  .mb-xl-16-5 {
    margin-bottom: 16.5em;
  }
  .ml-xl-16-5 {
    margin-left: 16.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-17 {
    margin: 17em;
  }
  .mx-xl-17 {
    margin-left: 17em;
    margin-right: 17em;
  }
  .my-xl-17 {
    margin-top: 17em;
    margin-bottom: 17em;
  }
  .mt-xl-17 {
    margin-top: 17em;
  }
  .mr-xl-17 {
    margin-right: 17em;
  }
  .mb-xl-17 {
    margin-bottom: 17em;
  }
  .ml-xl-17 {
    margin-left: 17em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-17-5 {
    margin: 17.5em;
  }
  .mx-xl-17-5 {
    margin-left: 17.5em;
    margin-right: 17.5em;
  }
  .my-xl-17-5 {
    margin-top: 17.5em;
    margin-bottom: 17.5em;
  }
  .mt-xl-17-5 {
    margin-top: 17.5em;
  }
  .mr-xl-17-5 {
    margin-right: 17.5em;
  }
  .mb-xl-17-5 {
    margin-bottom: 17.5em;
  }
  .ml-xl-17-5 {
    margin-left: 17.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-18 {
    margin: 18em;
  }
  .mx-xl-18 {
    margin-left: 18em;
    margin-right: 18em;
  }
  .my-xl-18 {
    margin-top: 18em;
    margin-bottom: 18em;
  }
  .mt-xl-18 {
    margin-top: 18em;
  }
  .mr-xl-18 {
    margin-right: 18em;
  }
  .mb-xl-18 {
    margin-bottom: 18em;
  }
  .ml-xl-18 {
    margin-left: 18em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-18-5 {
    margin: 18.5em;
  }
  .mx-xl-18-5 {
    margin-left: 18.5em;
    margin-right: 18.5em;
  }
  .my-xl-18-5 {
    margin-top: 18.5em;
    margin-bottom: 18.5em;
  }
  .mt-xl-18-5 {
    margin-top: 18.5em;
  }
  .mr-xl-18-5 {
    margin-right: 18.5em;
  }
  .mb-xl-18-5 {
    margin-bottom: 18.5em;
  }
  .ml-xl-18-5 {
    margin-left: 18.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-19 {
    margin: 19em;
  }
  .mx-xl-19 {
    margin-left: 19em;
    margin-right: 19em;
  }
  .my-xl-19 {
    margin-top: 19em;
    margin-bottom: 19em;
  }
  .mt-xl-19 {
    margin-top: 19em;
  }
  .mr-xl-19 {
    margin-right: 19em;
  }
  .mb-xl-19 {
    margin-bottom: 19em;
  }
  .ml-xl-19 {
    margin-left: 19em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-19-5 {
    margin: 19.5em;
  }
  .mx-xl-19-5 {
    margin-left: 19.5em;
    margin-right: 19.5em;
  }
  .my-xl-19-5 {
    margin-top: 19.5em;
    margin-bottom: 19.5em;
  }
  .mt-xl-19-5 {
    margin-top: 19.5em;
  }
  .mr-xl-19-5 {
    margin-right: 19.5em;
  }
  .mb-xl-19-5 {
    margin-bottom: 19.5em;
  }
  .ml-xl-19-5 {
    margin-left: 19.5em;
  }
}
@media (min-width: 1279.84px) {
  .m-xl-20 {
    margin: 20em;
  }
  .mx-xl-20 {
    margin-left: 20em;
    margin-right: 20em;
  }
  .my-xl-20 {
    margin-top: 20em;
    margin-bottom: 20em;
  }
  .mt-xl-20 {
    margin-top: 20em;
  }
  .mr-xl-20 {
    margin-right: 20em;
  }
  .mb-xl-20 {
    margin-bottom: 20em;
  }
  .ml-xl-20 {
    margin-left: 20em;
  }
}
.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;
}
.p-10-5 {
  padding: 10.5em;
}
.px-10-5 {
  padding-left: 10.5em;
  padding-right: 10.5em;
}
.py-10-5 {
  padding-top: 10.5em;
  padding-bottom: 10.5em;
}
.pt-10-5 {
  padding-top: 10.5em;
}
.pr-10-5 {
  padding-right: 10.5em;
}
.pb-10-5 {
  padding-bottom: 10.5em;
}
.pl-10-5 {
  padding-left: 10.5em;
}
.p-11 {
  padding: 11em;
}
.px-11 {
  padding-left: 11em;
  padding-right: 11em;
}
.py-11 {
  padding-top: 11em;
  padding-bottom: 11em;
}
.pt-11 {
  padding-top: 11em;
}
.pr-11 {
  padding-right: 11em;
}
.pb-11 {
  padding-bottom: 11em;
}
.pl-11 {
  padding-left: 11em;
}
.p-11-5 {
  padding: 11.5em;
}
.px-11-5 {
  padding-left: 11.5em;
  padding-right: 11.5em;
}
.py-11-5 {
  padding-top: 11.5em;
  padding-bottom: 11.5em;
}
.pt-11-5 {
  padding-top: 11.5em;
}
.pr-11-5 {
  padding-right: 11.5em;
}
.pb-11-5 {
  padding-bottom: 11.5em;
}
.pl-11-5 {
  padding-left: 11.5em;
}
.p-12 {
  padding: 12em;
}
.px-12 {
  padding-left: 12em;
  padding-right: 12em;
}
.py-12 {
  padding-top: 12em;
  padding-bottom: 12em;
}
.pt-12 {
  padding-top: 12em;
}
.pr-12 {
  padding-right: 12em;
}
.pb-12 {
  padding-bottom: 12em;
}
.pl-12 {
  padding-left: 12em;
}
.p-12-5 {
  padding: 12.5em;
}
.px-12-5 {
  padding-left: 12.5em;
  padding-right: 12.5em;
}
.py-12-5 {
  padding-top: 12.5em;
  padding-bottom: 12.5em;
}
.pt-12-5 {
  padding-top: 12.5em;
}
.pr-12-5 {
  padding-right: 12.5em;
}
.pb-12-5 {
  padding-bottom: 12.5em;
}
.pl-12-5 {
  padding-left: 12.5em;
}
.p-13 {
  padding: 13em;
}
.px-13 {
  padding-left: 13em;
  padding-right: 13em;
}
.py-13 {
  padding-top: 13em;
  padding-bottom: 13em;
}
.pt-13 {
  padding-top: 13em;
}
.pr-13 {
  padding-right: 13em;
}
.pb-13 {
  padding-bottom: 13em;
}
.pl-13 {
  padding-left: 13em;
}
.p-13-5 {
  padding: 13.5em;
}
.px-13-5 {
  padding-left: 13.5em;
  padding-right: 13.5em;
}
.py-13-5 {
  padding-top: 13.5em;
  padding-bottom: 13.5em;
}
.pt-13-5 {
  padding-top: 13.5em;
}
.pr-13-5 {
  padding-right: 13.5em;
}
.pb-13-5 {
  padding-bottom: 13.5em;
}
.pl-13-5 {
  padding-left: 13.5em;
}
.p-14 {
  padding: 14em;
}
.px-14 {
  padding-left: 14em;
  padding-right: 14em;
}
.py-14 {
  padding-top: 14em;
  padding-bottom: 14em;
}
.pt-14 {
  padding-top: 14em;
}
.pr-14 {
  padding-right: 14em;
}
.pb-14 {
  padding-bottom: 14em;
}
.pl-14 {
  padding-left: 14em;
}
.p-14-5 {
  padding: 14.5em;
}
.px-14-5 {
  padding-left: 14.5em;
  padding-right: 14.5em;
}
.py-14-5 {
  padding-top: 14.5em;
  padding-bottom: 14.5em;
}
.pt-14-5 {
  padding-top: 14.5em;
}
.pr-14-5 {
  padding-right: 14.5em;
}
.pb-14-5 {
  padding-bottom: 14.5em;
}
.pl-14-5 {
  padding-left: 14.5em;
}
.p-15 {
  padding: 15em;
}
.px-15 {
  padding-left: 15em;
  padding-right: 15em;
}
.py-15 {
  padding-top: 15em;
  padding-bottom: 15em;
}
.pt-15 {
  padding-top: 15em;
}
.pr-15 {
  padding-right: 15em;
}
.pb-15 {
  padding-bottom: 15em;
}
.pl-15 {
  padding-left: 15em;
}
.p-15-5 {
  padding: 15.5em;
}
.px-15-5 {
  padding-left: 15.5em;
  padding-right: 15.5em;
}
.py-15-5 {
  padding-top: 15.5em;
  padding-bottom: 15.5em;
}
.pt-15-5 {
  padding-top: 15.5em;
}
.pr-15-5 {
  padding-right: 15.5em;
}
.pb-15-5 {
  padding-bottom: 15.5em;
}
.pl-15-5 {
  padding-left: 15.5em;
}
.p-16 {
  padding: 16em;
}
.px-16 {
  padding-left: 16em;
  padding-right: 16em;
}
.py-16 {
  padding-top: 16em;
  padding-bottom: 16em;
}
.pt-16 {
  padding-top: 16em;
}
.pr-16 {
  padding-right: 16em;
}
.pb-16 {
  padding-bottom: 16em;
}
.pl-16 {
  padding-left: 16em;
}
.p-16-5 {
  padding: 16.5em;
}
.px-16-5 {
  padding-left: 16.5em;
  padding-right: 16.5em;
}
.py-16-5 {
  padding-top: 16.5em;
  padding-bottom: 16.5em;
}
.pt-16-5 {
  padding-top: 16.5em;
}
.pr-16-5 {
  padding-right: 16.5em;
}
.pb-16-5 {
  padding-bottom: 16.5em;
}
.pl-16-5 {
  padding-left: 16.5em;
}
.p-17 {
  padding: 17em;
}
.px-17 {
  padding-left: 17em;
  padding-right: 17em;
}
.py-17 {
  padding-top: 17em;
  padding-bottom: 17em;
}
.pt-17 {
  padding-top: 17em;
}
.pr-17 {
  padding-right: 17em;
}
.pb-17 {
  padding-bottom: 17em;
}
.pl-17 {
  padding-left: 17em;
}
.p-17-5 {
  padding: 17.5em;
}
.px-17-5 {
  padding-left: 17.5em;
  padding-right: 17.5em;
}
.py-17-5 {
  padding-top: 17.5em;
  padding-bottom: 17.5em;
}
.pt-17-5 {
  padding-top: 17.5em;
}
.pr-17-5 {
  padding-right: 17.5em;
}
.pb-17-5 {
  padding-bottom: 17.5em;
}
.pl-17-5 {
  padding-left: 17.5em;
}
.p-18 {
  padding: 18em;
}
.px-18 {
  padding-left: 18em;
  padding-right: 18em;
}
.py-18 {
  padding-top: 18em;
  padding-bottom: 18em;
}
.pt-18 {
  padding-top: 18em;
}
.pr-18 {
  padding-right: 18em;
}
.pb-18 {
  padding-bottom: 18em;
}
.pl-18 {
  padding-left: 18em;
}
.p-18-5 {
  padding: 18.5em;
}
.px-18-5 {
  padding-left: 18.5em;
  padding-right: 18.5em;
}
.py-18-5 {
  padding-top: 18.5em;
  padding-bottom: 18.5em;
}
.pt-18-5 {
  padding-top: 18.5em;
}
.pr-18-5 {
  padding-right: 18.5em;
}
.pb-18-5 {
  padding-bottom: 18.5em;
}
.pl-18-5 {
  padding-left: 18.5em;
}
.p-19 {
  padding: 19em;
}
.px-19 {
  padding-left: 19em;
  padding-right: 19em;
}
.py-19 {
  padding-top: 19em;
  padding-bottom: 19em;
}
.pt-19 {
  padding-top: 19em;
}
.pr-19 {
  padding-right: 19em;
}
.pb-19 {
  padding-bottom: 19em;
}
.pl-19 {
  padding-left: 19em;
}
.p-19-5 {
  padding: 19.5em;
}
.px-19-5 {
  padding-left: 19.5em;
  padding-right: 19.5em;
}
.py-19-5 {
  padding-top: 19.5em;
  padding-bottom: 19.5em;
}
.pt-19-5 {
  padding-top: 19.5em;
}
.pr-19-5 {
  padding-right: 19.5em;
}
.pb-19-5 {
  padding-bottom: 19.5em;
}
.pl-19-5 {
  padding-left: 19.5em;
}
.p-20 {
  padding: 20em;
}
.px-20 {
  padding-left: 20em;
  padding-right: 20em;
}
.py-20 {
  padding-top: 20em;
  padding-bottom: 20em;
}
.pt-20 {
  padding-top: 20em;
}
.pr-20 {
  padding-right: 20em;
}
.pb-20 {
  padding-bottom: 20em;
}
.pl-20 {
  padding-left: 20em;
}
@media (min-width: 567.84px) {
  .p-sm-0 {
    padding: 0em;
  }
  .px-sm-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-sm-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-sm-0 {
    padding-top: 0em;
  }
  .pr-sm-0 {
    padding-right: 0em;
  }
  .pb-sm-0 {
    padding-bottom: 0em;
  }
  .pl-sm-0 {
    padding-left: 0em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-0-5 {
    padding: 0.5em;
  }
  .px-sm-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-sm-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-sm-0-5 {
    padding-top: 0.5em;
  }
  .pr-sm-0-5 {
    padding-right: 0.5em;
  }
  .pb-sm-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-sm-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-1 {
    padding: 1em;
  }
  .px-sm-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-sm-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-sm-1 {
    padding-top: 1em;
  }
  .pr-sm-1 {
    padding-right: 1em;
  }
  .pb-sm-1 {
    padding-bottom: 1em;
  }
  .pl-sm-1 {
    padding-left: 1em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-1-5 {
    padding: 1.5em;
  }
  .px-sm-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-sm-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-sm-1-5 {
    padding-top: 1.5em;
  }
  .pr-sm-1-5 {
    padding-right: 1.5em;
  }
  .pb-sm-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-sm-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-2 {
    padding: 2em;
  }
  .px-sm-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-sm-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-sm-2 {
    padding-top: 2em;
  }
  .pr-sm-2 {
    padding-right: 2em;
  }
  .pb-sm-2 {
    padding-bottom: 2em;
  }
  .pl-sm-2 {
    padding-left: 2em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-2-5 {
    padding: 2.5em;
  }
  .px-sm-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-sm-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-sm-2-5 {
    padding-top: 2.5em;
  }
  .pr-sm-2-5 {
    padding-right: 2.5em;
  }
  .pb-sm-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-sm-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-3 {
    padding: 3em;
  }
  .px-sm-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-sm-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-sm-3 {
    padding-top: 3em;
  }
  .pr-sm-3 {
    padding-right: 3em;
  }
  .pb-sm-3 {
    padding-bottom: 3em;
  }
  .pl-sm-3 {
    padding-left: 3em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-3-5 {
    padding: 3.5em;
  }
  .px-sm-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-sm-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-sm-3-5 {
    padding-top: 3.5em;
  }
  .pr-sm-3-5 {
    padding-right: 3.5em;
  }
  .pb-sm-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-sm-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-4 {
    padding: 4em;
  }
  .px-sm-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-sm-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-sm-4 {
    padding-top: 4em;
  }
  .pr-sm-4 {
    padding-right: 4em;
  }
  .pb-sm-4 {
    padding-bottom: 4em;
  }
  .pl-sm-4 {
    padding-left: 4em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-4-5 {
    padding: 4.5em;
  }
  .px-sm-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-sm-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-sm-4-5 {
    padding-top: 4.5em;
  }
  .pr-sm-4-5 {
    padding-right: 4.5em;
  }
  .pb-sm-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-sm-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-5 {
    padding: 5em;
  }
  .px-sm-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-sm-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-sm-5 {
    padding-top: 5em;
  }
  .pr-sm-5 {
    padding-right: 5em;
  }
  .pb-sm-5 {
    padding-bottom: 5em;
  }
  .pl-sm-5 {
    padding-left: 5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-5-5 {
    padding: 5.5em;
  }
  .px-sm-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-sm-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-sm-5-5 {
    padding-top: 5.5em;
  }
  .pr-sm-5-5 {
    padding-right: 5.5em;
  }
  .pb-sm-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-sm-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-6 {
    padding: 6em;
  }
  .px-sm-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-sm-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-sm-6 {
    padding-top: 6em;
  }
  .pr-sm-6 {
    padding-right: 6em;
  }
  .pb-sm-6 {
    padding-bottom: 6em;
  }
  .pl-sm-6 {
    padding-left: 6em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-6-5 {
    padding: 6.5em;
  }
  .px-sm-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-sm-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-sm-6-5 {
    padding-top: 6.5em;
  }
  .pr-sm-6-5 {
    padding-right: 6.5em;
  }
  .pb-sm-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-sm-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-7 {
    padding: 7em;
  }
  .px-sm-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-sm-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-sm-7 {
    padding-top: 7em;
  }
  .pr-sm-7 {
    padding-right: 7em;
  }
  .pb-sm-7 {
    padding-bottom: 7em;
  }
  .pl-sm-7 {
    padding-left: 7em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-7-5 {
    padding: 7.5em;
  }
  .px-sm-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-sm-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-sm-7-5 {
    padding-top: 7.5em;
  }
  .pr-sm-7-5 {
    padding-right: 7.5em;
  }
  .pb-sm-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-sm-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-8 {
    padding: 8em;
  }
  .px-sm-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-sm-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-sm-8 {
    padding-top: 8em;
  }
  .pr-sm-8 {
    padding-right: 8em;
  }
  .pb-sm-8 {
    padding-bottom: 8em;
  }
  .pl-sm-8 {
    padding-left: 8em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-8-5 {
    padding: 8.5em;
  }
  .px-sm-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-sm-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-sm-8-5 {
    padding-top: 8.5em;
  }
  .pr-sm-8-5 {
    padding-right: 8.5em;
  }
  .pb-sm-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-sm-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-9 {
    padding: 9em;
  }
  .px-sm-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-sm-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-sm-9 {
    padding-top: 9em;
  }
  .pr-sm-9 {
    padding-right: 9em;
  }
  .pb-sm-9 {
    padding-bottom: 9em;
  }
  .pl-sm-9 {
    padding-left: 9em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-9-5 {
    padding: 9.5em;
  }
  .px-sm-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-sm-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-sm-9-5 {
    padding-top: 9.5em;
  }
  .pr-sm-9-5 {
    padding-right: 9.5em;
  }
  .pb-sm-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-sm-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-10 {
    padding: 10em;
  }
  .px-sm-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-sm-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-sm-10 {
    padding-top: 10em;
  }
  .pr-sm-10 {
    padding-right: 10em;
  }
  .pb-sm-10 {
    padding-bottom: 10em;
  }
  .pl-sm-10 {
    padding-left: 10em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-10-5 {
    padding: 10.5em;
  }
  .px-sm-10-5 {
    padding-left: 10.5em;
    padding-right: 10.5em;
  }
  .py-sm-10-5 {
    padding-top: 10.5em;
    padding-bottom: 10.5em;
  }
  .pt-sm-10-5 {
    padding-top: 10.5em;
  }
  .pr-sm-10-5 {
    padding-right: 10.5em;
  }
  .pb-sm-10-5 {
    padding-bottom: 10.5em;
  }
  .pl-sm-10-5 {
    padding-left: 10.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-11 {
    padding: 11em;
  }
  .px-sm-11 {
    padding-left: 11em;
    padding-right: 11em;
  }
  .py-sm-11 {
    padding-top: 11em;
    padding-bottom: 11em;
  }
  .pt-sm-11 {
    padding-top: 11em;
  }
  .pr-sm-11 {
    padding-right: 11em;
  }
  .pb-sm-11 {
    padding-bottom: 11em;
  }
  .pl-sm-11 {
    padding-left: 11em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-11-5 {
    padding: 11.5em;
  }
  .px-sm-11-5 {
    padding-left: 11.5em;
    padding-right: 11.5em;
  }
  .py-sm-11-5 {
    padding-top: 11.5em;
    padding-bottom: 11.5em;
  }
  .pt-sm-11-5 {
    padding-top: 11.5em;
  }
  .pr-sm-11-5 {
    padding-right: 11.5em;
  }
  .pb-sm-11-5 {
    padding-bottom: 11.5em;
  }
  .pl-sm-11-5 {
    padding-left: 11.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-12 {
    padding: 12em;
  }
  .px-sm-12 {
    padding-left: 12em;
    padding-right: 12em;
  }
  .py-sm-12 {
    padding-top: 12em;
    padding-bottom: 12em;
  }
  .pt-sm-12 {
    padding-top: 12em;
  }
  .pr-sm-12 {
    padding-right: 12em;
  }
  .pb-sm-12 {
    padding-bottom: 12em;
  }
  .pl-sm-12 {
    padding-left: 12em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-12-5 {
    padding: 12.5em;
  }
  .px-sm-12-5 {
    padding-left: 12.5em;
    padding-right: 12.5em;
  }
  .py-sm-12-5 {
    padding-top: 12.5em;
    padding-bottom: 12.5em;
  }
  .pt-sm-12-5 {
    padding-top: 12.5em;
  }
  .pr-sm-12-5 {
    padding-right: 12.5em;
  }
  .pb-sm-12-5 {
    padding-bottom: 12.5em;
  }
  .pl-sm-12-5 {
    padding-left: 12.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-13 {
    padding: 13em;
  }
  .px-sm-13 {
    padding-left: 13em;
    padding-right: 13em;
  }
  .py-sm-13 {
    padding-top: 13em;
    padding-bottom: 13em;
  }
  .pt-sm-13 {
    padding-top: 13em;
  }
  .pr-sm-13 {
    padding-right: 13em;
  }
  .pb-sm-13 {
    padding-bottom: 13em;
  }
  .pl-sm-13 {
    padding-left: 13em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-13-5 {
    padding: 13.5em;
  }
  .px-sm-13-5 {
    padding-left: 13.5em;
    padding-right: 13.5em;
  }
  .py-sm-13-5 {
    padding-top: 13.5em;
    padding-bottom: 13.5em;
  }
  .pt-sm-13-5 {
    padding-top: 13.5em;
  }
  .pr-sm-13-5 {
    padding-right: 13.5em;
  }
  .pb-sm-13-5 {
    padding-bottom: 13.5em;
  }
  .pl-sm-13-5 {
    padding-left: 13.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-14 {
    padding: 14em;
  }
  .px-sm-14 {
    padding-left: 14em;
    padding-right: 14em;
  }
  .py-sm-14 {
    padding-top: 14em;
    padding-bottom: 14em;
  }
  .pt-sm-14 {
    padding-top: 14em;
  }
  .pr-sm-14 {
    padding-right: 14em;
  }
  .pb-sm-14 {
    padding-bottom: 14em;
  }
  .pl-sm-14 {
    padding-left: 14em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-14-5 {
    padding: 14.5em;
  }
  .px-sm-14-5 {
    padding-left: 14.5em;
    padding-right: 14.5em;
  }
  .py-sm-14-5 {
    padding-top: 14.5em;
    padding-bottom: 14.5em;
  }
  .pt-sm-14-5 {
    padding-top: 14.5em;
  }
  .pr-sm-14-5 {
    padding-right: 14.5em;
  }
  .pb-sm-14-5 {
    padding-bottom: 14.5em;
  }
  .pl-sm-14-5 {
    padding-left: 14.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-15 {
    padding: 15em;
  }
  .px-sm-15 {
    padding-left: 15em;
    padding-right: 15em;
  }
  .py-sm-15 {
    padding-top: 15em;
    padding-bottom: 15em;
  }
  .pt-sm-15 {
    padding-top: 15em;
  }
  .pr-sm-15 {
    padding-right: 15em;
  }
  .pb-sm-15 {
    padding-bottom: 15em;
  }
  .pl-sm-15 {
    padding-left: 15em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-15-5 {
    padding: 15.5em;
  }
  .px-sm-15-5 {
    padding-left: 15.5em;
    padding-right: 15.5em;
  }
  .py-sm-15-5 {
    padding-top: 15.5em;
    padding-bottom: 15.5em;
  }
  .pt-sm-15-5 {
    padding-top: 15.5em;
  }
  .pr-sm-15-5 {
    padding-right: 15.5em;
  }
  .pb-sm-15-5 {
    padding-bottom: 15.5em;
  }
  .pl-sm-15-5 {
    padding-left: 15.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-16 {
    padding: 16em;
  }
  .px-sm-16 {
    padding-left: 16em;
    padding-right: 16em;
  }
  .py-sm-16 {
    padding-top: 16em;
    padding-bottom: 16em;
  }
  .pt-sm-16 {
    padding-top: 16em;
  }
  .pr-sm-16 {
    padding-right: 16em;
  }
  .pb-sm-16 {
    padding-bottom: 16em;
  }
  .pl-sm-16 {
    padding-left: 16em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-16-5 {
    padding: 16.5em;
  }
  .px-sm-16-5 {
    padding-left: 16.5em;
    padding-right: 16.5em;
  }
  .py-sm-16-5 {
    padding-top: 16.5em;
    padding-bottom: 16.5em;
  }
  .pt-sm-16-5 {
    padding-top: 16.5em;
  }
  .pr-sm-16-5 {
    padding-right: 16.5em;
  }
  .pb-sm-16-5 {
    padding-bottom: 16.5em;
  }
  .pl-sm-16-5 {
    padding-left: 16.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-17 {
    padding: 17em;
  }
  .px-sm-17 {
    padding-left: 17em;
    padding-right: 17em;
  }
  .py-sm-17 {
    padding-top: 17em;
    padding-bottom: 17em;
  }
  .pt-sm-17 {
    padding-top: 17em;
  }
  .pr-sm-17 {
    padding-right: 17em;
  }
  .pb-sm-17 {
    padding-bottom: 17em;
  }
  .pl-sm-17 {
    padding-left: 17em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-17-5 {
    padding: 17.5em;
  }
  .px-sm-17-5 {
    padding-left: 17.5em;
    padding-right: 17.5em;
  }
  .py-sm-17-5 {
    padding-top: 17.5em;
    padding-bottom: 17.5em;
  }
  .pt-sm-17-5 {
    padding-top: 17.5em;
  }
  .pr-sm-17-5 {
    padding-right: 17.5em;
  }
  .pb-sm-17-5 {
    padding-bottom: 17.5em;
  }
  .pl-sm-17-5 {
    padding-left: 17.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-18 {
    padding: 18em;
  }
  .px-sm-18 {
    padding-left: 18em;
    padding-right: 18em;
  }
  .py-sm-18 {
    padding-top: 18em;
    padding-bottom: 18em;
  }
  .pt-sm-18 {
    padding-top: 18em;
  }
  .pr-sm-18 {
    padding-right: 18em;
  }
  .pb-sm-18 {
    padding-bottom: 18em;
  }
  .pl-sm-18 {
    padding-left: 18em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-18-5 {
    padding: 18.5em;
  }
  .px-sm-18-5 {
    padding-left: 18.5em;
    padding-right: 18.5em;
  }
  .py-sm-18-5 {
    padding-top: 18.5em;
    padding-bottom: 18.5em;
  }
  .pt-sm-18-5 {
    padding-top: 18.5em;
  }
  .pr-sm-18-5 {
    padding-right: 18.5em;
  }
  .pb-sm-18-5 {
    padding-bottom: 18.5em;
  }
  .pl-sm-18-5 {
    padding-left: 18.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-19 {
    padding: 19em;
  }
  .px-sm-19 {
    padding-left: 19em;
    padding-right: 19em;
  }
  .py-sm-19 {
    padding-top: 19em;
    padding-bottom: 19em;
  }
  .pt-sm-19 {
    padding-top: 19em;
  }
  .pr-sm-19 {
    padding-right: 19em;
  }
  .pb-sm-19 {
    padding-bottom: 19em;
  }
  .pl-sm-19 {
    padding-left: 19em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-19-5 {
    padding: 19.5em;
  }
  .px-sm-19-5 {
    padding-left: 19.5em;
    padding-right: 19.5em;
  }
  .py-sm-19-5 {
    padding-top: 19.5em;
    padding-bottom: 19.5em;
  }
  .pt-sm-19-5 {
    padding-top: 19.5em;
  }
  .pr-sm-19-5 {
    padding-right: 19.5em;
  }
  .pb-sm-19-5 {
    padding-bottom: 19.5em;
  }
  .pl-sm-19-5 {
    padding-left: 19.5em;
  }
}
@media (min-width: 567.84px) {
  .p-sm-20 {
    padding: 20em;
  }
  .px-sm-20 {
    padding-left: 20em;
    padding-right: 20em;
  }
  .py-sm-20 {
    padding-top: 20em;
    padding-bottom: 20em;
  }
  .pt-sm-20 {
    padding-top: 20em;
  }
  .pr-sm-20 {
    padding-right: 20em;
  }
  .pb-sm-20 {
    padding-bottom: 20em;
  }
  .pl-sm-20 {
    padding-left: 20em;
  }
}
@media (min-width: 767.84px) {
  .p-md-0 {
    padding: 0em;
  }
  .px-md-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-md-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-md-0 {
    padding-top: 0em;
  }
  .pr-md-0 {
    padding-right: 0em;
  }
  .pb-md-0 {
    padding-bottom: 0em;
  }
  .pl-md-0 {
    padding-left: 0em;
  }
}
@media (min-width: 767.84px) {
  .p-md-0-5 {
    padding: 0.5em;
  }
  .px-md-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-md-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-md-0-5 {
    padding-top: 0.5em;
  }
  .pr-md-0-5 {
    padding-right: 0.5em;
  }
  .pb-md-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-md-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-1 {
    padding: 1em;
  }
  .px-md-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-md-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-md-1 {
    padding-top: 1em;
  }
  .pr-md-1 {
    padding-right: 1em;
  }
  .pb-md-1 {
    padding-bottom: 1em;
  }
  .pl-md-1 {
    padding-left: 1em;
  }
}
@media (min-width: 767.84px) {
  .p-md-1-5 {
    padding: 1.5em;
  }
  .px-md-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-md-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-md-1-5 {
    padding-top: 1.5em;
  }
  .pr-md-1-5 {
    padding-right: 1.5em;
  }
  .pb-md-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-md-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-2 {
    padding: 2em;
  }
  .px-md-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-md-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-md-2 {
    padding-top: 2em;
  }
  .pr-md-2 {
    padding-right: 2em;
  }
  .pb-md-2 {
    padding-bottom: 2em;
  }
  .pl-md-2 {
    padding-left: 2em;
  }
}
@media (min-width: 767.84px) {
  .p-md-2-5 {
    padding: 2.5em;
  }
  .px-md-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-md-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-md-2-5 {
    padding-top: 2.5em;
  }
  .pr-md-2-5 {
    padding-right: 2.5em;
  }
  .pb-md-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-md-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-3 {
    padding: 3em;
  }
  .px-md-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-md-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-md-3 {
    padding-top: 3em;
  }
  .pr-md-3 {
    padding-right: 3em;
  }
  .pb-md-3 {
    padding-bottom: 3em;
  }
  .pl-md-3 {
    padding-left: 3em;
  }
}
@media (min-width: 767.84px) {
  .p-md-3-5 {
    padding: 3.5em;
  }
  .px-md-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-md-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-md-3-5 {
    padding-top: 3.5em;
  }
  .pr-md-3-5 {
    padding-right: 3.5em;
  }
  .pb-md-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-md-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-4 {
    padding: 4em;
  }
  .px-md-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-md-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-md-4 {
    padding-top: 4em;
  }
  .pr-md-4 {
    padding-right: 4em;
  }
  .pb-md-4 {
    padding-bottom: 4em;
  }
  .pl-md-4 {
    padding-left: 4em;
  }
}
@media (min-width: 767.84px) {
  .p-md-4-5 {
    padding: 4.5em;
  }
  .px-md-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-md-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-md-4-5 {
    padding-top: 4.5em;
  }
  .pr-md-4-5 {
    padding-right: 4.5em;
  }
  .pb-md-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-md-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-5 {
    padding: 5em;
  }
  .px-md-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-md-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-md-5 {
    padding-top: 5em;
  }
  .pr-md-5 {
    padding-right: 5em;
  }
  .pb-md-5 {
    padding-bottom: 5em;
  }
  .pl-md-5 {
    padding-left: 5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-5-5 {
    padding: 5.5em;
  }
  .px-md-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-md-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-md-5-5 {
    padding-top: 5.5em;
  }
  .pr-md-5-5 {
    padding-right: 5.5em;
  }
  .pb-md-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-md-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-6 {
    padding: 6em;
  }
  .px-md-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-md-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-md-6 {
    padding-top: 6em;
  }
  .pr-md-6 {
    padding-right: 6em;
  }
  .pb-md-6 {
    padding-bottom: 6em;
  }
  .pl-md-6 {
    padding-left: 6em;
  }
}
@media (min-width: 767.84px) {
  .p-md-6-5 {
    padding: 6.5em;
  }
  .px-md-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-md-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-md-6-5 {
    padding-top: 6.5em;
  }
  .pr-md-6-5 {
    padding-right: 6.5em;
  }
  .pb-md-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-md-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-7 {
    padding: 7em;
  }
  .px-md-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-md-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-md-7 {
    padding-top: 7em;
  }
  .pr-md-7 {
    padding-right: 7em;
  }
  .pb-md-7 {
    padding-bottom: 7em;
  }
  .pl-md-7 {
    padding-left: 7em;
  }
}
@media (min-width: 767.84px) {
  .p-md-7-5 {
    padding: 7.5em;
  }
  .px-md-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-md-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-md-7-5 {
    padding-top: 7.5em;
  }
  .pr-md-7-5 {
    padding-right: 7.5em;
  }
  .pb-md-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-md-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-8 {
    padding: 8em;
  }
  .px-md-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-md-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-md-8 {
    padding-top: 8em;
  }
  .pr-md-8 {
    padding-right: 8em;
  }
  .pb-md-8 {
    padding-bottom: 8em;
  }
  .pl-md-8 {
    padding-left: 8em;
  }
}
@media (min-width: 767.84px) {
  .p-md-8-5 {
    padding: 8.5em;
  }
  .px-md-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-md-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-md-8-5 {
    padding-top: 8.5em;
  }
  .pr-md-8-5 {
    padding-right: 8.5em;
  }
  .pb-md-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-md-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-9 {
    padding: 9em;
  }
  .px-md-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-md-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-md-9 {
    padding-top: 9em;
  }
  .pr-md-9 {
    padding-right: 9em;
  }
  .pb-md-9 {
    padding-bottom: 9em;
  }
  .pl-md-9 {
    padding-left: 9em;
  }
}
@media (min-width: 767.84px) {
  .p-md-9-5 {
    padding: 9.5em;
  }
  .px-md-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-md-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-md-9-5 {
    padding-top: 9.5em;
  }
  .pr-md-9-5 {
    padding-right: 9.5em;
  }
  .pb-md-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-md-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-10 {
    padding: 10em;
  }
  .px-md-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-md-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-md-10 {
    padding-top: 10em;
  }
  .pr-md-10 {
    padding-right: 10em;
  }
  .pb-md-10 {
    padding-bottom: 10em;
  }
  .pl-md-10 {
    padding-left: 10em;
  }
}
@media (min-width: 767.84px) {
  .p-md-10-5 {
    padding: 10.5em;
  }
  .px-md-10-5 {
    padding-left: 10.5em;
    padding-right: 10.5em;
  }
  .py-md-10-5 {
    padding-top: 10.5em;
    padding-bottom: 10.5em;
  }
  .pt-md-10-5 {
    padding-top: 10.5em;
  }
  .pr-md-10-5 {
    padding-right: 10.5em;
  }
  .pb-md-10-5 {
    padding-bottom: 10.5em;
  }
  .pl-md-10-5 {
    padding-left: 10.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-11 {
    padding: 11em;
  }
  .px-md-11 {
    padding-left: 11em;
    padding-right: 11em;
  }
  .py-md-11 {
    padding-top: 11em;
    padding-bottom: 11em;
  }
  .pt-md-11 {
    padding-top: 11em;
  }
  .pr-md-11 {
    padding-right: 11em;
  }
  .pb-md-11 {
    padding-bottom: 11em;
  }
  .pl-md-11 {
    padding-left: 11em;
  }
}
@media (min-width: 767.84px) {
  .p-md-11-5 {
    padding: 11.5em;
  }
  .px-md-11-5 {
    padding-left: 11.5em;
    padding-right: 11.5em;
  }
  .py-md-11-5 {
    padding-top: 11.5em;
    padding-bottom: 11.5em;
  }
  .pt-md-11-5 {
    padding-top: 11.5em;
  }
  .pr-md-11-5 {
    padding-right: 11.5em;
  }
  .pb-md-11-5 {
    padding-bottom: 11.5em;
  }
  .pl-md-11-5 {
    padding-left: 11.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-12 {
    padding: 12em;
  }
  .px-md-12 {
    padding-left: 12em;
    padding-right: 12em;
  }
  .py-md-12 {
    padding-top: 12em;
    padding-bottom: 12em;
  }
  .pt-md-12 {
    padding-top: 12em;
  }
  .pr-md-12 {
    padding-right: 12em;
  }
  .pb-md-12 {
    padding-bottom: 12em;
  }
  .pl-md-12 {
    padding-left: 12em;
  }
}
@media (min-width: 767.84px) {
  .p-md-12-5 {
    padding: 12.5em;
  }
  .px-md-12-5 {
    padding-left: 12.5em;
    padding-right: 12.5em;
  }
  .py-md-12-5 {
    padding-top: 12.5em;
    padding-bottom: 12.5em;
  }
  .pt-md-12-5 {
    padding-top: 12.5em;
  }
  .pr-md-12-5 {
    padding-right: 12.5em;
  }
  .pb-md-12-5 {
    padding-bottom: 12.5em;
  }
  .pl-md-12-5 {
    padding-left: 12.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-13 {
    padding: 13em;
  }
  .px-md-13 {
    padding-left: 13em;
    padding-right: 13em;
  }
  .py-md-13 {
    padding-top: 13em;
    padding-bottom: 13em;
  }
  .pt-md-13 {
    padding-top: 13em;
  }
  .pr-md-13 {
    padding-right: 13em;
  }
  .pb-md-13 {
    padding-bottom: 13em;
  }
  .pl-md-13 {
    padding-left: 13em;
  }
}
@media (min-width: 767.84px) {
  .p-md-13-5 {
    padding: 13.5em;
  }
  .px-md-13-5 {
    padding-left: 13.5em;
    padding-right: 13.5em;
  }
  .py-md-13-5 {
    padding-top: 13.5em;
    padding-bottom: 13.5em;
  }
  .pt-md-13-5 {
    padding-top: 13.5em;
  }
  .pr-md-13-5 {
    padding-right: 13.5em;
  }
  .pb-md-13-5 {
    padding-bottom: 13.5em;
  }
  .pl-md-13-5 {
    padding-left: 13.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-14 {
    padding: 14em;
  }
  .px-md-14 {
    padding-left: 14em;
    padding-right: 14em;
  }
  .py-md-14 {
    padding-top: 14em;
    padding-bottom: 14em;
  }
  .pt-md-14 {
    padding-top: 14em;
  }
  .pr-md-14 {
    padding-right: 14em;
  }
  .pb-md-14 {
    padding-bottom: 14em;
  }
  .pl-md-14 {
    padding-left: 14em;
  }
}
@media (min-width: 767.84px) {
  .p-md-14-5 {
    padding: 14.5em;
  }
  .px-md-14-5 {
    padding-left: 14.5em;
    padding-right: 14.5em;
  }
  .py-md-14-5 {
    padding-top: 14.5em;
    padding-bottom: 14.5em;
  }
  .pt-md-14-5 {
    padding-top: 14.5em;
  }
  .pr-md-14-5 {
    padding-right: 14.5em;
  }
  .pb-md-14-5 {
    padding-bottom: 14.5em;
  }
  .pl-md-14-5 {
    padding-left: 14.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-15 {
    padding: 15em;
  }
  .px-md-15 {
    padding-left: 15em;
    padding-right: 15em;
  }
  .py-md-15 {
    padding-top: 15em;
    padding-bottom: 15em;
  }
  .pt-md-15 {
    padding-top: 15em;
  }
  .pr-md-15 {
    padding-right: 15em;
  }
  .pb-md-15 {
    padding-bottom: 15em;
  }
  .pl-md-15 {
    padding-left: 15em;
  }
}
@media (min-width: 767.84px) {
  .p-md-15-5 {
    padding: 15.5em;
  }
  .px-md-15-5 {
    padding-left: 15.5em;
    padding-right: 15.5em;
  }
  .py-md-15-5 {
    padding-top: 15.5em;
    padding-bottom: 15.5em;
  }
  .pt-md-15-5 {
    padding-top: 15.5em;
  }
  .pr-md-15-5 {
    padding-right: 15.5em;
  }
  .pb-md-15-5 {
    padding-bottom: 15.5em;
  }
  .pl-md-15-5 {
    padding-left: 15.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-16 {
    padding: 16em;
  }
  .px-md-16 {
    padding-left: 16em;
    padding-right: 16em;
  }
  .py-md-16 {
    padding-top: 16em;
    padding-bottom: 16em;
  }
  .pt-md-16 {
    padding-top: 16em;
  }
  .pr-md-16 {
    padding-right: 16em;
  }
  .pb-md-16 {
    padding-bottom: 16em;
  }
  .pl-md-16 {
    padding-left: 16em;
  }
}
@media (min-width: 767.84px) {
  .p-md-16-5 {
    padding: 16.5em;
  }
  .px-md-16-5 {
    padding-left: 16.5em;
    padding-right: 16.5em;
  }
  .py-md-16-5 {
    padding-top: 16.5em;
    padding-bottom: 16.5em;
  }
  .pt-md-16-5 {
    padding-top: 16.5em;
  }
  .pr-md-16-5 {
    padding-right: 16.5em;
  }
  .pb-md-16-5 {
    padding-bottom: 16.5em;
  }
  .pl-md-16-5 {
    padding-left: 16.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-17 {
    padding: 17em;
  }
  .px-md-17 {
    padding-left: 17em;
    padding-right: 17em;
  }
  .py-md-17 {
    padding-top: 17em;
    padding-bottom: 17em;
  }
  .pt-md-17 {
    padding-top: 17em;
  }
  .pr-md-17 {
    padding-right: 17em;
  }
  .pb-md-17 {
    padding-bottom: 17em;
  }
  .pl-md-17 {
    padding-left: 17em;
  }
}
@media (min-width: 767.84px) {
  .p-md-17-5 {
    padding: 17.5em;
  }
  .px-md-17-5 {
    padding-left: 17.5em;
    padding-right: 17.5em;
  }
  .py-md-17-5 {
    padding-top: 17.5em;
    padding-bottom: 17.5em;
  }
  .pt-md-17-5 {
    padding-top: 17.5em;
  }
  .pr-md-17-5 {
    padding-right: 17.5em;
  }
  .pb-md-17-5 {
    padding-bottom: 17.5em;
  }
  .pl-md-17-5 {
    padding-left: 17.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-18 {
    padding: 18em;
  }
  .px-md-18 {
    padding-left: 18em;
    padding-right: 18em;
  }
  .py-md-18 {
    padding-top: 18em;
    padding-bottom: 18em;
  }
  .pt-md-18 {
    padding-top: 18em;
  }
  .pr-md-18 {
    padding-right: 18em;
  }
  .pb-md-18 {
    padding-bottom: 18em;
  }
  .pl-md-18 {
    padding-left: 18em;
  }
}
@media (min-width: 767.84px) {
  .p-md-18-5 {
    padding: 18.5em;
  }
  .px-md-18-5 {
    padding-left: 18.5em;
    padding-right: 18.5em;
  }
  .py-md-18-5 {
    padding-top: 18.5em;
    padding-bottom: 18.5em;
  }
  .pt-md-18-5 {
    padding-top: 18.5em;
  }
  .pr-md-18-5 {
    padding-right: 18.5em;
  }
  .pb-md-18-5 {
    padding-bottom: 18.5em;
  }
  .pl-md-18-5 {
    padding-left: 18.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-19 {
    padding: 19em;
  }
  .px-md-19 {
    padding-left: 19em;
    padding-right: 19em;
  }
  .py-md-19 {
    padding-top: 19em;
    padding-bottom: 19em;
  }
  .pt-md-19 {
    padding-top: 19em;
  }
  .pr-md-19 {
    padding-right: 19em;
  }
  .pb-md-19 {
    padding-bottom: 19em;
  }
  .pl-md-19 {
    padding-left: 19em;
  }
}
@media (min-width: 767.84px) {
  .p-md-19-5 {
    padding: 19.5em;
  }
  .px-md-19-5 {
    padding-left: 19.5em;
    padding-right: 19.5em;
  }
  .py-md-19-5 {
    padding-top: 19.5em;
    padding-bottom: 19.5em;
  }
  .pt-md-19-5 {
    padding-top: 19.5em;
  }
  .pr-md-19-5 {
    padding-right: 19.5em;
  }
  .pb-md-19-5 {
    padding-bottom: 19.5em;
  }
  .pl-md-19-5 {
    padding-left: 19.5em;
  }
}
@media (min-width: 767.84px) {
  .p-md-20 {
    padding: 20em;
  }
  .px-md-20 {
    padding-left: 20em;
    padding-right: 20em;
  }
  .py-md-20 {
    padding-top: 20em;
    padding-bottom: 20em;
  }
  .pt-md-20 {
    padding-top: 20em;
  }
  .pr-md-20 {
    padding-right: 20em;
  }
  .pb-md-20 {
    padding-bottom: 20em;
  }
  .pl-md-20 {
    padding-left: 20em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-0 {
    padding: 0em;
  }
  .px-lg-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-lg-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-lg-0 {
    padding-top: 0em;
  }
  .pr-lg-0 {
    padding-right: 0em;
  }
  .pb-lg-0 {
    padding-bottom: 0em;
  }
  .pl-lg-0 {
    padding-left: 0em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-0-5 {
    padding: 0.5em;
  }
  .px-lg-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-lg-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-lg-0-5 {
    padding-top: 0.5em;
  }
  .pr-lg-0-5 {
    padding-right: 0.5em;
  }
  .pb-lg-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-lg-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-1 {
    padding: 1em;
  }
  .px-lg-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-lg-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-lg-1 {
    padding-top: 1em;
  }
  .pr-lg-1 {
    padding-right: 1em;
  }
  .pb-lg-1 {
    padding-bottom: 1em;
  }
  .pl-lg-1 {
    padding-left: 1em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-1-5 {
    padding: 1.5em;
  }
  .px-lg-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-lg-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-lg-1-5 {
    padding-top: 1.5em;
  }
  .pr-lg-1-5 {
    padding-right: 1.5em;
  }
  .pb-lg-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-lg-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-2 {
    padding: 2em;
  }
  .px-lg-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-lg-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-lg-2 {
    padding-top: 2em;
  }
  .pr-lg-2 {
    padding-right: 2em;
  }
  .pb-lg-2 {
    padding-bottom: 2em;
  }
  .pl-lg-2 {
    padding-left: 2em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-2-5 {
    padding: 2.5em;
  }
  .px-lg-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-lg-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-lg-2-5 {
    padding-top: 2.5em;
  }
  .pr-lg-2-5 {
    padding-right: 2.5em;
  }
  .pb-lg-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-lg-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-3 {
    padding: 3em;
  }
  .px-lg-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-lg-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-lg-3 {
    padding-top: 3em;
  }
  .pr-lg-3 {
    padding-right: 3em;
  }
  .pb-lg-3 {
    padding-bottom: 3em;
  }
  .pl-lg-3 {
    padding-left: 3em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-3-5 {
    padding: 3.5em;
  }
  .px-lg-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-lg-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-lg-3-5 {
    padding-top: 3.5em;
  }
  .pr-lg-3-5 {
    padding-right: 3.5em;
  }
  .pb-lg-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-lg-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-4 {
    padding: 4em;
  }
  .px-lg-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-lg-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-lg-4 {
    padding-top: 4em;
  }
  .pr-lg-4 {
    padding-right: 4em;
  }
  .pb-lg-4 {
    padding-bottom: 4em;
  }
  .pl-lg-4 {
    padding-left: 4em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-4-5 {
    padding: 4.5em;
  }
  .px-lg-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-lg-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-lg-4-5 {
    padding-top: 4.5em;
  }
  .pr-lg-4-5 {
    padding-right: 4.5em;
  }
  .pb-lg-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-lg-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-5 {
    padding: 5em;
  }
  .px-lg-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-lg-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-lg-5 {
    padding-top: 5em;
  }
  .pr-lg-5 {
    padding-right: 5em;
  }
  .pb-lg-5 {
    padding-bottom: 5em;
  }
  .pl-lg-5 {
    padding-left: 5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-5-5 {
    padding: 5.5em;
  }
  .px-lg-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-lg-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-lg-5-5 {
    padding-top: 5.5em;
  }
  .pr-lg-5-5 {
    padding-right: 5.5em;
  }
  .pb-lg-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-lg-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-6 {
    padding: 6em;
  }
  .px-lg-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-lg-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-lg-6 {
    padding-top: 6em;
  }
  .pr-lg-6 {
    padding-right: 6em;
  }
  .pb-lg-6 {
    padding-bottom: 6em;
  }
  .pl-lg-6 {
    padding-left: 6em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-6-5 {
    padding: 6.5em;
  }
  .px-lg-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-lg-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-lg-6-5 {
    padding-top: 6.5em;
  }
  .pr-lg-6-5 {
    padding-right: 6.5em;
  }
  .pb-lg-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-lg-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-7 {
    padding: 7em;
  }
  .px-lg-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-lg-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-lg-7 {
    padding-top: 7em;
  }
  .pr-lg-7 {
    padding-right: 7em;
  }
  .pb-lg-7 {
    padding-bottom: 7em;
  }
  .pl-lg-7 {
    padding-left: 7em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-7-5 {
    padding: 7.5em;
  }
  .px-lg-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-lg-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-lg-7-5 {
    padding-top: 7.5em;
  }
  .pr-lg-7-5 {
    padding-right: 7.5em;
  }
  .pb-lg-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-lg-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-8 {
    padding: 8em;
  }
  .px-lg-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-lg-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-lg-8 {
    padding-top: 8em;
  }
  .pr-lg-8 {
    padding-right: 8em;
  }
  .pb-lg-8 {
    padding-bottom: 8em;
  }
  .pl-lg-8 {
    padding-left: 8em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-8-5 {
    padding: 8.5em;
  }
  .px-lg-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-lg-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-lg-8-5 {
    padding-top: 8.5em;
  }
  .pr-lg-8-5 {
    padding-right: 8.5em;
  }
  .pb-lg-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-lg-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-9 {
    padding: 9em;
  }
  .px-lg-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-lg-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-lg-9 {
    padding-top: 9em;
  }
  .pr-lg-9 {
    padding-right: 9em;
  }
  .pb-lg-9 {
    padding-bottom: 9em;
  }
  .pl-lg-9 {
    padding-left: 9em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-9-5 {
    padding: 9.5em;
  }
  .px-lg-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-lg-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-lg-9-5 {
    padding-top: 9.5em;
  }
  .pr-lg-9-5 {
    padding-right: 9.5em;
  }
  .pb-lg-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-lg-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-10 {
    padding: 10em;
  }
  .px-lg-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-lg-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-lg-10 {
    padding-top: 10em;
  }
  .pr-lg-10 {
    padding-right: 10em;
  }
  .pb-lg-10 {
    padding-bottom: 10em;
  }
  .pl-lg-10 {
    padding-left: 10em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-10-5 {
    padding: 10.5em;
  }
  .px-lg-10-5 {
    padding-left: 10.5em;
    padding-right: 10.5em;
  }
  .py-lg-10-5 {
    padding-top: 10.5em;
    padding-bottom: 10.5em;
  }
  .pt-lg-10-5 {
    padding-top: 10.5em;
  }
  .pr-lg-10-5 {
    padding-right: 10.5em;
  }
  .pb-lg-10-5 {
    padding-bottom: 10.5em;
  }
  .pl-lg-10-5 {
    padding-left: 10.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-11 {
    padding: 11em;
  }
  .px-lg-11 {
    padding-left: 11em;
    padding-right: 11em;
  }
  .py-lg-11 {
    padding-top: 11em;
    padding-bottom: 11em;
  }
  .pt-lg-11 {
    padding-top: 11em;
  }
  .pr-lg-11 {
    padding-right: 11em;
  }
  .pb-lg-11 {
    padding-bottom: 11em;
  }
  .pl-lg-11 {
    padding-left: 11em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-11-5 {
    padding: 11.5em;
  }
  .px-lg-11-5 {
    padding-left: 11.5em;
    padding-right: 11.5em;
  }
  .py-lg-11-5 {
    padding-top: 11.5em;
    padding-bottom: 11.5em;
  }
  .pt-lg-11-5 {
    padding-top: 11.5em;
  }
  .pr-lg-11-5 {
    padding-right: 11.5em;
  }
  .pb-lg-11-5 {
    padding-bottom: 11.5em;
  }
  .pl-lg-11-5 {
    padding-left: 11.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-12 {
    padding: 12em;
  }
  .px-lg-12 {
    padding-left: 12em;
    padding-right: 12em;
  }
  .py-lg-12 {
    padding-top: 12em;
    padding-bottom: 12em;
  }
  .pt-lg-12 {
    padding-top: 12em;
  }
  .pr-lg-12 {
    padding-right: 12em;
  }
  .pb-lg-12 {
    padding-bottom: 12em;
  }
  .pl-lg-12 {
    padding-left: 12em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-12-5 {
    padding: 12.5em;
  }
  .px-lg-12-5 {
    padding-left: 12.5em;
    padding-right: 12.5em;
  }
  .py-lg-12-5 {
    padding-top: 12.5em;
    padding-bottom: 12.5em;
  }
  .pt-lg-12-5 {
    padding-top: 12.5em;
  }
  .pr-lg-12-5 {
    padding-right: 12.5em;
  }
  .pb-lg-12-5 {
    padding-bottom: 12.5em;
  }
  .pl-lg-12-5 {
    padding-left: 12.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-13 {
    padding: 13em;
  }
  .px-lg-13 {
    padding-left: 13em;
    padding-right: 13em;
  }
  .py-lg-13 {
    padding-top: 13em;
    padding-bottom: 13em;
  }
  .pt-lg-13 {
    padding-top: 13em;
  }
  .pr-lg-13 {
    padding-right: 13em;
  }
  .pb-lg-13 {
    padding-bottom: 13em;
  }
  .pl-lg-13 {
    padding-left: 13em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-13-5 {
    padding: 13.5em;
  }
  .px-lg-13-5 {
    padding-left: 13.5em;
    padding-right: 13.5em;
  }
  .py-lg-13-5 {
    padding-top: 13.5em;
    padding-bottom: 13.5em;
  }
  .pt-lg-13-5 {
    padding-top: 13.5em;
  }
  .pr-lg-13-5 {
    padding-right: 13.5em;
  }
  .pb-lg-13-5 {
    padding-bottom: 13.5em;
  }
  .pl-lg-13-5 {
    padding-left: 13.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-14 {
    padding: 14em;
  }
  .px-lg-14 {
    padding-left: 14em;
    padding-right: 14em;
  }
  .py-lg-14 {
    padding-top: 14em;
    padding-bottom: 14em;
  }
  .pt-lg-14 {
    padding-top: 14em;
  }
  .pr-lg-14 {
    padding-right: 14em;
  }
  .pb-lg-14 {
    padding-bottom: 14em;
  }
  .pl-lg-14 {
    padding-left: 14em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-14-5 {
    padding: 14.5em;
  }
  .px-lg-14-5 {
    padding-left: 14.5em;
    padding-right: 14.5em;
  }
  .py-lg-14-5 {
    padding-top: 14.5em;
    padding-bottom: 14.5em;
  }
  .pt-lg-14-5 {
    padding-top: 14.5em;
  }
  .pr-lg-14-5 {
    padding-right: 14.5em;
  }
  .pb-lg-14-5 {
    padding-bottom: 14.5em;
  }
  .pl-lg-14-5 {
    padding-left: 14.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-15 {
    padding: 15em;
  }
  .px-lg-15 {
    padding-left: 15em;
    padding-right: 15em;
  }
  .py-lg-15 {
    padding-top: 15em;
    padding-bottom: 15em;
  }
  .pt-lg-15 {
    padding-top: 15em;
  }
  .pr-lg-15 {
    padding-right: 15em;
  }
  .pb-lg-15 {
    padding-bottom: 15em;
  }
  .pl-lg-15 {
    padding-left: 15em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-15-5 {
    padding: 15.5em;
  }
  .px-lg-15-5 {
    padding-left: 15.5em;
    padding-right: 15.5em;
  }
  .py-lg-15-5 {
    padding-top: 15.5em;
    padding-bottom: 15.5em;
  }
  .pt-lg-15-5 {
    padding-top: 15.5em;
  }
  .pr-lg-15-5 {
    padding-right: 15.5em;
  }
  .pb-lg-15-5 {
    padding-bottom: 15.5em;
  }
  .pl-lg-15-5 {
    padding-left: 15.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-16 {
    padding: 16em;
  }
  .px-lg-16 {
    padding-left: 16em;
    padding-right: 16em;
  }
  .py-lg-16 {
    padding-top: 16em;
    padding-bottom: 16em;
  }
  .pt-lg-16 {
    padding-top: 16em;
  }
  .pr-lg-16 {
    padding-right: 16em;
  }
  .pb-lg-16 {
    padding-bottom: 16em;
  }
  .pl-lg-16 {
    padding-left: 16em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-16-5 {
    padding: 16.5em;
  }
  .px-lg-16-5 {
    padding-left: 16.5em;
    padding-right: 16.5em;
  }
  .py-lg-16-5 {
    padding-top: 16.5em;
    padding-bottom: 16.5em;
  }
  .pt-lg-16-5 {
    padding-top: 16.5em;
  }
  .pr-lg-16-5 {
    padding-right: 16.5em;
  }
  .pb-lg-16-5 {
    padding-bottom: 16.5em;
  }
  .pl-lg-16-5 {
    padding-left: 16.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-17 {
    padding: 17em;
  }
  .px-lg-17 {
    padding-left: 17em;
    padding-right: 17em;
  }
  .py-lg-17 {
    padding-top: 17em;
    padding-bottom: 17em;
  }
  .pt-lg-17 {
    padding-top: 17em;
  }
  .pr-lg-17 {
    padding-right: 17em;
  }
  .pb-lg-17 {
    padding-bottom: 17em;
  }
  .pl-lg-17 {
    padding-left: 17em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-17-5 {
    padding: 17.5em;
  }
  .px-lg-17-5 {
    padding-left: 17.5em;
    padding-right: 17.5em;
  }
  .py-lg-17-5 {
    padding-top: 17.5em;
    padding-bottom: 17.5em;
  }
  .pt-lg-17-5 {
    padding-top: 17.5em;
  }
  .pr-lg-17-5 {
    padding-right: 17.5em;
  }
  .pb-lg-17-5 {
    padding-bottom: 17.5em;
  }
  .pl-lg-17-5 {
    padding-left: 17.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-18 {
    padding: 18em;
  }
  .px-lg-18 {
    padding-left: 18em;
    padding-right: 18em;
  }
  .py-lg-18 {
    padding-top: 18em;
    padding-bottom: 18em;
  }
  .pt-lg-18 {
    padding-top: 18em;
  }
  .pr-lg-18 {
    padding-right: 18em;
  }
  .pb-lg-18 {
    padding-bottom: 18em;
  }
  .pl-lg-18 {
    padding-left: 18em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-18-5 {
    padding: 18.5em;
  }
  .px-lg-18-5 {
    padding-left: 18.5em;
    padding-right: 18.5em;
  }
  .py-lg-18-5 {
    padding-top: 18.5em;
    padding-bottom: 18.5em;
  }
  .pt-lg-18-5 {
    padding-top: 18.5em;
  }
  .pr-lg-18-5 {
    padding-right: 18.5em;
  }
  .pb-lg-18-5 {
    padding-bottom: 18.5em;
  }
  .pl-lg-18-5 {
    padding-left: 18.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-19 {
    padding: 19em;
  }
  .px-lg-19 {
    padding-left: 19em;
    padding-right: 19em;
  }
  .py-lg-19 {
    padding-top: 19em;
    padding-bottom: 19em;
  }
  .pt-lg-19 {
    padding-top: 19em;
  }
  .pr-lg-19 {
    padding-right: 19em;
  }
  .pb-lg-19 {
    padding-bottom: 19em;
  }
  .pl-lg-19 {
    padding-left: 19em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-19-5 {
    padding: 19.5em;
  }
  .px-lg-19-5 {
    padding-left: 19.5em;
    padding-right: 19.5em;
  }
  .py-lg-19-5 {
    padding-top: 19.5em;
    padding-bottom: 19.5em;
  }
  .pt-lg-19-5 {
    padding-top: 19.5em;
  }
  .pr-lg-19-5 {
    padding-right: 19.5em;
  }
  .pb-lg-19-5 {
    padding-bottom: 19.5em;
  }
  .pl-lg-19-5 {
    padding-left: 19.5em;
  }
}
@media (min-width: 1023.84px) {
  .p-lg-20 {
    padding: 20em;
  }
  .px-lg-20 {
    padding-left: 20em;
    padding-right: 20em;
  }
  .py-lg-20 {
    padding-top: 20em;
    padding-bottom: 20em;
  }
  .pt-lg-20 {
    padding-top: 20em;
  }
  .pr-lg-20 {
    padding-right: 20em;
  }
  .pb-lg-20 {
    padding-bottom: 20em;
  }
  .pl-lg-20 {
    padding-left: 20em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-0 {
    padding: 0em;
  }
  .px-xl-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-xl-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-xl-0 {
    padding-top: 0em;
  }
  .pr-xl-0 {
    padding-right: 0em;
  }
  .pb-xl-0 {
    padding-bottom: 0em;
  }
  .pl-xl-0 {
    padding-left: 0em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-0-5 {
    padding: 0.5em;
  }
  .px-xl-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-xl-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-xl-0-5 {
    padding-top: 0.5em;
  }
  .pr-xl-0-5 {
    padding-right: 0.5em;
  }
  .pb-xl-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-xl-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-1 {
    padding: 1em;
  }
  .px-xl-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-xl-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-xl-1 {
    padding-top: 1em;
  }
  .pr-xl-1 {
    padding-right: 1em;
  }
  .pb-xl-1 {
    padding-bottom: 1em;
  }
  .pl-xl-1 {
    padding-left: 1em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-1-5 {
    padding: 1.5em;
  }
  .px-xl-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-xl-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-xl-1-5 {
    padding-top: 1.5em;
  }
  .pr-xl-1-5 {
    padding-right: 1.5em;
  }
  .pb-xl-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-xl-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-2 {
    padding: 2em;
  }
  .px-xl-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-xl-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-xl-2 {
    padding-top: 2em;
  }
  .pr-xl-2 {
    padding-right: 2em;
  }
  .pb-xl-2 {
    padding-bottom: 2em;
  }
  .pl-xl-2 {
    padding-left: 2em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-2-5 {
    padding: 2.5em;
  }
  .px-xl-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-xl-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-xl-2-5 {
    padding-top: 2.5em;
  }
  .pr-xl-2-5 {
    padding-right: 2.5em;
  }
  .pb-xl-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-xl-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-3 {
    padding: 3em;
  }
  .px-xl-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-xl-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-xl-3 {
    padding-top: 3em;
  }
  .pr-xl-3 {
    padding-right: 3em;
  }
  .pb-xl-3 {
    padding-bottom: 3em;
  }
  .pl-xl-3 {
    padding-left: 3em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-3-5 {
    padding: 3.5em;
  }
  .px-xl-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-xl-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-xl-3-5 {
    padding-top: 3.5em;
  }
  .pr-xl-3-5 {
    padding-right: 3.5em;
  }
  .pb-xl-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-xl-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-4 {
    padding: 4em;
  }
  .px-xl-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-xl-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-xl-4 {
    padding-top: 4em;
  }
  .pr-xl-4 {
    padding-right: 4em;
  }
  .pb-xl-4 {
    padding-bottom: 4em;
  }
  .pl-xl-4 {
    padding-left: 4em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-4-5 {
    padding: 4.5em;
  }
  .px-xl-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-xl-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-xl-4-5 {
    padding-top: 4.5em;
  }
  .pr-xl-4-5 {
    padding-right: 4.5em;
  }
  .pb-xl-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-xl-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-5 {
    padding: 5em;
  }
  .px-xl-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-xl-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-xl-5 {
    padding-top: 5em;
  }
  .pr-xl-5 {
    padding-right: 5em;
  }
  .pb-xl-5 {
    padding-bottom: 5em;
  }
  .pl-xl-5 {
    padding-left: 5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-5-5 {
    padding: 5.5em;
  }
  .px-xl-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-xl-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-xl-5-5 {
    padding-top: 5.5em;
  }
  .pr-xl-5-5 {
    padding-right: 5.5em;
  }
  .pb-xl-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-xl-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-6 {
    padding: 6em;
  }
  .px-xl-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-xl-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-xl-6 {
    padding-top: 6em;
  }
  .pr-xl-6 {
    padding-right: 6em;
  }
  .pb-xl-6 {
    padding-bottom: 6em;
  }
  .pl-xl-6 {
    padding-left: 6em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-6-5 {
    padding: 6.5em;
  }
  .px-xl-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-xl-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-xl-6-5 {
    padding-top: 6.5em;
  }
  .pr-xl-6-5 {
    padding-right: 6.5em;
  }
  .pb-xl-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-xl-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-7 {
    padding: 7em;
  }
  .px-xl-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-xl-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-xl-7 {
    padding-top: 7em;
  }
  .pr-xl-7 {
    padding-right: 7em;
  }
  .pb-xl-7 {
    padding-bottom: 7em;
  }
  .pl-xl-7 {
    padding-left: 7em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-7-5 {
    padding: 7.5em;
  }
  .px-xl-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-xl-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-xl-7-5 {
    padding-top: 7.5em;
  }
  .pr-xl-7-5 {
    padding-right: 7.5em;
  }
  .pb-xl-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-xl-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-8 {
    padding: 8em;
  }
  .px-xl-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-xl-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-xl-8 {
    padding-top: 8em;
  }
  .pr-xl-8 {
    padding-right: 8em;
  }
  .pb-xl-8 {
    padding-bottom: 8em;
  }
  .pl-xl-8 {
    padding-left: 8em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-8-5 {
    padding: 8.5em;
  }
  .px-xl-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-xl-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-xl-8-5 {
    padding-top: 8.5em;
  }
  .pr-xl-8-5 {
    padding-right: 8.5em;
  }
  .pb-xl-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-xl-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-9 {
    padding: 9em;
  }
  .px-xl-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-xl-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-xl-9 {
    padding-top: 9em;
  }
  .pr-xl-9 {
    padding-right: 9em;
  }
  .pb-xl-9 {
    padding-bottom: 9em;
  }
  .pl-xl-9 {
    padding-left: 9em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-9-5 {
    padding: 9.5em;
  }
  .px-xl-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-xl-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-xl-9-5 {
    padding-top: 9.5em;
  }
  .pr-xl-9-5 {
    padding-right: 9.5em;
  }
  .pb-xl-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-xl-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-10 {
    padding: 10em;
  }
  .px-xl-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-xl-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-xl-10 {
    padding-top: 10em;
  }
  .pr-xl-10 {
    padding-right: 10em;
  }
  .pb-xl-10 {
    padding-bottom: 10em;
  }
  .pl-xl-10 {
    padding-left: 10em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-10-5 {
    padding: 10.5em;
  }
  .px-xl-10-5 {
    padding-left: 10.5em;
    padding-right: 10.5em;
  }
  .py-xl-10-5 {
    padding-top: 10.5em;
    padding-bottom: 10.5em;
  }
  .pt-xl-10-5 {
    padding-top: 10.5em;
  }
  .pr-xl-10-5 {
    padding-right: 10.5em;
  }
  .pb-xl-10-5 {
    padding-bottom: 10.5em;
  }
  .pl-xl-10-5 {
    padding-left: 10.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-11 {
    padding: 11em;
  }
  .px-xl-11 {
    padding-left: 11em;
    padding-right: 11em;
  }
  .py-xl-11 {
    padding-top: 11em;
    padding-bottom: 11em;
  }
  .pt-xl-11 {
    padding-top: 11em;
  }
  .pr-xl-11 {
    padding-right: 11em;
  }
  .pb-xl-11 {
    padding-bottom: 11em;
  }
  .pl-xl-11 {
    padding-left: 11em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-11-5 {
    padding: 11.5em;
  }
  .px-xl-11-5 {
    padding-left: 11.5em;
    padding-right: 11.5em;
  }
  .py-xl-11-5 {
    padding-top: 11.5em;
    padding-bottom: 11.5em;
  }
  .pt-xl-11-5 {
    padding-top: 11.5em;
  }
  .pr-xl-11-5 {
    padding-right: 11.5em;
  }
  .pb-xl-11-5 {
    padding-bottom: 11.5em;
  }
  .pl-xl-11-5 {
    padding-left: 11.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-12 {
    padding: 12em;
  }
  .px-xl-12 {
    padding-left: 12em;
    padding-right: 12em;
  }
  .py-xl-12 {
    padding-top: 12em;
    padding-bottom: 12em;
  }
  .pt-xl-12 {
    padding-top: 12em;
  }
  .pr-xl-12 {
    padding-right: 12em;
  }
  .pb-xl-12 {
    padding-bottom: 12em;
  }
  .pl-xl-12 {
    padding-left: 12em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-12-5 {
    padding: 12.5em;
  }
  .px-xl-12-5 {
    padding-left: 12.5em;
    padding-right: 12.5em;
  }
  .py-xl-12-5 {
    padding-top: 12.5em;
    padding-bottom: 12.5em;
  }
  .pt-xl-12-5 {
    padding-top: 12.5em;
  }
  .pr-xl-12-5 {
    padding-right: 12.5em;
  }
  .pb-xl-12-5 {
    padding-bottom: 12.5em;
  }
  .pl-xl-12-5 {
    padding-left: 12.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-13 {
    padding: 13em;
  }
  .px-xl-13 {
    padding-left: 13em;
    padding-right: 13em;
  }
  .py-xl-13 {
    padding-top: 13em;
    padding-bottom: 13em;
  }
  .pt-xl-13 {
    padding-top: 13em;
  }
  .pr-xl-13 {
    padding-right: 13em;
  }
  .pb-xl-13 {
    padding-bottom: 13em;
  }
  .pl-xl-13 {
    padding-left: 13em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-13-5 {
    padding: 13.5em;
  }
  .px-xl-13-5 {
    padding-left: 13.5em;
    padding-right: 13.5em;
  }
  .py-xl-13-5 {
    padding-top: 13.5em;
    padding-bottom: 13.5em;
  }
  .pt-xl-13-5 {
    padding-top: 13.5em;
  }
  .pr-xl-13-5 {
    padding-right: 13.5em;
  }
  .pb-xl-13-5 {
    padding-bottom: 13.5em;
  }
  .pl-xl-13-5 {
    padding-left: 13.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-14 {
    padding: 14em;
  }
  .px-xl-14 {
    padding-left: 14em;
    padding-right: 14em;
  }
  .py-xl-14 {
    padding-top: 14em;
    padding-bottom: 14em;
  }
  .pt-xl-14 {
    padding-top: 14em;
  }
  .pr-xl-14 {
    padding-right: 14em;
  }
  .pb-xl-14 {
    padding-bottom: 14em;
  }
  .pl-xl-14 {
    padding-left: 14em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-14-5 {
    padding: 14.5em;
  }
  .px-xl-14-5 {
    padding-left: 14.5em;
    padding-right: 14.5em;
  }
  .py-xl-14-5 {
    padding-top: 14.5em;
    padding-bottom: 14.5em;
  }
  .pt-xl-14-5 {
    padding-top: 14.5em;
  }
  .pr-xl-14-5 {
    padding-right: 14.5em;
  }
  .pb-xl-14-5 {
    padding-bottom: 14.5em;
  }
  .pl-xl-14-5 {
    padding-left: 14.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-15 {
    padding: 15em;
  }
  .px-xl-15 {
    padding-left: 15em;
    padding-right: 15em;
  }
  .py-xl-15 {
    padding-top: 15em;
    padding-bottom: 15em;
  }
  .pt-xl-15 {
    padding-top: 15em;
  }
  .pr-xl-15 {
    padding-right: 15em;
  }
  .pb-xl-15 {
    padding-bottom: 15em;
  }
  .pl-xl-15 {
    padding-left: 15em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-15-5 {
    padding: 15.5em;
  }
  .px-xl-15-5 {
    padding-left: 15.5em;
    padding-right: 15.5em;
  }
  .py-xl-15-5 {
    padding-top: 15.5em;
    padding-bottom: 15.5em;
  }
  .pt-xl-15-5 {
    padding-top: 15.5em;
  }
  .pr-xl-15-5 {
    padding-right: 15.5em;
  }
  .pb-xl-15-5 {
    padding-bottom: 15.5em;
  }
  .pl-xl-15-5 {
    padding-left: 15.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-16 {
    padding: 16em;
  }
  .px-xl-16 {
    padding-left: 16em;
    padding-right: 16em;
  }
  .py-xl-16 {
    padding-top: 16em;
    padding-bottom: 16em;
  }
  .pt-xl-16 {
    padding-top: 16em;
  }
  .pr-xl-16 {
    padding-right: 16em;
  }
  .pb-xl-16 {
    padding-bottom: 16em;
  }
  .pl-xl-16 {
    padding-left: 16em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-16-5 {
    padding: 16.5em;
  }
  .px-xl-16-5 {
    padding-left: 16.5em;
    padding-right: 16.5em;
  }
  .py-xl-16-5 {
    padding-top: 16.5em;
    padding-bottom: 16.5em;
  }
  .pt-xl-16-5 {
    padding-top: 16.5em;
  }
  .pr-xl-16-5 {
    padding-right: 16.5em;
  }
  .pb-xl-16-5 {
    padding-bottom: 16.5em;
  }
  .pl-xl-16-5 {
    padding-left: 16.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-17 {
    padding: 17em;
  }
  .px-xl-17 {
    padding-left: 17em;
    padding-right: 17em;
  }
  .py-xl-17 {
    padding-top: 17em;
    padding-bottom: 17em;
  }
  .pt-xl-17 {
    padding-top: 17em;
  }
  .pr-xl-17 {
    padding-right: 17em;
  }
  .pb-xl-17 {
    padding-bottom: 17em;
  }
  .pl-xl-17 {
    padding-left: 17em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-17-5 {
    padding: 17.5em;
  }
  .px-xl-17-5 {
    padding-left: 17.5em;
    padding-right: 17.5em;
  }
  .py-xl-17-5 {
    padding-top: 17.5em;
    padding-bottom: 17.5em;
  }
  .pt-xl-17-5 {
    padding-top: 17.5em;
  }
  .pr-xl-17-5 {
    padding-right: 17.5em;
  }
  .pb-xl-17-5 {
    padding-bottom: 17.5em;
  }
  .pl-xl-17-5 {
    padding-left: 17.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-18 {
    padding: 18em;
  }
  .px-xl-18 {
    padding-left: 18em;
    padding-right: 18em;
  }
  .py-xl-18 {
    padding-top: 18em;
    padding-bottom: 18em;
  }
  .pt-xl-18 {
    padding-top: 18em;
  }
  .pr-xl-18 {
    padding-right: 18em;
  }
  .pb-xl-18 {
    padding-bottom: 18em;
  }
  .pl-xl-18 {
    padding-left: 18em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-18-5 {
    padding: 18.5em;
  }
  .px-xl-18-5 {
    padding-left: 18.5em;
    padding-right: 18.5em;
  }
  .py-xl-18-5 {
    padding-top: 18.5em;
    padding-bottom: 18.5em;
  }
  .pt-xl-18-5 {
    padding-top: 18.5em;
  }
  .pr-xl-18-5 {
    padding-right: 18.5em;
  }
  .pb-xl-18-5 {
    padding-bottom: 18.5em;
  }
  .pl-xl-18-5 {
    padding-left: 18.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-19 {
    padding: 19em;
  }
  .px-xl-19 {
    padding-left: 19em;
    padding-right: 19em;
  }
  .py-xl-19 {
    padding-top: 19em;
    padding-bottom: 19em;
  }
  .pt-xl-19 {
    padding-top: 19em;
  }
  .pr-xl-19 {
    padding-right: 19em;
  }
  .pb-xl-19 {
    padding-bottom: 19em;
  }
  .pl-xl-19 {
    padding-left: 19em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-19-5 {
    padding: 19.5em;
  }
  .px-xl-19-5 {
    padding-left: 19.5em;
    padding-right: 19.5em;
  }
  .py-xl-19-5 {
    padding-top: 19.5em;
    padding-bottom: 19.5em;
  }
  .pt-xl-19-5 {
    padding-top: 19.5em;
  }
  .pr-xl-19-5 {
    padding-right: 19.5em;
  }
  .pb-xl-19-5 {
    padding-bottom: 19.5em;
  }
  .pl-xl-19-5 {
    padding-left: 19.5em;
  }
}
@media (min-width: 1279.84px) {
  .p-xl-20 {
    padding: 20em;
  }
  .px-xl-20 {
    padding-left: 20em;
    padding-right: 20em;
  }
  .py-xl-20 {
    padding-top: 20em;
    padding-bottom: 20em;
  }
  .pt-xl-20 {
    padding-top: 20em;
  }
  .pr-xl-20 {
    padding-right: 20em;
  }
  .pb-xl-20 {
    padding-bottom: 20em;
  }
  .pl-xl-20 {
    padding-left: 20em;
  }
}
/* 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: #3b2d78;
}
.color-txt-secondary,
.clr-txt-secondary {
  color: #ffffff;
}
.color-light,
.clr-light {
  color: #ffffff;
}
.color-dark,
.clr-dark {
  color: #041f1e;
}
.color-main,
.clr-main {
  color: #3b2d78;
}
.color-secondary,
.clr-secondary {
  color: #f39200;
}
.fs-0 {
  font-size: 0rem;
}
.fs-0-25 {
  font-size: 0.25rem;
}
.fs-0-5 {
  font-size: 0.5rem;
}
.fs-0-75 {
  font-size: 0.75rem;
}
.fs-1 {
  font-size: 1rem;
}
.fs-1-25 {
  font-size: 1.25rem;
}
.fs-1-5 {
  font-size: 1.5rem;
}
.fs-1-75 {
  font-size: 1.75rem;
}
.fs-2 {
  font-size: 2rem;
}
.fs-2-25 {
  font-size: 2.25rem;
}
.fs-2-5 {
  font-size: 2.5rem;
}
.fs-2-75 {
  font-size: 2.75rem;
}
.fs-3 {
  font-size: 3rem;
}
.fs-3-25 {
  font-size: 3.25rem;
}
.fs-3-5 {
  font-size: 3.5rem;
}
.fs-3-75 {
  font-size: 3.75rem;
}
.fs-4 {
  font-size: 4rem;
}
.fs-4-25 {
  font-size: 4.25rem;
}
.fs-4-5 {
  font-size: 4.5rem;
}
.fs-4-75 {
  font-size: 4.75rem;
}
.fs-5 {
  font-size: 5rem;
}
@media (min-width: 567.84px) {
  .fs-sm-0 {
    font-size: 0rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-1 {
    font-size: 1rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-2 {
    font-size: 2rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-3 {
    font-size: 3rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-4 {
    font-size: 4rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 567.84px) {
  .fs-sm-5 {
    font-size: 5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-0 {
    font-size: 0rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-1 {
    font-size: 1rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-2 {
    font-size: 2rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-3 {
    font-size: 3rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-4 {
    font-size: 4rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 767.84px) {
  .fs-md-5 {
    font-size: 5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-0 {
    font-size: 0rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-1 {
    font-size: 1rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-2 {
    font-size: 2rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-3 {
    font-size: 3rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-4 {
    font-size: 4rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 1023.84px) {
  .fs-lg-5 {
    font-size: 5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-0 {
    font-size: 0rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-1 {
    font-size: 1rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-2 {
    font-size: 2rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-3 {
    font-size: 3rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-4 {
    font-size: 4rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 1279.84px) {
  .fs-xl-5 {
    font-size: 5rem;
  }
}
/* Line-height utils */
.lh-0-75 {
  line-height: 0.75;
}
.lh-0-875 {
  line-height: 0.875;
}
.lh-1 {
  line-height: 1;
}
.lh-1-125 {
  line-height: 1.125;
}
.lh-1-25 {
  line-height: 1.25;
}
.lh-1-375 {
  line-height: 1.375;
}
.lh-1-5 {
  line-height: 1.5;
}
.lh-1-625 {
  line-height: 1.625;
}
.lh-1-75 {
  line-height: 1.75;
}
.lh-1-875 {
  line-height: 1.875;
}
.lh-2 {
  line-height: 2;
}
.lh-2-125 {
  line-height: 2.125;
}
.lh-2-25 {
  line-height: 2.25;
}
.lh-2-375 {
  line-height: 2.375;
}
.lh-2-5 {
  line-height: 2.5;
}
/* Background color utils */
.bg-main,
.bg-primary {
  background-color: #3b2d78;
}
.bg-secondary {
  background-color: #f39200;
}
.bg-tertiary {
  background-color: #7ea3d6;
}
.bg-shade {
  background-color: #041f1e;
}
.bg-txt-main {
  background-color: #3b2d78;
}
.bg-txt-secondary {
  background-color: #ffffff;
}
.bg-light {
  background-color: #ffffff;
}
.bg-dark {
  background-color: #041f1e;
}
.bg-grey {
  background-color: #e5eaec;
}
.bg-lightgrey {
  background-color: #f5f7f7;
}
.dark-overlay {
  background-color: #000;
  opacity: .6;
}
.bg-overlay-gradient {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, transparent 0%, #000000 100%);
  opacity: .7;
}
.bg-overlay-gradient-mirror {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 50%;
  background: linear-gradient(0deg, transparent 0%, #000000 84%);
  opacity: .5;
}
.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,
.h-100 {
  height: 100%;
}
.width-100,
.w-100 {
  width: 100%;
}
.inset-0 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.top-0 {
  top: 0;
}
.left-0 {
  left: 0;
}
.right-0 {
  right: 0;
}
.bottom-0 {
  bottom: 0;
}
.align-center {
  align-items: center;
}
.align-end {
  align-items: end;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: end;
}
.space-between {
  justify-content: space-between;
}
.space-even {
  justify-content: space-evenly;
}
.space-around {
  justify-content: space-around;
}
.flex-column {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.gap-0.5 {
  margin-right: -0.5rem;
}
.gap-0.5 > * {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.gap-0.5 > *:last-child {
  margin-right: 0;
}
.gap-1 {
  margin-right: -1rem;
}
.gap-1 > * {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.gap-1 > *:last-child {
  margin-right: 0;
}
.gap-1.5 {
  margin-right: -1.5rem;
}
.gap-1.5 > * {
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}
.gap-1.5 > *:last-child {
  margin-right: 0;
}
.gap-2 {
  margin-right: -2rem;
}
.gap-2 > * {
  margin-right: 2rem;
  margin-bottom: 2rem;
}
.gap-2 > *:last-child {
  margin-right: 0;
}
.gap-2.5 {
  margin-right: -2.5rem;
}
.gap-2.5 > * {
  margin-right: 2.5rem;
  margin-bottom: 2.5rem;
}
.gap-2.5 > *:last-child {
  margin-right: 0;
}
.gap-3 {
  margin-right: -3rem;
}
.gap-3 > * {
  margin-right: 3rem;
  margin-bottom: 3rem;
}
.gap-3 > *:last-child {
  margin-right: 0;
}
.gap-3.5 {
  margin-right: -3.5rem;
}
.gap-3.5 > * {
  margin-right: 3.5rem;
  margin-bottom: 3.5rem;
}
.gap-3.5 > *:last-child {
  margin-right: 0;
}
.gap-4 {
  margin-right: -4rem;
}
.gap-4 > * {
  margin-right: 4rem;
  margin-bottom: 4rem;
}
.gap-4 > *:last-child {
  margin-right: 0;
}
.gap-4.5 {
  margin-right: -4.5rem;
}
.gap-4.5 > * {
  margin-right: 4.5rem;
  margin-bottom: 4.5rem;
}
.gap-4.5 > *:last-child {
  margin-right: 0;
}
.gap-5 {
  margin-right: -5rem;
}
.gap-5 > * {
  margin-right: 5rem;
  margin-bottom: 5rem;
}
.gap-5 > *:last-child {
  margin-right: 0;
}
.screen-reader-label,
.screen-reader-text {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.flex-0 {
  flex: 0;
}
.flex-1 {
  flex: 1;
}
.flex-2 {
  flex: 2;
}
.flex-3 {
  flex: 3;
}
.flex-4 {
  flex: 4;
}
.flex-5 {
  flex: 5;
}
.flex-6 {
  flex: 6;
}
.flex-7 {
  flex: 7;
}
.flex-8 {
  flex: 8;
}
.flex-9 {
  flex: 9;
}
.flex-10 {
  flex: 10;
}
.box-shadow {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px;
}
.box-eq-height {
  height: 100%;
}
ul.custom-li-style {
  list-style: none;
  padding: 0;
}
ul.custom-li-style.chevron-orange li:before {
  content: url('data:image/svg+xml,<svg width="7" height="11" viewBox="0 0 7 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.04102 5.50195L1.49414 10.0723C1.25977 10.2832 0.908203 10.2832 0.697266 10.0723L0.158203 9.5332C-0.0527344 9.32227 -0.0527344 8.9707 0.158203 8.73633L3.76758 5.10352L0.158203 1.49414C-0.0527344 1.25977 -0.0527344 0.908203 0.158203 0.697266L0.697266 0.158203C0.908203 -0.0527344 1.25977 -0.0527344 1.49414 0.158203L6.04102 4.72852C6.25195 4.93945 6.25195 5.29102 6.04102 5.50195Z" fill="%23F39200"/></svg>');
  margin-right: .75rem;
}
/* Theme imports */
/* Actions less */
/* Buttons */
.btn {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #3b2d78;
  color: #ffffff;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 700;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
}
.animatable .btn {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn:hover,
.btn:focus {
  background-color: #5f5192;
  color: #ffffff;
  text-decoration: none;
}
.btn:visited {
  color: #ffffff;
}
.btn:visited:hover,
.btn:visited:focus {
  color: #ffffff;
}
.btn.btn-secondary,
.btn.secondary {
  background-color: #ffffff;
  color: #3b2d78;
}
.btn.btn-secondary:hover,
.btn.secondary:hover,
.btn.btn-secondary:focus,
.btn.secondary:focus {
  background-color: #e5eaec;
  color: #3b2d78;
}
.btn.btn-secondary:focus,
.btn.secondary:focus {
  outline-color: #e5eaec;
}
.btn.btn-tertiary,
.btn.tertiary,
.btn.grey {
  background-color: #e5eaec;
  color: #3b2d78;
}
.btn.btn-tertiary:hover,
.btn.tertiary:hover,
.btn.grey:hover,
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  background-color: #c8d2d6;
  color: #3b2d78;
}
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  outline-color: #c8d2d6;
}
.btn.white,
.btn.light,
.btn.btn-white,
.btn.btn-light {
  background-color: #ffffff;
  color: #3b2d78;
}
.btn.white:hover,
.btn.light:hover,
.btn.btn-white:hover,
.btn.btn-light:hover,
.btn.white:focus,
.btn.light:focus,
.btn.btn-white:focus,
.btn.btn-light:focus {
  background-color: #e5eaec;
  color: #3b2d78;
}
.btn.white:focus,
.btn.light:focus,
.btn.btn-white:focus,
.btn.btn-light:focus {
  outline-color: #e5eaec;
}
.btn.white:visited,
.btn.light:visited,
.btn.btn-white:visited,
.btn.btn-light:visited {
  color: #3b2d78;
}
.btn.white:visited:hover,
.btn.light:visited:hover,
.btn.btn-white:visited:hover,
.btn.btn-light:visited:hover,
.btn.white:visited:focus,
.btn.light:visited:focus,
.btn.btn-white:visited:focus,
.btn.btn-light:visited:focus {
  color: #3b2d78;
}
.btn.black,
.btn.dark,
.btn.btn-black,
.btn.btn-dark {
  background-color: #041f1e;
  color: #ffffff;
}
.btn.black:hover,
.btn.dark:hover,
.btn.btn-black:hover,
.btn.btn-dark:hover,
.btn.black:focus,
.btn.dark:focus,
.btn.btn-black:focus,
.btn.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.btn.black:focus,
.btn.dark:focus,
.btn.btn-black:focus,
.btn.btn-dark:focus {
  outline-color: #041f1e;
}
.btn.shy,
.btn.btn-shy {
  background-color: transparent;
  color: #041f1e;
  position: relative;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.btn.shy::after,
.btn.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  height: 1px;
  background-color: #3b2d78;
  width: auto;
}
.animatable .btn.shy::after,
.animatable .btn.btn-shy::after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn.shy:hover::after,
.btn.btn-shy:hover::after,
.btn.shy:focus::after,
.btn.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.btn.shy:visited,
.btn.btn-shy:visited {
  color: #041f1e;
}
.btn.shy:visited:hover,
.btn.btn-shy:visited:hover,
.btn.shy:visited:focus,
.btn.btn-shy:visited:focus {
  color: #041f1e;
}
/* Chevron in button */
a.btn:after {
  content: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.19387 13.4521L0 12.2582L5.53217 6.72605L0 1.19387L1.19387 0L7.91992 6.72605L1.19387 13.4521Z" fill="%23ffffff"/></svg>');
  margin-left: 1rem;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
a.btn:hover:after,
a.btn:focus:after {
  margin-left: 1.25rem;
}
a.btn.btn-secondary:after,
a.btn.secondary:after,
a.btn.grey:after,
a.btn.light:after {
  content: url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.19387 13.4521L0 12.2582L5.53217 6.72605L0 1.19387L1.19387 0L7.91992 6.72605L1.19387 13.4521Z" fill="%233b2d78"/></svg>');
}
/* Components less */
/* Component classes */
/* Sections / rows */
.content-section {
  position: relative;
  padding-top: 4em;
  padding-bottom: 3em;
}
.content-section.fullwidth {
  padding-left: 1em;
  padding-right: 1em;
}
.content-section.bg_img > picture {
  opacity: 0.6;
}
/* End sections / row */
/* Input styling */
.input {
  border: solid 1px #3b2d78;
}
.animatable .input {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.input:focus {
  border-color: #f39200;
}
/* End inputs */
/* Aligning button container */
.txt-col [style="text-align: center;"] + .btn-container,
.txt-col .txt-center + .btn-container,
.txt-col .text-center + .btn-container {
  justify-content: center;
}
/* Searchform styling */
#searchform {
  position: relative;
}
#searchform #s {
  padding: .75em 2.5em .75em .5em;
  border: unset;
  border-bottom: 1px solid #3b2d78;
  color: #3b2d78;
}
#searchform #s::placeholder {
  color: rgba(59, 45, 120, 0.5);
}
#searchform #s:focus {
  outline: 1px solid;
}
#searchform #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.5rem;
  z-index: 1;
  border: none;
  background-color: #041f1e;
  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='%233b2d78' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");
}
/* Pagination styling */
.pagination .nav-links {
  display: flex;
  margin-top: 1.5em;
  margin-bottom: .5em;
}
.pagination .page-numbers {
  display: block;
  padding: .5em;
  line-height: 1em;
  width: 2em;
  text-align: center;
  text-decoration: none;
  color: #3b2d78;
  border-top: 1px solid #3b2d78;
  border-right: 1px solid #3b2d78;
  border-bottom: 1px solid #3b2d78;
}
.animatable .pagination .page-numbers {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.pagination .page-numbers:first-child {
  border-left: 1px solid #3b2d78;
}
.pagination .page-numbers:hover {
  background-color: #e5eaec;
}
.pagination .page-numbers:focus,
.pagination .page-numbers.current {
  background-color: #3b2d78;
  color: #ffffff;
}
.favorite-btn {
  position: absolute;
  top: 15px;
  right: 15px;
  background: none;
  border: none;
  color: white;
  font-size: 24px;
  cursor: pointer;
  z-index: 5;
  background-color: rgba(4, 31, 30, 0.8);
  border-radius: 8px;
  padding: 0px 12px 4px 12px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  opacity: 0;
}
.favorite-btn.favorite-title-button {
  opacity: 1;
  position: relative;
  margin-left: 1em;
  padding: 0;
  background-color: unset;
  top: 0;
  font-size: 32px;
}
.job-item:hover .favorite-btn {
  opacity: 1;
}
.favorite-btn.is-favorite .favorite-icon {
  color: gold;
}
.favorite-message {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: rgba(4, 31, 30, 0.8);
  color: white;
  padding: 10px 15px;
  border-radius: 4px;
  z-index: 1000;
  animation: fadeInOut 2s;
  width: fit-content;
}
@keyframes fadeInOut {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  85% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.favorite-btn.is-favorite .favorite-icon {
  color: #FFD700;
}
.job-item {
  position: relative;
  border: 1px solid #aaaaaa;
  padding: 15px;
  margin-bottom: 10px;
  row-gap: 10px;
  border-radius: 4px;
  height: 100%;
  width: 100%;
}
.job-item h2 {
  margin-top: 0;
}
#favorite-jobs-list {
  margin: 10px 0 0 0;
}
.vacancy-intro {
  max-width: 100%;
}
.vacancy-title {
  margin-bottom: 0px;
}
#no-favorites-message {
  overflow: hidden;
  max-height: 100%;
  opacity: 1;
  transition: opacity 0.3s ease-in-out, max-height 0.3s ease-in-out;
}
#no-favorites-message.hidden {
  opacity: 0;
  max-height: 0;
  pointer-events: none;
}
#favorites-loading-message {
  font-style: italic;
  color: #888;
  opacity: 0;
  transition: all 325ms ease-in-out;
  margin-left: 1em;
}
#favorites-loading-message.loading-message {
  opacity: 1;
}
.favorites-count {
  position: absolute;
  top: 7px;
  right: -6px;
  background-color: #3b2d78;
  color: white;
  border-radius: 50%;
  font-size: 12px;
  min-width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-weight: bold;
  display: none;
  transition: all 0.3s ease-in-out;
}
.favorites-count.active {
  display: block;
}
#star-icon {
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
.golden-animation:hover #star-icon {
  transform: rotate(72deg) scale(1.2);
  color: #ffcc00;
}
.golden-animation:hover .favorites-count {
  top: 3px;
  right: -5px;
}
@keyframes starPulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5) rotate(72deg);
  }
  100% {
    transform: scale(1);
  }
}
.star-pulse {
  animation: starPulse 0.6s ease-in-out;
  color: #ffcc00;
}
#favorites_wrapper {
  height: 40px;
}
.contact-widget {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  padding: 30px;
  background: #00a0e9 50%;
  color: #ffffff;
}
.contact-widget .widget-content {
  position: relative;
  z-index: 1;
}
.contact-widget .widget-title {
  font-size: 28px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 20px;
  color: #ffffff;
}
.contact-widget .widget-text {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 1.5;
}
.contact-widget .contact-person .contact-name {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 0;
  color: #ffffff;
}
.contact-widget .contact-person .contact-function {
  font-size: 16px;
  margin-bottom: 15px;
  margin-top: 0;
}
.contact-widget .contact-details {
  margin-top: 15px;
}
.contact-widget .contact-details .contact-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.contact-widget .contact-details .contact-item .contact-icon {
  margin-right: 10px;
}
.contact-widget .contact-details .contact-item .contact-link {
  color: #ffffff;
  text-decoration: none;
}
.contact-widget .contact-details .contact-item .contact-link:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  .contact-widget {
    padding: 20px;
  }
  .contact-widget .widget-title {
    font-size: 24px;
  }
  .contact-widget .contact-name {
    font-size: 18px;
  }
}
/* Header less */
/* Header less */
/* Sub menu visibility class */
.sub_menu_visible {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
/* Header styles */
#header {
  background-color: #ffffff;
  z-index: 99;
  position: relative;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}
#header .top-bar {
  background-color: #e5eaec;
}
#header .top-bar .top-menu {
  padding: .5rem 0;
}
#header .top-bar .top-menu ul#menu-top-menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
#header .top-bar .top-menu ul#menu-top-menu li a {
  font-size: .875rem;
  font-weight: 500;
  color: #3b2d78;
  text-decoration: none;
}
#header .top-bar .top-menu ul#menu-top-menu li + li:before {
  content: '|';
  padding: 0 1rem;
}
#header .header-logo {
  align-content: center;
}
#header #search_header_wrapper {
  display: flex;
  align-items: center;
  margin-left: .5rem;
}
#header #search_header_wrapper #search_toggle_btn {
  background-color: #e5eaec;
  border-radius: .3125rem;
  width: 3.5em;
  height: 3em;
  border: unset;
  position: relative;
}
#header #search_header_wrapper #search_toggle_btn.active {
  background-color: #f39200;
}
#header #search_header_wrapper #search_toggle_btn.active::before {
  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");
}
#header #search_header_wrapper #search_toggle_btn::before {
  content: '';
  display: flex;
  height: 1rem;
  background-size: 1em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%233b2d78' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");
}
.animatable #header #search_header_wrapper #search_toggle_btn::before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #search_form_container {
  max-width: 0;
}
#header:has(#search_toggle_btn.active) #search_form_container {
  max-width: 20rem;
}
#header #search_form {
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
}
.animatable #header #search_form {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #search_form.active {
  opacity: 1;
  transform: scaleY(1) translateY(0%);
}
#header #search_form #searchform {
  margin-bottom: 0;
}
#header #main-menu .menu {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
#header #main-menu .menu > .menu-item {
  margin-right: .5em;
}
#header #main-menu .menu > .menu-item:last-child {
  margin-right: unset;
}
#header #main-menu .menu > .menu-item.current_page_item a {
  background-color: #e5eaec;
  font-weight: 700;
}
#header #main-menu .menu > .menu-item a {
  position: relative;
  display: block;
  padding: .875rem 1.25rem;
  text-decoration: none;
  font-weight: 500;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #3b2d78;
  line-height: 1;
  border-radius: .3125rem;
  transition: 325ms cubic-bezier(0.37, 0.01, 0.62, 1);
}
#header #main-menu .menu > .menu-item a:hover {
  background-color: #e5eaec;
  font-weight: 700;
}
#header #main-menu .menu > .menu-item-has-children {
  position: relative;
}
#header #main-menu .menu > .menu-item-has-children > a {
  position: relative;
  padding-right: 1.75rem;
}
#header #main-menu .menu > .menu-item-has-children > a:after {
  content: '';
  position: absolute;
  height: .625rem;
  width: .625rem;
  right: .45rem;
  top: 50%;
  translate: 0 -50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 7.5 16 9'%3E%3Cpolyline fill='none' id='Down' points='5 8.5 12 15.5 19 8.5' stroke='%233b2d78' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3C/polyline%3E%3C/svg%3E");
  background-position: center center;
  background-size: 100% .625rem;
  background-repeat: no-repeat;
}
.animatable #header #main-menu .menu > .menu-item-has-children > a:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #main-menu .menu > .menu-item-has-children:hover > a:after {
  transform: scaleY(-1);
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu > .menu-item-has-children:hover > .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu {
  padding-top: .5em;
  padding-bottom: .5em;
  position: absolute;
  top: 100%;
  min-width: 100%;
  left: 50%;
  translate: -50% 0;
  width: max-content;
  height: 0px;
  transform-origin: top;
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  overflow: hidden;
  background-color: #e5eaec;
}
.animatable #header #main-menu .menu > .menu-item-has-children > .sub-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu a {
  padding-left: 1em;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu a:hover,
#header #main-menu .menu > .menu-item-has-children > .sub-menu a:focus {
  color: #3b2d78;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .sub-menu {
  top: -.5em;
  left: 100%;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu:has(:nth-of-type(2)) {
  column-count: 2;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item:not(.show-all) {
  border-bottom: 1px solid #e5eaec;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item:not(.show-all) a {
  display: block;
  width: 100%;
  break-inside: avoid;
  padding-left: 2rem;
  position: relative;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item:not(.show-all) a:before {
  content: '';
  position: absolute;
  height: .625rem;
  width: .625rem;
  left: 0.5em;
  top: 50%;
  translate: 0 -50%;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.03 0.71 6.92 12.1'%3E%3Cpath d='M0.65625 0.816406C0.792969 0.679688 0.984375 0.679688 1.12109 0.816406L6.86328 6.53125C6.97266 6.66797 6.97266 6.85938 6.86328 6.99609L1.12109 12.7109C0.984375 12.8477 0.792969 12.8477 0.65625 12.7109L0.109375 12.1914C0 12.0547 0 11.8359 0.109375 11.7266L5.05859 6.75L0.109375 1.80078C0 1.69141 0 1.47266 0.109375 1.33594L0.65625 0.816406Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
  background-position: center center;
  background-size: 100% .625rem;
  background-repeat: no-repeat;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item-has-children:hover > .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item-has-children > .sub-menu {
  padding-top: .5em;
  padding-bottom: .5em;
  position: absolute;
  top: 100%;
  min-width: 100%;
  left: 50%;
  translate: -50% -1.5rem;
  width: max-content;
  height: 0px;
  transform-origin: top;
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  padding-left: 1rem;
  overflow: hidden;
  background-color: #ffffff;
}
.animatable #header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item-has-children > .sub-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item-has-children > .sub-menu a {
  padding-left: 2em;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item-has-children > .sub-menu a:hover,
#header #main-menu .menu > .menu-item-has-children > .sub-menu .menu-item-has-children > .sub-menu a:focus {
  color: #3b2d78;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .show-all {
  column-span: all;
  margin-top: 12px;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .show-all a {
  background-color: #e5eaec;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu .show-all a:hover {
  color: #ffffff;
  background-color: #5f5192;
}
#header #main-menu .menu > .menu-item-has-children .sub-menu {
  margin-top: 1rem;
  padding: 1em;
  background-color: #ffffff;
  border-radius: 0.625em;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px;
  overflow: visible;
}
#header #main-menu .menu > .menu-item-has-children .sub-menu:before {
  content: '';
  width: 1.5rem;
  height: 1rem;
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  position: absolute;
  top: -1rem;
  left: 50%;
  translate: -50% 0;
  filter: drop-shadow(-1px 6px 3px rgba(0, 0, 0, 0.5));
  background-color: #ffffff;
}
#header #main-menu .menu > .menu-item-has-children .sub-menu a:hover {
  font-weight: 500;
}
#search_form_container {
  opacity: 0;
  position: relative;
  transition: all 250ms ease-in-out;
  overflow: hidden;
  display: inline-block;
  border-radius: 8px;
}
#search_form_container.active {
  opacity: 1;
}
#search_form {
  border-radius: 8px;
  position: relative;
  z-index: 100;
  transition: all 250ms ease-in-out;
  width: 100%;
  height: 99%;
  padding-left: 8px;
  overflow: hidden;
  display: inline-block;
  display: flex;
  flex-direction: row;
}
#search_form::after {
  display: block;
  position: absolute;
  bottom: 10%;
  z-index: 101;
  height: 1px;
  background-color: #000;
  width: 184px;
}
.small-search-bar {
  height: 100%;
  width: 65%;
  border: none;
  outline: none !important;
  background-color: inherit;
  font-size: 1.1em;
}
.larger-bar-submit {
  height: 100%;
  width: 33%;
}
#search_form_container {
  max-height: 0px;
}
#search_form_container.active {
  padding: 0.5em !important;
  max-height: 100%;
}
@media screen and (max-width: 1023.84px) {
  #search_form_container.active {
    margin-top: 1em;
  }
}
/* Blue Gradient Header Styling */
.vacancy-header-gradient {
  background: linear-gradient(135deg, #0056b3 0%, #00a0e9 50%, #4db8ff 100%);
  padding: 3rem 0;
  color: #fff;
  margin-bottom: 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.vacancy-header-gradient::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 10% 20%, rgba(255, 255, 255, 0.1) 0%, transparent 20%);
}
.page-header-gradient {
  background: linear-gradient(135deg, #005e34 0%, #00a653 50%, #4dcc80 100%);
  padding: 3rem 0;
  color: #fff;
  margin-bottom: 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.page-header-gradient::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at 10% 20%, rgba(255, 255, 255, 0.1) 0%, transparent 20%);
}
.vacancy-header-gradient,
.page-header-gradient h1 {
  color: #fff;
  margin-top: 0;
  font-size: 2.5rem;
  margin-bottom: 1rem;
  position: relative;
}
.vacancy-header-gradient,
.page-header-gradient .vacancy-intro {
  font-size: 1.2rem;
  opacity: 0.9;
  margin-bottom: 1.5rem;
}
.vacancy-meta {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 10px;
  padding: 1rem;
  backdrop-filter: blur(4px);
  margin-top: 1em;
}
.vacancy-meta li {
  margin-right: 1.5rem;
}
.vacancy-meta span {
  color: #fff;
}
.vacancy-image,
.page-banner-img {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);
  transform: rotate(2deg);
  border: 5px solid #fff;
  transition: all 250ms ease-in-out;
}
.page-banner-img {
  width: 50%;
}
.vacancy-title {
  width: 90%;
}
.vacancy-image:hover,
.page-banner-img:hover {
  transform: rotate(-2deg);
}
.vacancy-image,
.page-banner-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vacancy-header-content {
  position: relative;
  z-index: 2;
}
/* Hamburger Menu Styles */
.hamburger-menu-container {
  position: relative;
  margin-left: 1em;
}
.hamburger-button {
  display: none;
  /* Hidden by default, shown on mobile via JS */
  background: none;
  border: none;
  cursor: pointer;
  padding: 10px;
  z-index: 1000;
  transition: all 0.3s ease-in-out;
}
.hamburger-button:focus {
  outline: 2px solid #3b2d78;
  outline-offset: 2px;
}
.hamburger-line {
  display: block;
  width: 25px;
  height: 3px;
  margin: 5px 0;
  background-color: #041f1e;
  transition: all 0.3s ease-in-out;
}
.hamburger-menu-wrapper {
  position: fixed;
  top: 0;
  right: -80%;
  width: 80%;
  max-width: 400px;
  height: 100vh;
  background-color: #3b2d78;
  color: #041f1e;
  box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
  transition: right 0.3s ease-in-out;
  z-index: 1001;
  overflow-y: auto;
  overscroll-behavior: contain;
  /* Prevent scroll chaining */
}
.hamburger-menu-wrapper.active {
  right: 0;
}
.hamburger-menu-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: opacity 250ms ease-in-out, visibility 0s linear 250ms;
}
.hamburger-menu-overlay.active {
  opacity: 1;
  visibility: visible;
  transition: opacity 250ms ease-in-out, visibility 0s;
}
.hamburger-menu-header {
  display: flex;
  justify-content: flex-end;
  padding: 1em 1em 0 0;
}
.hamburger-close-button {
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #041f1e;
  z-index: 1002;
  padding: 0.5em;
  transition: transform 0.2s ease-in-out;
}
.hamburger-close-button:hover {
  transform: scale(1.1);
}
.hamburger-close-button:focus {
  outline: 2px solid #3b2d78;
  outline-offset: 2px;
}
.hamburger-menu-nav {
  display: flex;
  flex-direction: column;
  height: calc(40vh);
  padding: 2em;
  position: relative;
  z-index: 1002;
}
.hamburger-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.hamburger-menu li {
  margin-bottom: 0.75em;
}
.hamburger-menu a {
  color: #ffffff !important;
  text-decoration: none;
  font-size: 1.1em;
  display: block;
  padding: 0.5em 0;
  transition: color 0.2s ease-in-out;
}
.hamburger-menu a:hover {
  color: #3b2d78 !important;
}
.hamburger-menu .sub-menu {
  list-style: none;
  padding-left: 1.5em;
  margin-top: 0.5em;
  display: none;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.hamburger-menu .sub-menu li {
  margin-bottom: 0.5em;
}
.hamburger-menu .sub-menu a {
  font-size: 1em;
  padding: 0.3em 0;
}
.hamburger-menu .menu-item-has-children {
  position: relative;
}
.submenu-indicator {
  display: inline-block;
  margin-left: 0.5em;
  font-weight: bold;
  transition: transform 0.2s ease-in-out;
}
/* Utility class for hiding main menu on mobile */
.mobile-hidden {
  display: none !important;
}
/* Pattern container styling */
.pattern-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.1;
  z-index: -1;
}
.pattern {
  width: 100%;
  height: 100%;
}
/* Media queries for responsiveness */
@media (max-width: 992px) {
  .hamburger-button {
    display: block;
  }
  .main-menu {
    display: none;
  }
}
@media (max-width: 576px) {
  .hamburger-menu-wrapper {
    width: 80%;
    max-width: 80%;
    right: -80%;
  }
  .hamburger-menu-nav {
    padding: 1.5em;
  }
}
#favorites_wrapper {
  top: -6px;
}
/* Footer less */
/* Footer less */
footer#footer .jobalert-banner {
  position: relative;
}
footer#footer .jobalert-banner .pure-g {
  position: absolute;
  width: 100%;
  top: -2.75rem;
  height: 5.5rem;
  padding: .375rem .675rem;
  background-color: #f5f7f7;
  border-radius: .3125rem;
}
@media screen and (min-width: 1023.84px) {
  footer#footer .jobalert-banner .pure-g h5 {
    padding-left: 1.375rem;
  }
}
footer#footer .bg-footer-container {
  background-color: #e5eaec;
  margin: 0 auto;
  max-width: 1637px;
  border-radius: .6125rem .6125rem 0 0;
}
footer#footer .bg-footer-container .footer-container {
  padding: 6rem 0 3.5rem;
}
footer#footer .bg-footer-container .footer-container .footer-menu-row {
  padding-bottom: 2.5rem;
}
footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col h4 {
  font-weight: 900;
  font-size: 1.25rem;
  margin-bottom: 1.875rem;
}
footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col ul.menu li:before {
  content: url('data:image/svg+xml,<svg width="7" height="11" viewBox="0 0 7 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.9392 10.5825L0 9.64334L4.35207 5.29127L0 0.9392L0.9392 0L6.23047 5.29127L0.9392 10.5825Z" fill="%233b2d78"/></svg>');
  margin-right: .6275rem;
  transition: 0.33s ease;
}
footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col ul.menu li a {
  text-decoration: none;
  color: #3b2d78;
  transition: 0.33s ease;
}
footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col ul.menu li + li {
  margin-top: .25rem;
}
footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col ul.menu li:hover:before {
  content: url('data:image/svg+xml,<svg width="7" height="11" viewBox="0 0 7 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.9392 10.5825L0 9.64334L4.35207 5.29127L0 0.9392L0.9392 0L6.23047 5.29127L0.9392 10.5825Z" fill="%23f39200"/></svg>');
  margin-right: .875rem;
}
footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col ul.menu li:hover a {
  color: #f39200;
}
footer#footer .bg-footer-container .footer-container .footer-bb .bottombar-menu ul {
  display: flex;
  justify-content: end;
  list-style: none;
  padding: 0;
}
footer#footer .bg-footer-container .footer-container .footer-bb .bottombar-menu ul li a {
  color: #3b2d78;
}
footer#footer .bg-footer-container .footer-container .footer-bb .bottombar-menu ul li a:hover {
  color: #f39200;
}
footer#footer .bg-footer-container .footer-container .footer-bb .bottombar-menu ul li:not(:last-child):after {
  content: '-';
  padding: 0 .33rem;
}
/* Templates less */
/* Templates less */
.stap {
  background-color: #c07300;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 2em;
}
.stap a {
  color: inherit;
  text-decoration: none;
}
.stap h2 {
  font-size: 1.9em;
}
.title-break h1,
.title-break h2,
.title-break h3,
.title-break h4 {
  overflow-wrap: break-word;
  hyphens: auto;
}
.margin-center.container {
  margin-left: auto;
  margin-right: auto;
}
.widget {
  background-color: #c07300;
  padding: 2em;
}
.widget a {
  color: inherit;
  text-decoration: none;
}
@media screen and (min-width: 767.84px) {
  .widget {
    margin: 1em 0em 0em 2em;
  }
}
/* Breadcrumbs */
#breadcrumbs {
  position: absolute;
  top: 1.25rem;
  z-index: 10;
}
#breadcrumbs span {
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 500;
  font-size: .75rem;
}
#breadcrumbs span a {
  color: #3b2d78;
}
/* Jobs archive */
.jobs-archive.filtered .jobs-section aside.filters {
  border-radius: 0.625rem;
}
.jobs-archive.filtered .jobs-section aside.filters .search-wrap input {
  width: 100%;
  padding: 1.125rem 2.625rem 1.125rem 1.125rem;
  line-height: 1;
  border: 0;
  border-radius: 0.3125rem;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.jobs-archive.filtered .jobs-section aside.filters .search-wrap input::placeholder {
  color: #3b2d78;
}
.jobs-archive.filtered .jobs-section aside.filters .search-wrap div {
  position: relative;
}
.jobs-archive.filtered .jobs-section aside.filters .search-wrap div:after {
  content: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.8438 18.3203C20.0391 18.5156 20.0391 18.8281 19.8438 18.9844L18.9453 19.8828C18.7891 20.0781 18.4766 20.0781 18.2812 19.8828L13.5547 15.1562C13.4766 15.0391 13.4375 14.9219 13.4375 14.8047V14.2969C11.9922 15.5078 10.1562 16.25 8.125 16.25C3.63281 16.25 0 12.6172 0 8.125C0 3.67188 3.63281 0 8.125 0C12.5781 0 16.25 3.67188 16.25 8.125C16.25 10.1562 15.4688 12.0312 14.2578 13.4375H14.7656C14.8828 13.4375 15 13.5156 15.1172 13.5938L19.8438 18.3203ZM8.125 14.375C11.5625 14.375 14.375 11.6016 14.375 8.125C14.375 4.6875 11.5625 1.875 8.125 1.875C4.64844 1.875 1.875 4.6875 1.875 8.125C1.875 11.6016 4.64844 14.375 8.125 14.375Z" fill="%233B2D78"/></svg>');
  position: absolute;
  top: .25rem;
  right: 1rem;
  height: 100%;
  align-content: center;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group {
  margin-top: 2rem;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group button,
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group label {
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group button.filter-group-trigger {
  font-weight: 700;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  background-color: unset;
  border: unset;
  border-bottom: solid 1px;
  border-color: #D5D8DF;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 .5rem;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group button.filter-group-trigger:after {
  content: '';
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 12px;
  height: 12px;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group button.filter-group-trigger[aria-expanded="true"]:after {
  background-image: url('data:image/svg+xml,<svg width="12" height="2" viewBox="0 0 12 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 2V0H12V2H0Z" fill="%233b2d78"/></svg>');
  max-height: 2px;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group button.filter-group-trigger[aria-expanded="false"]:after {
  background-image: url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.55469 7.40625H0V5.55469H5.55469V0H7.40625V5.55469H12.9609V7.40625H7.40625V12.9609H5.55469V7.40625Z" fill="%233b2d78"/></svg>');
  max-height: 12px;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group .filter-group-items {
  overflow: hidden;
  transition: all 325ms cubic-bezier(0.37, 0.01, 0.62, 1);
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group .filter-group-items .single-filter {
  margin: .875rem 0;
  height: 1.25rem;
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group .filter-group-items .single-filter input[type="checkbox"] {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: .125rem;
  border: unset;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.05);
  appearance: none;
  background-color: #ffffff;
  background-image: url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.97152 8.37852L0 4.407L0.99288 3.41411L3.97152 6.39276L10.3643 0L11.3572 0.99288L3.97152 8.37852Z" fill="none"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group .filter-group-items .single-filter input[type="checkbox"]:hover {
  background-image: url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.97152 8.37852L0 4.407L0.99288 3.41411L3.97152 6.39276L10.3643 0L11.3572 0.99288L3.97152 8.37852Z" fill="%233b2d78"/></svg>');
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group .filter-group-items .single-filter input[type="checkbox"]:checked {
  background-color: #f39200;
  background-image: url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.97152 8.37852L0 4.407L0.99288 3.41411L3.97152 6.39276L10.3643 0L11.3572 0.99288L3.97152 8.37852Z" fill="%23ffffff"/></svg>');
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group .filter-group-items.active {
  margin-top: 1rem;
}
.jobs-archive.filtered .jobs-section aside.filters .checkbox-filter-group.filter-group .filter-group-items.inactive {
  margin-top: 0;
  max-height: 0;
}
/* jobs overview */
.job-archive nav.pagination {
  display: flex;
}
.job-archive nav.pagination .pagination {
  margin-left: auto;
  gap: .5rem;
}
.job-archive nav.pagination .pagination li:first-child a,
.job-archive nav.pagination .pagination li:last-child a {
  border: 0;
  background-color: transparent;
}
.job-archive nav.pagination .pagination li:first-child a:before {
  content: url('data:image/svg+xml,<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.143074 4.27634L4.25514 0.143074C4.4671 -0.0476915 4.78505 -0.0476915 4.97581 0.143074L5.46333 0.630587C5.65409 0.821353 5.65409 1.1393 5.46332 1.35126L2.19911 4.63667L5.46332 7.90089C5.65409 8.11285 5.65409 8.43079 5.46332 8.62156L4.97581 9.10907C4.78505 9.29984 4.4671 9.29984 4.25514 9.10907L0.143074 4.97581C-0.0476915 4.78505 -0.0476915 4.4671 0.143074 4.27634Z" fill="%233B2D78"/></svg>');
}
.job-archive nav.pagination .pagination li:last-child a:before {
  content: url('data:image/svg+xml,<svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.46332 4.97581L1.35126 9.10907C1.1393 9.29984 0.821353 9.29984 0.630587 9.10907L0.143074 8.62156C-0.0476915 8.43079 -0.0476915 8.11285 0.143074 7.90089L3.40729 4.61548L0.143074 1.35126C-0.0476915 1.1393 -0.0476915 0.821353 0.143074 0.630587L0.630587 0.143074C0.821353 -0.0476915 1.1393 -0.0476915 1.35126 0.143074L5.46332 4.27634C5.65409 4.4671 5.65409 4.78505 5.46332 4.97581Z" fill="%233B2D78"/></svg>');
}
.job-archive nav.pagination .pagination li:not(:first-child):not(:last-child) {
  width: 1.6125rem;
  height: 1.6125rem;
}
.job-archive nav.pagination .pagination li:not(:first-child):not(:last-child) a {
  background-color: #3b2d78;
  padding: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: .2;
  border: 0;
  border-radius: 2px;
  color: #ffffff;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: .6125rem;
  align-content: center;
}
.job-archive nav.pagination .pagination li:not(:first-child):not(:last-child).active a {
  opacity: 1;
}
/* Quotes */
quote {
  display: block;
  padding: 3rem 2.5rem;
  font-size: 1.5rem;
  font-weight: 900;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
/* Verhalen van collega's */
.verhalen-template .hero-section .bg-grey .container {
  padding-top: 7.125rem;
}
.verhalen-template .hero-section .bg-grey .container .pure-g {
  position: relative;
}
.verhalen-template .hero-section .bg-grey .container .pure-g .titles-wrap {
  margin-bottom: 3.5rem;
}
.verhalen-template .hero-section .bg-grey .container .pure-g .titles-wrap .titles {
  margin-top: 3.5rem;
}
.verhalen-template .hero-section .bg-grey .container .pure-g .titles-wrap .titles h2 {
  margin-bottom: 1rem;
  font-weight: 700;
}
.verhalen-template .hero-section .bg-grey .container .pure-g .titles-wrap .btn-container {
  margin-top: 2.5rem;
}
.verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col {
  position: relative;
  transform: translate(1rem, -1rem);
  max-height: 10rem;
}
.verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col picture.header-img {
  display: block;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 767.84px) {
  .verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col {
    overflow: visible;
  }
  .verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col picture.header-img {
    width: 33.75rem;
    height: 36.25rem;
  }
}
.verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col .label {
  background-color: #7ea3d6;
  display: flex;
  width: max-content;
  position: absolute;
  top: 1.125rem;
  left: 2rem;
  border-radius: 0.3125rem;
}
.verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col .label p {
  font-weight: 900;
  margin: 0;
  padding: .5rem 1rem;
  color: #ffffff;
  font-size: .875rem;
}
.verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col .offset-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f39200;
  border-radius: 0.625rem;
  transform: translate(0rem, 1rem);
  z-index: -1;
}
@media screen and (min-width: 767.84px) {
  .verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col .offset-bg {
    width: 33.75rem;
    height: 36.25rem;
  }
}
.verhalen-template .hero-section .bg-light .container .pure-g div {
  padding-bottom: 0;
}
.verhalen-template .hero-section .bg-light .container .pure-g div .list {
  margin-top: 2.5rem;
}
.verhalen-template .hero-section .bg-light .container .pure-g div .list .list-row {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}
.verhalen-template .hero-section .bg-light .container .pure-g div .list .list-row .icon-wrap {
  background-color: #f39200;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.6125rem;
  height: 2.6125rem;
  border-radius: .25rem;
}
.verhalen-template .hero-section .bg-light .container .pure-g div .list .list-row .icon-wrap .icon {
  background: unset;
  width: unset;
  height: unset;
}
.verhalen-template .hero-section .bg-light .container .pure-g div .list .list-row p {
  margin: 0;
}
.verhalen-template .hero-section .bg-light .container .pure-g div .list .list-row + .list-row {
  margin-top: 1.25rem;
}
.verhalen-template .content-section {
  padding-top: 6rem;
}
.verhalen-template .content-section h2:not(:first-child) {
  margin-top: 3rem;
  margin-bottom: 1.75rem;
}
.verhalen-template .content-section h4 {
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
}
.verhalen-template .content-section ul {
  padding-left: 1.75rem;
}
.verhalen-template .content-section picture.post-content-img {
  display: block;
  margin: 3rem 0;
}
.verhalen-template .content-section picture.post-content-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 0.625rem;
}
.verhalen-template .content-section .img-quote-wrap {
  margin-top: 3rem;
  display: flex;
  gap: 1.875rem;
}
.verhalen-template .content-section .img-quote-wrap > * {
  border-radius: 0.3125rem;
  overflow: hidden;
}
.verhalen-template .content-section .img-quote-wrap picture {
  display: block;
  margin: 0;
  height: 100%;
}
.verhalen-template .content-section .img-quote-wrap picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
.verhalen-template .content-section .img-quote-wrap .quote-bg-wrap {
  max-width: 19.125rem;
}
.verhalen-template .content-section.modulair-content h2:not(:first-child) {
  margin-top: 4rem;
  margin-bottom: 1.75rem;
}
.verhalen-template .content-section.modulair-content h3 {
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
}
.verhalen-template .content-section.modulair-content .img-quote-wrap {
  margin-top: 4rem;
}
@media (max-width: 1023.84px) {
  .verhalen-template .hero-section .bg-grey {
    position: relative;
  }
  .verhalen-template .hero-section .bg-grey:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 4rem;
    background-color: #ffffff;
    z-index: 0;
  }
  .verhalen-template .hero-section .bg-grey .container {
    padding-top: 2rem;
  }
  .verhalen-template .hero-section .bg-grey .container .pure-g .titles-wrap .titles h2 {
    font-size: 1.5rem;
  }
  .verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col {
    max-height: unset;
    transform: translate(0rem, -1rem);
  }
  .verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col .header-img-wrap {
    position: relative;
    z-index: 1;
    max-height: unset;
    padding-bottom: 0;
    padding-right: 0;
    transform: translate(0rem, -1rem);
  }
  .verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col .header-img-wrap picture.header-img img {
    border-radius: 0.625rem;
    overflow: hidden;
  }
  .verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col .offset-bg {
    transform: translate(-1rem, 1rem);
  }
  .verhalen-template .hero-section .bg-grey .container .pure-g .header-img-col .share-container {
    position: relative;
    z-index: 1;
  }
  .verhalen-template .content-section .container .pure-g quote {
    padding: 2rem 1.75rem;
  }
  .verhalen-template .content-section .img-quote-wrap {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .verhalen-template .content-section .img-quote-wrap .quote-bg-wrap {
    max-width: unset;
  }
  .verhalen-template .content-section .share-story {
    margin-top: 2rem;
  }
}
@media (max-width: 1023.84px) and (max-width: 567.84px) {
  .verhalen-template .hero-section .bg-grey:after {
    content: unset;
  }
}
/* Single-Vacatures */
main.vacatures section.vacancy-hero,
main.vacature section.vacancy-hero {
  position: relative;
}
main.vacatures section.vacancy-hero .container,
main.vacature section.vacancy-hero .container {
  position: relative;
  z-index: 1;
}
main.vacatures section.vacancy-hero .container .jobinfo-cntr,
main.vacature section.vacancy-hero .container .jobinfo-cntr {
  padding: 7.25rem 0 2rem;
  max-width: 767.84px;
}
main.vacatures section.vacancy-hero .container .jobinfo-cntr .titles-wrap,
main.vacature section.vacancy-hero .container .jobinfo-cntr .titles-wrap {
  margin-bottom: 1.75rem;
}
main.vacatures section.vacancy-hero .container .jobinfo-cntr .titles-wrap h1,
main.vacature section.vacancy-hero .container .jobinfo-cntr .titles-wrap h1 {
  min-height: 6.875rem;
}
main.vacatures section.vacancy-hero .container .jobinfo-cntr .details-wrap ul li .icon,
main.vacature section.vacancy-hero .container .jobinfo-cntr .details-wrap ul li .icon {
  height: 2rem;
  width: 1.5rem;
  background-color: transparent;
  background-size: 1rem 1rem;
  margin-right: .75rem;
}
main.vacatures section.vacancy-hero .container .vacancy-usps,
main.vacature section.vacancy-hero .container .vacancy-usps {
  display: flex;
  justify-content: space-between;
  padding: 3.75rem 5rem;
  border-radius: .625rem .625rem 0 0;
}
main.vacatures section.vacancy-hero .container .vacancy-usps h4,
main.vacature section.vacancy-hero .container .vacancy-usps h4 {
  margin-bottom: 1rem;
}
main.vacatures section.vacancy-hero .container .vacancy-usps ul,
main.vacature section.vacancy-hero .container .vacancy-usps ul {
  list-style: none;
  padding-left: 0;
}
main.vacatures section.vacancy-hero .container .vacancy-usps ul li,
main.vacature section.vacancy-hero .container .vacancy-usps ul li {
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
main.vacatures section.vacancy-hero .container .vacancy-usps ul li:before,
main.vacature section.vacancy-hero .container .vacancy-usps ul li:before {
  content: url('data:image/svg+xml,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.7 12.025L0 6.325L1.425 4.9L5.7 9.175L14.875 0L16.3 1.425L5.7 12.025Z" fill="%23F39200"/></svg>');
  margin-right: .6125rem;
}
main.vacatures section.vacancy-hero .container .vacancy-usps ul li + li,
main.vacature section.vacancy-hero .container .vacancy-usps ul li + li {
  margin: .5rem 0;
}
main.vacatures section.vacancy-hero .job-image-parent,
main.vacature section.vacancy-hero .job-image-parent {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}
main.vacatures section.vacancy-content .txt-with-bg,
main.vacature section.vacancy-content .txt-with-bg {
  padding: 3rem 3rem 2rem;
  border-radius: 0.625rem;
}
main.vacatures section.vacancy-content .img-wrap,
main.vacature section.vacancy-content .img-wrap {
  border-radius: 0.625rem;
  overflow: hidden;
}
main.vacatures section.vacancy-content ul,
main.vacature section.vacancy-content ul {
  padding-left: 1.5rem;
}
main.vacatures section.wat-krijg-je-section,
main.vacature section.wat-krijg-je-section {
  overflow: hidden;
}
main.vacatures section.wat-krijg-je-section .split-bg,
main.vacature section.wat-krijg-je-section .split-bg {
  background: linear-gradient(90deg, #f5f7f7 50%, #f39200 50%);
  width: 100%;
  height: 33rem;
  z-index: -2;
}
main.vacatures section.wat-krijg-je-section .tabbladen-container ul,
main.vacature section.wat-krijg-je-section .tabbladen-container ul {
  display: flex;
  gap: 4rem;
  padding: 0;
  list-style: none;
}
main.vacatures section.wat-krijg-je-section .tabbladen-container ul li.tabblad a,
main.vacature section.wat-krijg-je-section .tabbladen-container ul li.tabblad a {
  color: #3b2d78;
}
main.vacatures section.wat-krijg-je-section .tabbladen-container ul li.tabblad.active a,
main.vacature section.wat-krijg-je-section .tabbladen-container ul li.tabblad.active a {
  color: #f39200;
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container,
main.vacature section.wat-krijg-je-section .tabblad-content-container {
  display: flex;
  gap: 1.875rem;
  width: 1120px;
  overflow: visible;
  justify-content: left;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content,
main.vacature section.wat-krijg-je-section .tabblad-content-container .tabblad-content {
  min-width: 100%;
  background-color: #ffffff;
  border-radius: 0.625rem;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper,
main.vacature section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper {
  display: flex;
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .img-wrapper,
main.vacature section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .img-wrapper {
  max-width: 33rem;
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .img-wrapper picture,
main.vacature section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .img-wrapper picture {
  width: 100%;
  height: 100%;
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .img-wrapper picture img,
main.vacature section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .img-wrapper picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .txt-wrapper,
main.vacature section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .txt-wrapper {
  padding: 4.5rem;
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container:has(.focus:first-child) .tabblad-content,
main.vacature section.wat-krijg-je-section .tabblad-content-container:has(.focus:first-child) .tabblad-content {
  transform: translateX(0);
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container:has(.focus:nth-child(2)) .tabblad-content,
main.vacature section.wat-krijg-je-section .tabblad-content-container:has(.focus:nth-child(2)) .tabblad-content {
  transform: translateX(calc(-100% - 1.875rem));
}
main.vacatures section.wat-krijg-je-section .tabblad-content-container:has(.focus:last-child) .tabblad-content,
main.vacature section.wat-krijg-je-section .tabblad-content-container:has(.focus:last-child) .tabblad-content {
  transform: translateX(calc(-200% - 3.75rem));
}
@media (max-width: 1279.84px) {
  main.vacatures section.wat-krijg-je-section .tabblad-content-container {
    width: unset;
  }
  main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .img-wrapper {
    max-width: 24rem;
  }
  main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .txt-wrapper {
    padding: 3.5rem 2.5rem;
  }
}
@media (max-width: 567.84px) {
  main.vacatures section.vacancy-hero .job-image-parent {
    position: relative;
  }
  main.vacatures section.vacancy-hero .container .jobinfo-cntr {
    padding: 2rem 0 2rem;
  }
  main.vacatures section.vacancy-hero .container .jobinfo-cntr .titles-wrap h4 {
    margin-bottom: .5rem;
  }
  main.vacatures section.vacancy-hero .container .jobinfo-cntr .titles-wrap h1 {
    min-height: unset;
  }
  main.vacatures section.vacancy-hero .container .vacancy-usps {
    flex-wrap: wrap;
    row-gap: 2rem;
    padding: 2rem 2.5rem;
  }
  main.vacatures section.vacancy-hero .apply-section .container .pure-g {
    padding: 1rem 2rem;
    text-align: center;
  }
  main.vacatures section.vacancy-hero .apply-section .container .pure-g .pure-u-1 {
    padding: 0;
    justify-content: center;
  }
  main.vacatures section.vacancy-hero .apply-section .container .pure-g .pure-u-1 .btn-container {
    justify-content: center;
    padding-top: 1rem;
  }
  main.vacatures section.wat-krijg-je-section .split-bg {
    display: none;
  }
  main.vacatures section.wat-krijg-je-section .tabbladen-container ul {
    gap: 2rem;
  }
  main.vacatures section.wat-krijg-je-section .tabbladen-container ul li a h4 {
    margin: 0;
  }
  main.vacatures section.wat-krijg-je-section .tabblad-content-container {
    width: unset;
  }
  main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper {
    flex-wrap: wrap;
  }
  main.vacatures section.wat-krijg-je-section .tabblad-content-container .tabblad-content .content-wrapper .txt-wrapper {
    padding: 3rem 2rem;
  }
}
/* Template parts less */
/* Template parts less */
/* Pagination styling */
nav.pagination {
  margin-top: 1em;
  margin-bottom: 1em;
}
nav.pagination ol {
  display: flex;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
nav.pagination ol .page-item.disabled .page-link {
  background-color: #e5eaec;
  pointer-events: none;
}
nav.pagination ol .page-item.active .page-link {
  background-color: #3b2d78;
  color: #ffffff;
  font-weight: 700;
}
nav.pagination ol .page-item .page-link {
  text-decoration: unset;
  color: #3b2d78;
  padding: .25em .75em;
  min-width: 2em;
  text-align: center;
  border: 1px solid #3b2d78;
  border-left-width: 0px;
}
.animatable nav.pagination ol .page-item .page-link {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
nav.pagination ol .page-item:first-child .page-link {
  border-left-width: 1px;
  border-top-left-radius: .25em;
  border-bottom-left-radius: .25em;
}
nav.pagination ol .page-item:last-child .page-link {
  border-top-right-radius: .25em;
  border-bottom-right-radius: .25em;
}
.social-list {
  gap: .625rem;
}
.social-list .extrashare {
  cursor: pointer;
}
/** Page headers */
/* Header home */
.hero-section {
  background-color: #e5eaec;
  position: relative;
  z-index: 1;
  overflow-x: clip;
  /* Standard template header */
  /* Job archive filters */
}
.hero-section.home-hero {
  background-repeat: no-repeat;
  background-position: 60% 50%;
  background-size: cover;
}
.hero-section.home-hero .container {
  position: relative;
  overflow: visible;
}
.hero-section.home-hero .container .pure-g {
  position: relative;
  z-index: 10;
}
.hero-section.home-hero .container .pure-g .titles h1,
.hero-section.home-hero .container .pure-g .titles h2 {
  color: #ffffff;
  text-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px;
}
@media (min-width: 1439.84px) {
  .hero-section.home-hero .container .pure-g .titles h1 {
    font-size: 4.125rem;
  }
}
.hero-section.home-hero .container .pure-g .btn-container {
  margin-top: 2.75rem;
}
.hero-section.home-hero .container .pure-g .btn-container a {
  font-size: 1.125rem;
}
.hero-section.home-hero .container .graphic {
  position: absolute;
  z-index: 5;
  right: -127px;
  bottom: -127px;
}
.hero-section.standard-hero.graphic .container .graphic {
  display: block;
  height: 38rem;
  bottom: -19.25rem;
}
.hero-section.standard-hero:has(.hero-img) .hero-img {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 40%;
}
.hero-section.standard-hero:has(.hero-img) > .pure-g .pure-u-md-3-5 {
  max-width: 60%;
}
.hero-section.jobs-hero {
  background-repeat: no-repeat;
  background-position: right center;
}
.hero-section.jobs-hero .title-wrap {
  max-width: 567.84px;
}
.hero-section.jobs-hero .hero-usps {
  display: flex;
  flex-wrap: wrap;
  column-gap: 2.5rem;
  row-gap: 3rem;
}
.hero-section.jobs-hero .hero-usps .usp-wrap {
  display: flex;
  gap: 1.25rem;
  align-items: center;
}
.hero-section.jobs-hero .hero-usps .usp-wrap .icon-wrap {
  background-color: #f39200;
  width: 2.625rem;
  height: 2.625rem;
  border-radius: .25rem;
  align-content: center;
  text-align: center;
  line-height: 0;
}
.hero-section.jobs-hero .hero-usps .usp-wrap p {
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 900;
}
.hero-section.landingspage .container .btn-img .img-wrap {
  max-height: 5.25rem;
  overflow: visible;
}
.hero-section.landingspage .container .btn-img .img-wrap picture {
  position: relative;
  transform: translate(1rem, -1rem);
}
.hero-section.landingspage .container .btn-img .img-wrap picture img {
  max-height: 26.5rem;
  border-radius: 0.625rem;
  overflow: hidden;
}
.hero-section.landingspage .container .btn-img .img-wrap picture:after {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #f39200;
  position: absolute;
  bottom: -0.5rem;
  left: -.75rem;
  z-index: -1;
  border-radius: 10px;
}
.hero-section.landingspage .container .list {
  padding-top: 3rem;
}
.hero-section.landingspage .container .list .list-row {
  display: flex;
  column-gap: 1.25rem;
  align-items: center;
  margin-top: .5rem;
}
.hero-section.landingspage .container .list .list-row .icon-wrap {
  background-color: #f39200;
  width: 2.625rem;
  height: 2.625rem;
  align-content: center;
  text-align: center;
  line-height: 0;
  border-radius: 0.3125rem;
}
/* Job Alert Sidebar */
.jobalert-sidebar {
  position: relative;
  width: 100%;
  height: 34.6875rem;
  align-content: end;
  border-radius: 0.625rem;
  overflow: hidden;
}
.jobalert-sidebar picture,
.jobalert-sidebar svg,
.jobalert-sidebar .gradient-overlay {
  position: absolute;
  top: 0;
}
.jobalert-sidebar picture {
  width: 100%;
  height: 100%;
}
.jobalert-sidebar picture.bg-img-cutout {
  z-index: 10;
}
.jobalert-sidebar picture.bg-img-full {
  z-index: 1;
}
.jobalert-sidebar picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
.jobalert-sidebar svg {
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.jobalert-sidebar svg.circle-blue {
  z-index: 5;
}
.jobalert-sidebar svg.circle-orange {
  z-index: 20;
}
.jobalert-sidebar .gradient-overlay {
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, transparent 0%, #000000 100%);
  opacity: .7;
  z-index: 15;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.jobalert-sidebar .content-wrap {
  position: relative;
  z-index: 25;
  padding: 2.25rem 1rem 2.25rem 2.25rem;
}
.jobalert-sidebar .content-wrap h3 {
  font-size: 2rem;
}
.jobalert-sidebar:hover .gradient-overlay {
  opacity: 1;
}
.jobalert-sidebar:hover svg {
  transform: rotate(25deg);
}
/* Deel dit verhaal */
.share-story .title-row {
  border-radius: .3125rem .3125rem 0 0;
}
.share-story .title-row h3 {
  margin: 0;
}
.share-story .title-row button {
  border-radius: 0.3125rem;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
}
.share-story .snippet-container {
  border-radius: 0.3125rem;
  overflow: hidden;
}
.share-story .snippet-container .img-wrap {
  max-height: 100%;
  max-width: 8.125rem;
}
.share-story .snippet-container .img-wrap picture {
  width: 100%;
  height: 100%;
}
.share-story .snippet-container .img-wrap picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
.share-story .snippet-container .content-wrap {
  background-color: #e5eaec;
  padding: 1.875rem 1.25rem;
}
.share-story .snippet-container .content-wrap p {
  margin: 0;
}
.share-story .snippet-container .content-wrap p.quote {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
/* Zwevende buttons */
.fixed-btn-wrap {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 20;
}
.fixed-btn-wrap .chat-btn {
  border-radius: 5px 0 0 0;
  overflow: hidden;
  width: max-content;
  margin-left: auto;
}
.fixed-btn-wrap .chat-btn a {
  background-color: #e5eaec;
  padding: 1.125rem 1.5rem;
  line-height: 0;
  display: block;
}
.fixed-btn-wrap .chat-btn a svg path {
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.fixed-btn-wrap .chat-btn:hover a {
  background-color: #f39200;
}
.fixed-btn-wrap .chat-btn:hover a svg path {
  fill: #ffffff;
}
.fixed-btn-wrap .podcast-btn {
  background-color: #3b2d78;
  border-radius: 5px 0 0 0;
  overflow: hidden;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.fixed-btn-wrap .podcast-btn p {
  font-size: .875rem;
  margin: 0;
}
.fixed-btn-wrap .podcast-btn p a {
  color: #ffffff;
  padding: 1.5rem 1rem 1.25rem;
  min-width: 7.5rem;
  line-height: 1.33;
}
.fixed-btn-wrap .podcast-btn p a svg {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
}
.fixed-btn-wrap .podcast-btn:hover {
  background-color: #7ea3d6;
}
/* Template premades less */
/*** PREMADES */
/** Waarom ZGT? */
.premade-whyzgt .mosaic-layout {
  display: grid;
  column-gap: 2rem;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(32, 1.75rem);
}
@media screen and (max-width: 767.84px) {
  .premade-whyzgt .mosaic-layout {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
  }
}
.premade-whyzgt .mosaic-layout .mosaic-block {
  background-color: #ffffff;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.15);
  border-radius: .625rem;
  overflow: hidden;
  grid-column: span 1;
}
.premade-whyzgt .mosaic-layout .mosaic-block.txt-block {
  padding: 3.5rem 3rem;
}
.premade-whyzgt .mosaic-layout .mosaic-block.txt-block .titles {
  margin-bottom: 2rem;
}
.premade-whyzgt .mosaic-layout .mosaic-block.txt-block .titles h4,
.premade-whyzgt .mosaic-layout .mosaic-block.txt-block .titles h2 {
  margin: 0;
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block picture img {
  transition: .33s ease;
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block .titles-wrap {
  text-align: center;
  position: absolute;
  bottom: 0;
  z-index: 10;
  padding: 2rem 0;
  width: 100%;
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block .titles-wrap p {
  color: #ffffff;
  font-weight: 900;
  margin: 0;
  filter: drop-shadow(0 4px 20px rgba(0, 0, 0, 0.15));
  /* used only during measurement */
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block .titles-wrap p.display-txt {
  text-align: right;
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block .titles-wrap p.display-keyword {
  text-align: center;
  line-height: 1;
  display: inline-block;
  white-space: nowrap;
  transition: .67s ease;
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block .titles-wrap p .no-font-transition {
  transition: none !important;
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block .titles-wrap p.display-payoff {
  opacity: 0;
  max-height: 0;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.333;
  text-align: left;
  padding-left: 2rem;
  max-width: 21rem;
  margin-top: 0;
  transition: opacity 0.67s 0s ease, max-height 0.5s 0.67s ease;
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block:hover picture img {
  filter: blur(2px);
}
.premade-whyzgt .mosaic-layout .mosaic-block.img-block:hover .titles-wrap p.display-payoff {
  margin-top: 1rem;
  opacity: 1;
  max-height: 3rem;
  transition: opacity 0.67s 0.67s ease, max-height 0.5s ease;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(1) {
  grid-row-start: 1;
  grid-row-end: 17;
  grid-column-start: 1;
  grid-column-end: 7;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(2) {
  grid-row-start: 2;
  grid-row-end: 14;
  grid-column-start: 7;
  grid-column-end: 13;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(2).img-block .titles-wrap p.display-txt {
  font-size: 1.25rem;
  padding-right: 3.5rem;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(2).img-block .titles-wrap p.display-keyword {
  font-size: 3rem;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(3) {
  grid-row-start: 18;
  grid-row-end: 33;
  grid-column-start: 2;
  grid-column-end: 7;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(3).img-block .titles-wrap p.display-txt {
  font-size: 1.25rem;
  padding-right: 4rem;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(3).img-block .titles-wrap p.display-keyword {
  font-size: 4.5rem;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4) {
  grid-row-start: 15;
  grid-row-end: 31;
  grid-column-start: 7;
  grid-column-end: 11;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4).img-block .titles-wrap {
  height: 100%;
  top: 0;
  bottom: unset;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4).img-block .titles-wrap p.display-txt {
  padding-right: 3rem;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4).img-block .titles-wrap p.display-keyword {
  font-size: 2.625rem;
}
.premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4).img-block .titles-wrap p.display-payoff {
  position: absolute;
  bottom: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
}
/** Sollicatieprocedure */
.premade-procedure .container-thinner {
  transform: translate(-1.5rem, -1.5rem);
  overflow: visible;
}
.premade-procedure .container-thinner .banner-wrap {
  position: relative;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-radius: .625rem .625rem 0 0;
  overflow: hidden;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step {
  padding: 2rem 3rem;
  position: relative;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:not(:nth-child(4)):after {
  content: '';
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  background: red;
  top: 2.67rem;
  right: -.75rem;
  z-index: 10;
  transform: rotate(45deg);
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step .icon-wrap {
  background-color: #f39200;
  height: 3rem;
  width: 3rem;
  border-radius: 0.3125rem;
  text-align: center;
  align-content: center;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step h4 {
  font-weight: 900;
  margin-top: 2rem;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:nth-child(1) {
  background-color: #FCFDFD;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:nth-child(1):after {
  background-color: #FCFDFD;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:nth-child(2) {
  background-color: #F5F7F7;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:nth-child(2):after {
  background-color: #F5F7F7;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:nth-child(3) {
  background-color: #EDF0F1;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:nth-child(3):after {
  background-color: #EDF0F1;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:nth-child(4) {
  background-color: #e5eaec;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step:nth-child(4):after {
  background-color: #e5eaec;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .cta-row {
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem 3rem;
  border-radius: 0 0 .625rem .625rem;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .cta-row h4 {
  font-weight: 900;
  margin: 0em;
  margin: 0 !important;
}
.premade-procedure .container-thinner .banner-wrap .procedure-wrap .cta-row a {
  color: #3b2d78;
  text-decoration: none;
}
.premade-procedure .container-thinner .banner-wrap .bg-tertiary {
  z-index: -1;
  transform: translate(1.5rem, 1.5rem);
  border-radius: .625rem;
  top: 0;
}
/* Recruiter en contact section */
.premade-contactinfo .container .pure-g > div .recruiter-wrap .img-wrap {
  position: relative;
  height: 23.5rem;
  transition: 0.33s ease-out;
}
.premade-contactinfo .container .pure-g > div .recruiter-wrap .img-wrap:after {
  content: '';
  display: block;
  width: 100%;
  height: 23.5rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #f39200;
  border-radius: 0.3125rem;
  transform: translate(0, 0);
}
.premade-contactinfo .container .pure-g > div .recruiter-wrap .img-wrap .label {
  background-color: #e5eaec;
  border-radius: 0.3125rem;
  top: 1rem;
  left: 1rem;
  transition: 0.33s ease-in;
}
.premade-contactinfo .container .pure-g > div .recruiter-wrap .img-wrap picture {
  height: 100%;
  border-radius: 0.3125rem;
  overflow: hidden;
}
.premade-contactinfo .container .pure-g > div .recruiter-wrap .info-wrap {
  padding: 1.875rem 1.875rem 0;
}
.premade-contactinfo .container .pure-g > div .recruiter-wrap .info-wrap h4 {
  font-weight: 900;
  min-height: 2em;
  margin-bottom: 1.5rem;
  line-height: 1.25;
}
.premade-contactinfo .container .pure-g > div .recruiter-wrap:hover .img-wrap {
  transform: translateY(-1rem);
  transition: 0.33s ease-in;
}
.premade-contactinfo .container .pure-g > div .recruiter-wrap:hover .img-wrap:after {
  transform: translate(0.5rem, 0.5rem);
  transition: 0.33s 0.33s ease-in;
}
.premade-contactinfo .container .pure-g > div .recruiter-wrap:hover .img-wrap .label {
  background-color: #f39200;
  color: #ffffff;
}
.premade-contactinfo .container .pure-g > div .alg-contact {
  display: flex;
  flex-wrap: wrap;
  border-radius: 0.3125rem;
  padding: 2.5rem 2rem;
}
.premade-contactinfo .container .pure-g > div .alg-contact h3 {
  line-height: 1.33;
}
.premade-contactinfo .container .pure-g > div > * .details {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-content: space-between;
}
.premade-contactinfo .container .pure-g > div > * .details a,
.premade-contactinfo .container .pure-g > div > * .details p {
  color: #3b2d78;
  line-height: 1;
  margin: .75rem 0 0;
  transition: 0.33s ease-in;
}
.premade-contactinfo .container .pure-g > div > * .details a:before,
.premade-contactinfo .container .pure-g > div > * .details p:before {
  content: url('data:image/svg+xml,<svg width="7" height="11" viewBox="0 0 7 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.9392 10.5825L0 9.64334L4.35207 5.29127L0 0.9392L0.9392 0L6.23047 5.29127L0.9392 10.5825Z" fill="%233b2d78" /></svg>');
  margin-right: .625rem;
}
.premade-contactinfo .container .pure-g > div > * .details a:hover,
.premade-contactinfo .container .pure-g > div > * .details p:hover {
  color: #f39200;
}
.premade-contactinfo .container .pure-g > div > * .details a:hover:before,
.premade-contactinfo .container .pure-g > div > * .details p:hover:before {
  content: url('data:image/svg+xml,<svg width="7" height="11" viewBox="0 0 7 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.9392 10.5825L0 9.64334L4.35207 5.29127L0 0.9392L0.9392 0L6.23047 5.29127L0.9392 10.5825Z" fill="%23f39200" /></svg>');
  margin-right: .875rem;
  transition: 0.33s ease-in;
}
/* ZGT Locations */
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block {
  height: 36.625rem;
  align-content: end;
  position: relative;
  border-radius: 0.625rem;
  overflow: hidden;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img picture,
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img .gradient-overlay {
  position: absolute;
  left: 0;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img .gradient-overlay {
  display: block;
  width: 100%;
  bottom: 0;
  height: 50%;
  opacity: .7;
  z-index: 10;
  background: linear-gradient(180deg, transparent 0%, #000000 100%);
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img picture {
  width: 100%;
  min-height: 100%;
  height: 100%;
  top: 0;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img picture.loc-full {
  z-index: 1;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img picture.loc-cutout {
  z-index: 5;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img svg {
  position: absolute;
  top: 0;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img svg.blue {
  z-index: 3;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img svg.orange {
  z-index: 12;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .loc-info {
  position: relative;
  z-index: 20;
  padding: 2.75rem 0;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .loc-info p {
  margin: 0;
  color: #ffffff;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .loc-info p.display-txt,
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .loc-info p.display-payoff {
  padding: 0 4rem;
  font-size: 1.25rem;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .loc-info p.display-keyword {
  text-align: center;
  font-size: 8.125rem;
  font-weight: 900;
  line-height: 1;
  transform: translateY(0);
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .loc-info p.display-payoff {
  opacity: 0;
  position: absolute;
  bottom: 2.75rem;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block:hover .bg-img .gradient-overlay {
  height: 100%;
  opacity: .9;
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block:hover .bg-img svg {
  transform: rotate(15deg);
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block:hover .loc-info p.display-txt,
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block:hover .loc-info p.display-keyword {
  transform: translateY(-2rem);
}
.premade-locations .container-thinner .pure-g .location .loc-wrap.img-block:hover .loc-info p.display-payoff {
  opacity: 1;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block {
  align-content: normal;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .bg-img .gradient-overlay {
  background: linear-gradient(0deg, transparent 0%, #000000 84%);
  bottom: unset;
  top: 0;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .bg-img picture {
  top: unset;
  bottom: -.33rem;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .bg-img svg {
  transform: rotate(180deg);
  top: unset;
  bottom: 0;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .bg-img svg.orange {
  z-index: 3;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .bg-img svg.blue {
  z-index: 12;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .loc-info p {
  transform: translate(0);
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .loc-info p.display-keyword {
  font-size: 6.125rem;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .loc-info p.display-payoff {
  opacity: 0;
  position: unset;
  padding-top: 1rem;
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block:hover .bg-img svg {
  transform: rotate(195deg);
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block:hover .loc-info p {
  transform: translate(0);
}
.premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block:hover .loc-info p.display-payoff {
  opacity: 1;
}
/* No jobs Call to action banner */
.premade-nojobs .bg-light {
  border-radius: 0.625rem;
}
/* Ontwikkeling */
.premade-ontwikkeling {
  background-image: url('data:image/svg+xml,<svg width="1378" height="882" viewBox="0 0 1378 882" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M184.136 335.821C184.136 251.922 252.236 183.898 336.254 183.898V0C150.549 0 0 150.354 0 335.821H184.136Z" fill="%237EA3D6"/><path d="M1377.51 545.821H1193.37C1193.37 629.72 1125.27 697.743 1041.25 697.743V881.641C1226.96 881.641 1377.51 731.287 1377.51 545.821Z" fill="%23F39200"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
}
.premade-ontwikkeling .col-l,
.premade-ontwikkeling .col-r {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px;
  border-radius: 0.625rem;
  overflow: hidden;
}
.premade-ontwikkeling .col-l .txt-wrap,
.premade-ontwikkeling .col-r .txt-wrap {
  padding: 3.25rem 3.75rem;
}
.premade-ontwikkeling .col-l .img-wrap,
.premade-ontwikkeling .col-r .img-wrap {
  max-height: 15rem;
  overflow: hidden;
}
.premade-ontwikkeling .col-l .img-wrap picture,
.premade-ontwikkeling .col-r .img-wrap picture {
  width: 100%;
  height: 100%;
}
.premade-ontwikkeling .col-l .img-wrap picture img,
.premade-ontwikkeling .col-r .img-wrap picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
/* Uitgelicht verhaal */
.premade-uitgelicht-verhaal .story-container {
  display: flex;
}
.premade-uitgelicht-verhaal .story-container .img-wrap {
  position: relative;
  z-index: 1;
  width: 33rem;
  height: 34.5rem;
  transform: translate(1rem, -1rem);
}
.premade-uitgelicht-verhaal .story-container .img-wrap picture {
  overflow: hidden;
  border-radius: 0.625rem;
  position: relative;
  z-index: 1;
}
.premade-uitgelicht-verhaal .story-container .img-wrap picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.premade-uitgelicht-verhaal .story-container .img-wrap:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #f39200;
  transform: translate(-1rem, 1rem);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 0.625rem;
}
.premade-uitgelicht-verhaal .story-container .content-wrap {
  max-width: 47rem;
  padding: 5rem;
  border-radius: 0 .625rem .625rem 0;
}
.premade-uitgelicht-verhaal .story-container .content-wrap .txt-wrap {
  display: flex;
  flex-wrap: wrap;
}
.premade-uitgelicht-verhaal .story-container .content-wrap .txt-wrap p {
  margin: 0;
  line-height: 1.25;
}
.premade-uitgelicht-verhaal .story-container .content-wrap .txt-wrap h4 {
  margin-top: 2rem;
  margin-bottom: 0;
}
/* Vakgebied slider */
.premade-vakgebied-slider {
  position: relative;
  overflow: hidden;
}
.premade-vakgebied-slider .slider-container {
  position: relative;
  padding: 0;
  overflow: hidden;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide {
  opacity: 0.5;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container {
  display: flex;
  align-items: end;
  height: 45.625rem;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container .gradient-overlay {
  background: linear-gradient(180deg, transparent 0%, #000000 100%);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  z-index: 5;
  opacity: .5;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container picture {
  width: 100%;
  height: 100%;
  z-index: 1;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container .vakgebied-info {
  position: relative;
  z-index: 10;
  color: #ffffff;
  padding: 3.5rem 3.5rem 2.5rem;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container .vakgebied-info h3 {
  font-weight: 900;
  font-size: 2rem;
  margin-bottom: 0;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container .vakgebied-info p,
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container .vakgebied-info svg {
  max-height: 0;
  opacity: 0;
  margin: 0;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container .vakgebied-info svg {
  margin-top: 1rem;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container:hover .gradient-overlay {
  background: linear-gradient(180deg, #000000 0%, #000000 100%);
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container:hover .vakgebied-info p,
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide .vakgebied-container:hover .vakgebied-info svg {
  max-height: 10rem;
  opacity: 1;
  margin-top: 1rem;
}
.animatable .premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide.is-active {
  opacity: 1;
}
@media screen and (min-width: 1280px) {
  .premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide.is-prev,
  .premade-vakgebied-slider .slider-container .splide__track ul.splide__list li.splide__slide.is-next {
    opacity: 1;
  }
}
.premade-vakgebied-slider .splide__arrows {
  display: flex;
  justify-content: space-between;
  width: 1180px;
  margin: 0 auto;
  position: absolute;
  bottom: 22.5rem;
  z-index: 10;
  left: 0;
  right: 0;
}
.premade-vakgebied-slider .splide__arrows button {
  background-color: lightgrey;
  opacity: 1;
  border-radius: 5px;
  padding: .5rem;
}
/* Werkwijze bij ZGT */
.premade-werkwijze {
  overflow: hidden;
}
.premade-werkwijze .container .pure-g > div .img-txt-wrap {
  display: flex;
}
.premade-werkwijze .container .pure-g > div .img-txt-wrap .img-wrap {
  position: absolute;
  right: 0;
  z-index: 10;
  width: 54.5rem;
  border-radius: 0 .6125rem .6125rem 0;
  overflow: hidden;
}
.premade-werkwijze .container .pure-g > div .img-txt-wrap .img-wrap .gradient-overlay {
  background: linear-gradient(180deg, transparent 0%, #000000 100%);
  width: 100%;
  height: 60%;
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: .8;
}
.premade-werkwijze .container .pure-g > div .img-txt-wrap .txt-over-img {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-end;
  max-width: 16.25rem;
  position: relative;
  z-index: 20;
  margin-bottom: 3.5rem;
}
.premade-werkwijze .container .pure-g > div .img-txt-wrap .txt-over-img p {
  line-height: 1.25;
}
.premade-werkwijze .container .pure-g > div .img-txt-wrap .graphic.circle-orange {
  position: absolute;
  right: 0;
  bottom: -2.375rem;
  z-index: 15;
}
.premade-werkwijze .container .pure-g > div .title-wrap {
  overflow: visible;
  position: relative;
}
.premade-werkwijze .container .pure-g > div .title-wrap h2 {
  position: relative;
  z-index: 5;
}
.premade-werkwijze .container .pure-g > div .title-wrap:after {
  content: '';
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: -100%;
  display: block;
  z-index: 4;
  background-color: #ffffff;
}
.premade-werkwijze .container .pure-g > div .content_container > p {
  margin-top: 0;
}
.premade-werkwijze .container .pure-g > div .content_container .list-wrap {
  margin-top: 3.5rem;
}
.premade-werkwijze .container .pure-g > div .content_container .list-wrap ul {
  list-style: none;
  padding: 0;
}
.premade-werkwijze .container .pure-g > div .content_container .list-wrap ul li {
  display: flex;
  align-items: center;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 700;
  column-gap: 1.25rem;
}
.premade-werkwijze .container .pure-g > div .content_container .list-wrap ul li + li {
  margin-top: 1.25rem;
}
.premade-werkwijze .container .pure-g > div .content_container .list-wrap ul li .icon-wrap {
  background-color: #f39200;
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 3px;
  align-content: center;
  text-align: center;
  line-height: 0;
}
/* Call to action met Afbeelding */
.premade-cta-w-img {
  position: relative;
}
.premade-cta-w-img .container {
  position: relative;
}
.premade-cta-w-img .container .graphic {
  bottom: -10rem;
  z-index: 1;
  left: -6rem;
}
.premade-cta-w-img .container .content-wrap {
  border-radius: 0.625rem;
  position: relative;
  z-index: 2;
}
/* Entries less */
/* Entries less */
.hover-jump-animation {
  transition: transform ease-in-out 325ms, box-shadow 325ms, background-color 325ms;
  transform: translateY(0);
  position: relative;
  will-change: transform;
}
.hover-jump-animation:after {
  content: '';
  background-color: #f39200;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  border-radius: .625rem;
  transition: transform ease-in-out 325ms, box-shadow 325ms, background-color 325ms;
}
.hover-jump-animation:hover {
  transform: translateY(-10px) !important;
}
.hover-jump-animation:hover:after {
  transform: translate(10px, 10px) !important;
}
.hover-jump-animation:hover.job-item a.small_vacature_entry article .apply-row p.btn {
  background-color: #f39200;
}
.indent-grey-animation a article {
  border: solid 1px #e5eaec;
  background-color: rgba(229, 234, 235, 0.2);
  border-radius: 0.3125rem;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 100%;
  margin-left: auto;
}
.indent-grey-animation:hover a article {
  border: solid 1px #e5eaec;
  background-color: #e5eaec;
  max-width: calc(100% - 0.5rem);
}
.entry-img {
  height: 225px;
  object-fit: cover;
  width: 100%;
  border-radius: 0.25em;
}
/* Vacature Entry - 1/3 */
.job-item {
  height: 100%;
  padding: 0;
  border: 0;
}
.job-item a.small_vacature_entry article {
  background-color: #e5eaec;
  border-radius: .625rem;
  overflow: hidden;
}
.job-item a.small_vacature_entry article .img-title-wrap {
  position: relative;
}
.job-item a.small_vacature_entry article .img-title-wrap .img-clr-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.6));
}
.job-item a.small_vacature_entry article .img-title-wrap picture img {
  height: 20rem;
}
.job-item a.small_vacature_entry article .img-title-wrap .job-titles {
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 2rem;
}
.job-item a.small_vacature_entry article .img-title-wrap .job-titles p {
  margin-bottom: .25rem;
}
.job-item a.small_vacature_entry article .img-title-wrap .job-titles h3 {
  margin: 0;
}
.job-item a.small_vacature_entry article .job-details {
  display: flex;
  flex-wrap: wrap;
  row-gap: .625rem;
  padding: 1.75rem 2rem 1.125rem;
}
.job-item a.small_vacature_entry article .job-details .job-detail {
  display: flex;
  align-items: center;
}
.job-item a.small_vacature_entry article .job-details .job-detail.full-row {
  flex-basis: 100%;
}
.job-item a.small_vacature_entry article .job-details .job-detail.half-row {
  flex-basis: 50%;
  padding-right: .5rem;
}
.job-item a.small_vacature_entry article .job-details .job-detail svg {
  width: 1.25rem;
  margin-right: .75rem;
}
.job-item a.small_vacature_entry article .job-details .job-detail p {
  margin: 0;
}
.job-item a.small_vacature_entry article .apply-row {
  display: flex;
  justify-content: end;
  padding: 0 1rem 1rem 2rem;
}
.job-item a.small_vacature_entry article .apply-row p {
  margin: 0;
  align-content: center;
}
.job-item a.small_vacature_entry article .apply-row p.end-date {
  flex-grow: 1;
}
.job-item a.small_vacature_entry article .apply-row p.btn {
  background-color: #3b2d78;
  align-self: center;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1;
  transition: transform ease-in-out 325ms, box-shadow 325ms, background-color 325ms;
}
/* Vacature Entry - 2/3 */
.job-item {
  height: 100%;
}
.job-item a.big_vacature_entry article .img-wrap {
  display: none;
}
.job-item a.big_vacature_entry article .article-inner {
  padding: 2rem 2rem 1.5rem;
  width: 100%;
}
.job-item a.big_vacature_entry article .article-inner .job-titles {
  margin-bottom: 2rem;
}
.job-item a.big_vacature_entry article .article-inner .job-titles h5 {
  margin-bottom: .5rem;
}
.job-item a.big_vacature_entry article .article-inner .job-titles h3 {
  margin: 0;
}
.job-item a.big_vacature_entry article .article-inner .job-details {
  display: flex;
  gap: 1.5rem;
}
.job-item a.big_vacature_entry article .article-inner .job-details .job-detail {
  display: flex;
  align-items: center;
  gap: 0.875rem;
}
.job-item a.big_vacature_entry article .article-inner .job-details .job-detail p {
  margin: 0;
}
.job-item a.big_vacature_entry article .article-inner .apply-row {
  display: flex;
  justify-content: end;
  align-items: flex-end;
}
.job-item a.big_vacature_entry article .article-inner .apply-row p.end-date {
  margin: 0;
  flex-grow: 1;
}
.job-item a.big_vacature_entry article .article-inner .apply-row p.btn {
  background-color: #3b2d78;
  padding: 0;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  align-content: center;
  display: block;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.job-item:hover a.big_vacature_entry article .article-inner .apply-row p.btn {
  background-color: #f39200;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article {
  background-color: #3b2d78;
  border-radius: 0.625rem;
  overflow: hidden;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .img-wrap {
  display: block;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .img-wrap picture {
  overflow: hidden;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .img-wrap picture img {
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .article-inner {
  position: relative;
  padding: 4rem 2.125rem 1.75rem;
  min-width: 33rem;
  color: #ffffff;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .article-inner .job-titles h5 {
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .article-inner .job-details {
  flex-wrap: wrap;
  row-gap: 1rem;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .article-inner .job-details svg path {
  fill: #ffffff;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .article-inner .apply-row {
  margin-top: 1rem;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .article-inner .apply-row p.btn {
  background-color: #ffffff;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .article-inner .apply-row p.btn svg path {
  fill: #3b2d78;
}
.job-item:nth-of-type(3n) a.big_vacature_entry article .article-inner:after {
  content: 'Uitgelicht';
  color: #ffffff;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  background-color: #7ea3d6;
  font-size: .875rem;
  font-weight: 900;
  padding: .875rem;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 2rem;
  border-radius: 0 0 .3125rem .3125rem;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.job-item:nth-of-type(3n):hover a.big_vacature_entry article .img-wrap picture img {
  transform: scale(1.1);
}
.job-item:nth-of-type(3n):hover a.big_vacature_entry article .article-inner {
  background-color: #5F5192;
}
.job-item:nth-of-type(3n):hover a.big_vacature_entry article .article-inner .apply-row p.btn {
  background-color: #ffffff;
}
.job-item:nth-of-type(3n):hover a.big_vacature_entry article .article-inner .apply-row p.btn svg path {
  fill: #3b2d78;
}
.job-item:nth-of-type(3n):hover a.big_vacature_entry article .article-inner:after {
  background-color: #f39200;
}
@media screen and (max-width: 567.84px) {
  .job-item a article .article-inner .job-details {
    flex-wrap: wrap;
  }
  .job-item:nth-of-type(3n) a article {
    flex-wrap: wrap;
  }
  .job-item:nth-of-type(3n) a article .article-inner {
    min-width: unset;
  }
}
/* Verhaal entry */
.post-module article.verhalen {
  position: relative;
  min-height: 39rem;
}
.post-module article.verhalen > * {
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.post-module article.verhalen .post-img-container {
  height: 23.5rem;
  max-height: 23.5rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.post-module article.verhalen .post-img-container picture {
  height: 23.5rem;
}
.post-module article.verhalen .post-img-container picture img {
  height: 23.5rem;
}
.post-module article.verhalen .post-img-container .post-cats {
  top: .75rem;
  left: .75rem;
}
.post-module article.verhalen .post-img-container .post-cats span.cat-type {
  background-color: #e5eaec;
  padding: .75rem .875rem;
  border-radius: 0.3125rem;
  color: #3b2d78;
  font-weight: 900;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: .875rem;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.post-module article.verhalen .article-inner {
  padding: 1.5rem 2.25rem;
}
.post-module article.verhalen .article-inner h4.entry-title {
  font-weight: 900;
  margin: 0;
  min-height: 2.75rem;
  line-height: 1.1;
}
.post-module article.verhalen .article-inner p.summary {
  margin: 1rem 0;
}
.post-module article.verhalen a.post-link {
  padding: 0 2rem;
  color: #3b2d78;
  opacity: 0;
  position: absolute;
  bottom: 1rem;
}
.post-module article.verhalen:after {
  content: '';
  display: block;
  width: 100%;
  height: 20.25rem;
  border-radius: 0.3125rem;
  position: absolute;
  top: 0;
  background-color: #f39200;
  transform: translate(0, 0);
  transition: transform .3s .15s ease;
}
.post-module article.verhalen:hover .post-img-container {
  max-height: 20.25rem;
}
.post-module article.verhalen:hover .post-img-container .post-cats span.cat-type {
  background-color: #f39200;
  color: #ffffff;
}
.post-module article.verhalen:hover a.post-link {
  opacity: 1;
}
.post-module article.verhalen:hover:after {
  transform: translate(0.5rem, 0.5rem);
  transition: transform 325ms 325ms ease;
}
/* Share block */
a.share-block-entry article {
  position: relative;
  z-index: 1;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
a.share-block-entry article:after {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #f39200;
  z-index: -1;
  border-radius: 0.3125rem;
  overflow: hidden;
  transition: cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
a.share-block-entry:hover article {
  transform: translateY(-0.5rem);
}
a.share-block-entry:hover article:after {
  transform: translate(0.5rem, 0.5rem);
}
/*Module parts less*/
.btn-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1.25em;
  row-gap: 1rem;
  margin-top: 2em;
}
.blurb-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1.75rem 1.875rem;
  border-radius: 0.3125rem;
  height: 100%;
}
.blurb-container .blurb-img {
  position: relative;
  width: 100%;
  height: auto;
}
.blurb-container .blurb-img.icon {
  max-height: 100px;
  height: 100%;
  margin: 0 auto;
}
.blurb-container .blurb-img.icon img {
  height: 100%;
  width: 100%;
}
.blurb-container .blurb-content {
  width: 100%;
}
.blurb-container .blurb-content h1,
.blurb-container .blurb-content h2,
.blurb-container .blurb-content h3,
.blurb-container .blurb-content h4 {
  margin: 0 0 .25rem;
}
.blurb-container .blurb-content h1 strong,
.blurb-container .blurb-content h2 strong,
.blurb-container .blurb-content h3 strong,
.blurb-container .blurb-content h4 strong {
  font-weight: 900;
}
.blurb-container .blurb-content p:first-of-type {
  margin: 0 0 2.5rem;
}
.blurb-container .blurb-content p:last-of-type {
  margin-bottom: 0;
}
.img-col picture {
  border-radius: 0.625rem;
  overflow: hidden;
}
.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: 34em;
}
.pure-g:has(.img-col) {
  align-items: center;
}
.pure-g:has(.img-col) .pure-u-1:first-child:has(.txt-col) {
  padding: 3rem 2rem 3rem 0;
}
.pure-g:has(.img-col) .pure-u-1:last-child:has(.txt-col) {
  padding: 3rem 0 3rem 2rem;
}
.txt-col > :first-child {
  margin-top: 0px;
}
.embed-youtube {
  background-color: #041f1e;
  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: #f39200;
  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: #3b2d78;
}
.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 #ffffff;
}
.embed-youtube iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.img-repeater.d-grid {
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}
.img-repeater .repeat-img {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px;
  min-height: 140px;
}
.img-repeater .repeat-img .repeat-picture {
  height: 100%;
  position: relative;
}
.img-repeater .repeat-img .repeat-picture img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.img-repeater .module-slide-image img {
  height: auto;
  object-fit: contain;
  background-color: #e5eaec;
  width: 100%;
}
.full-question {
  background-color: #e5eaec;
  border-radius: 0.3125rem;
}
.full-question:not(:last-child) {
  margin-bottom: 1em;
}
.full-question.active .question {
  background-color: #e5eaec;
}
.full-question .question {
  position: relative;
  display: flex;
}
.full-question .question .toggle-q {
  position: absolute;
  height: 100%;
  width: 5em;
  right: 0px;
  top: 0px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.76 31.38'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%233b2d78;%7D%3C/style%3E%3C/defs%3E%3Cpath class='b' d='M28.38,31.38c-.77,0-1.54-.29-2.12-.88L.88,5.12C-.29,3.95-.29,2.05,.88,.88,2.05-.29,3.95-.29,5.12,.88L28.38,24.14,51.63,.88c1.17-1.17,3.07-1.17,4.24,0,1.17,1.17,1.17,3.07,0,4.24L30.5,30.5c-.59,.59-1.35,.88-2.12,.88Z'/%3E%3C/svg%3E");
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
}
.animatable .full-question .question .toggle-q {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question .question .toggle-q:hover {
  cursor: pointer;
}
.full-question .question .question-button {
  background-color: unset;
  padding: unset;
  text-decoration: unset;
  border: unset;
  flex: 1 1 100%;
  padding: 1.75rem 2.25rem;
  text-align: inherit;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1;
}
.full-question .question .question-button:focus {
  outline: 1px solid #3b2d78;
}
.full-question .answer {
  padding: 0em 2.25rem;
  max-height: 0px;
  overflow: hidden;
  margin-left: 0;
  font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.animatable .full-question .answer {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question .answer p {
  margin-top: 0;
}
.full-question.active .question .toggle-q {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.full-question.active .answer {
  padding: 1rem 2.25rem;
  max-height: 500px;
}
.tab-container {
  display: flex;
  flex-direction: column;
}
.tab-container .module_tabs-list {
  display: flex;
  flex-wrap: wrap;
}
.tab-container .module_tabs-list button {
  padding: 0.5em 1em;
  border: unset;
  border-bottom: solid 1px #3b2d78;
  border-radius: 0px;
  background-color: unset;
}
.animatable .tab-container .module_tabs-list button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tab-container .module_tabs-list button:focus {
  outline: 1px solid #3b2d78;
}
.tab-container .module_tabs-list button.active {
  background: #3b2d78;
}
.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;
}
.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 #f39200;
}
.contact-col form input[type=submit] {
  background: #f39200;
  border: #f39200;
  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: #3b2d78;
  color: #f39200;
}
.post-module .post-img-container {
  width: 100%;
  height: 250px;
  position: relative;
}
.post-module .post-img-container .post-cats {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
}
.post-module .post-img-container .post-cats .cat-type {
  font-size: 0.9em;
  border-radius: 0.5em;
  padding: 0.5em 1em;
  line-height: 1;
  display: inline-block;
  background-color: #f39200;
  color: #ffffff;
}
.post-module .post-img-container img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.post-module .post-entry .article-inner {
  padding: 0.5em;
}
.post-module .post-entry .article-inner .entry-title {
  margin-bottom: 0em;
  line-height: 1.2em;
  display: block;
  min-height: 90px;
}
.post-module .post-entry .article-inner p.summary {
  margin-top: 0px;
  display: block;
  min-height: 80px;
}
.post-module .post-entry .article-inner p.date {
  font-size: 0.9rem;
}
.post-module .post-entry .article-inner p.btn {
  margin-bottom: 0px;
}
.post-module .cat-type {
  position: relative;
  color: #ffffff;
  z-index: 1;
}
.page_breakers.content-section {
  padding-left: unset;
  padding-right: unset;
  padding: unset;
}
.page_breakers.content-section .semi-breaker {
  flex: 1;
}
.page_breakers.content-section .breaker-container-right {
  padding-left: max(5vw, calc((100vw - 1320px) / 2));
  width: 100%;
  max-width: 100%;
  padding-right: 0px;
  display: grid;
  grid-template-columns: auto calc(50vw - 0.5em);
}
.page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
  padding-right: 5em;
  padding-top: 3em;
  padding-bottom: 3em;
}
@media screen and (min-width: 767.84px) and (max-width: 1023.84px) {
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 2em;
  }
}
@media screen and (max-width: 767.84px) {
  .page_breakers.content-section .breaker-container-right {
    grid-template-columns: 1fr;
    padding-left: 0;
  }
  .page_breakers.content-section .breaker-container-right .semi-breaker {
    padding-left: 0px;
  }
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 0px;
    max-width: 90%;
    margin: 0 auto;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.page_breakers.content-section .breaker-container-left {
  padding-right: max(5vw, calc((100vw - 1320px) / 2));
  width: 100%;
  max-width: 100%;
  padding-left: 0px;
  display: grid;
  grid-template-columns: calc(50vw - 0.5em) auto;
}
.page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
  padding-left: 5em;
  padding-top: 3em;
  padding-bottom: 3em;
}
@media screen and (min-width: 767.84px) and (max-width: 1023.84px) {
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 2em;
  }
}
@media screen and (max-width: 767.84px) {
  .page_breakers.content-section .breaker-container-left {
    grid-template-columns: 1fr;
    padding-right: 0;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker {
    order: 2;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 0px;
    max-width: 90%;
    margin: 0 auto;
    order: 1;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.page_breakers.content-section .img-col {
  height: 100%;
  overflow: hidden;
  position: relative;
  min-height: 250px;
}
.page_breakers.content-section .img-col img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
.icon {
  font-size: 0px;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: .3125rem;
  background-color: #ffffff;
  background-position: center;
  background-size: 38%;
  background-repeat: no-repeat;
  display: block;
}
.animatable .icon {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon:hover,
.icon:focus {
  background-color: #f39200;
}
.icon.x {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='svg5' x='0px' y='0px' style='enable-background:new 0 0 1668.56 1221.19;' xml:space='preserve' viewBox='333.89 142.25 1000.78 936.69'%3E%3Cg id='layer1' transform='translate(52.390088,-25.058597)'%3E%3Cpath id='path1009' d='M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99 h-87.51l-313.51,338.7l-253.31-338.7H283.94z' style='fill:%233b2d78;' /%3E%3C/g%3E%3C/svg%3E");
}
.icon.x.light {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='svg5' x='0px' y='0px' style='enable-background:new 0 0 1668.56 1221.19;' xml:space='preserve' viewBox='333.89 142.25 1000.78 936.69'%3E%3Cg id='layer1' transform='translate(52.390088,-25.058597)'%3E%3Cpath id='path1009' d='M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99 h-87.51l-313.51,338.7l-253.31-338.7H283.94z' style='fill:%23ffffff;' /%3E%3C/g%3E%3C/svg%3E");
}
.icon.x:hover,
.icon.x:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='svg5' x='0px' y='0px' style='enable-background:new 0 0 1668.56 1221.19;' xml:space='preserve' viewBox='333.89 142.25 1000.78 936.69'%3E%3Cg id='layer1' transform='translate(52.390088,-25.058597)'%3E%3Cpath id='path1009' d='M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99 h-87.51l-313.51,338.7l-253.31-338.7H283.94z' style='fill:%23ffffff;' /%3E%3C/g%3E%3C/svg%3E");
}
.icon.facebook {
  background-size: 22%;
  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:%233b2d78;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M131.7,41.83h-11.5c-4.8,0-9.6,0-14.4,.3-14.9,.9-19.9,6.2-20,21.3-.1,9.6,0,19.2,0,29.5h44.8c-2,15.4-3.9,30.2-5.8,45.2h-38.8v116.4H39.2v-116.1H0v-45.4H38.9c0-9.8-.3-19.1,.1-28.3,.4-8.6,.5-17.4,2.6-25.6C47.1,17.13,63.6,2.63,86.4,.63c14.9-1.3,30-.2,45.4-.2-.1,14.3-.1,27.5-.1,41.4Z'/%3E%3C/svg%3E");
}
.icon.facebook.light {
  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:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M131.7,41.83h-11.5c-4.8,0-9.6,0-14.4,.3-14.9,.9-19.9,6.2-20,21.3-.1,9.6,0,19.2,0,29.5h44.8c-2,15.4-3.9,30.2-5.8,45.2h-38.8v116.4H39.2v-116.1H0v-45.4H38.9c0-9.8-.3-19.1,.1-28.3,.4-8.6,.5-17.4,2.6-25.6C47.1,17.13,63.6,2.63,86.4,.63c14.9-1.3,30-.2,45.4-.2-.1,14.3-.1,27.5-.1,41.4Z'/%3E%3C/svg%3E");
}
.icon.facebook:hover,
.icon.facebook:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 131.8 254.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M131.7,41.83h-11.5c-4.8,0-9.6,0-14.4,.3-14.9,.9-19.9,6.2-20,21.3-.1,9.6,0,19.2,0,29.5h44.8c-2,15.4-3.9,30.2-5.8,45.2h-38.8v116.4H39.2v-116.1H0v-45.4H38.9c0-9.8-.3-19.1,.1-28.3,.4-8.6,.5-17.4,2.6-25.6C47.1,17.13,63.6,2.63,86.4,.63c14.9-1.3,30-.2,45.4-.2-.1,14.3-.1,27.5-.1,41.4Z'/%3E%3C/svg%3E");
}
.icon.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.1 256.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%233b2d78;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,66.34C.1,28.04,27.9,.14,66.2,.04,107.4-.06,148.5,.04,189.7,.04c38.6,0,66.4,27.9,66.4,66.6v123c0,38.7-27.8,66.5-66.4,66.6-41.2,0-82.3,.1-123.5,0C27.9,256.24,.1,228.34,0,189.94V66.34ZM127.9,234.94h61c27.9,0,45.9-18,45.9-46V67.44c0-28-17.9-46.1-45.8-46.1H67c-27.6,0-45.6,18.1-45.7,45.8v122c0,27.9,18.1,45.8,46.1,45.8,20.2,.1,40.3,0,60.5,0Z'/%3E%3Cpath class='cls-1' d='M128.3,64.14c35.2,.1,63.8,28.9,63.8,64.1-.1,35.4-29,64.2-64.5,63.9-35.2-.2-63.7-29.1-63.5-64.4,.1-35.2,28.9-63.7,64.2-63.6Zm-.2,106.7c23.4,0,42.6-19.2,42.7-42.6,.1-23.5-19.6-43.1-43-42.8-23.4,.2-42.6,19.6-42.4,42.9,.1,23.4,19.4,42.6,42.7,42.5Z'/%3E%3Cpath class='cls-1' d='M213.3,58.94c-.1,8.8-7.2,15.9-15.9,15.8-8.6,0-15.9-7.3-16-15.9-.1-8.9,7.2-16.1,16.3-16,8.8,.2,15.7,7.2,15.6,16.1Z'/%3E%3C/svg%3E");
}
.icon.instagram.light {
  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:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,66.34C.1,28.04,27.9,.14,66.2,.04,107.4-.06,148.5,.04,189.7,.04c38.6,0,66.4,27.9,66.4,66.6v123c0,38.7-27.8,66.5-66.4,66.6-41.2,0-82.3,.1-123.5,0C27.9,256.24,.1,228.34,0,189.94V66.34ZM127.9,234.94h61c27.9,0,45.9-18,45.9-46V67.44c0-28-17.9-46.1-45.8-46.1H67c-27.6,0-45.6,18.1-45.7,45.8v122c0,27.9,18.1,45.8,46.1,45.8,20.2,.1,40.3,0,60.5,0Z'/%3E%3Cpath class='cls-1' d='M128.3,64.14c35.2,.1,63.8,28.9,63.8,64.1-.1,35.4-29,64.2-64.5,63.9-35.2-.2-63.7-29.1-63.5-64.4,.1-35.2,28.9-63.7,64.2-63.6Zm-.2,106.7c23.4,0,42.6-19.2,42.7-42.6,.1-23.5-19.6-43.1-43-42.8-23.4,.2-42.6,19.6-42.4,42.9,.1,23.4,19.4,42.6,42.7,42.5Z'/%3E%3Cpath class='cls-1' d='M213.3,58.94c-.1,8.8-7.2,15.9-15.9,15.8-8.6,0-15.9-7.3-16-15.9-.1-8.9,7.2-16.1,16.3-16,8.8,.2,15.7,7.2,15.6,16.1Z'/%3E%3C/svg%3E");
}
.icon.instagram:hover,
.icon.instagram:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.1 256.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,66.34C.1,28.04,27.9,.14,66.2,.04,107.4-.06,148.5,.04,189.7,.04c38.6,0,66.4,27.9,66.4,66.6v123c0,38.7-27.8,66.5-66.4,66.6-41.2,0-82.3,.1-123.5,0C27.9,256.24,.1,228.34,0,189.94V66.34ZM127.9,234.94h61c27.9,0,45.9-18,45.9-46V67.44c0-28-17.9-46.1-45.8-46.1H67c-27.6,0-45.6,18.1-45.7,45.8v122c0,27.9,18.1,45.8,46.1,45.8,20.2,.1,40.3,0,60.5,0Z'/%3E%3Cpath class='cls-1' d='M128.3,64.14c35.2,.1,63.8,28.9,63.8,64.1-.1,35.4-29,64.2-64.5,63.9-35.2-.2-63.7-29.1-63.5-64.4,.1-35.2,28.9-63.7,64.2-63.6Zm-.2,106.7c23.4,0,42.6-19.2,42.7-42.6,.1-23.5-19.6-43.1-43-42.8-23.4,.2-42.6,19.6-42.4,42.9,.1,23.4,19.4,42.6,42.7,42.5Z'/%3E%3Cpath class='cls-1' d='M213.3,58.94c-.1,8.8-7.2,15.9-15.9,15.8-8.6,0-15.9-7.3-16-15.9-.1-8.9,7.2-16.1,16.3-16,8.8,.2,15.7,7.2,15.6,16.1Z'/%3E%3C/svg%3E");
}
.icon.linkedin {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 204.51 204.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%233b2d78;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M72.5,204.3V68.4h40.5v18.3c1.5-1.9,2-2.6,2.6-3.3,6.2-8.8,14.7-14.4,25.1-17,11.8-2.9,23.5-2.2,34.9,1.6,14.1,4.7,22.1,15.1,25.5,29,1.8,7.2,3.1,14.8,3.2,22.2,.4,28.1,.1,56.3,.1,84.8h-42.1v-5.3c0-21.7,.1-43.3-.1-65-.1-5.5-.6-11-1.8-16.3-2.1-9.4-7.6-14.2-16.2-15.2-11.8-1.4-20.8,2.1-24.7,10.8-2.2,4.9-3.8,10.5-4,15.8-.5,23.1-.4,46.3-.5,69.5v6.2c-14.4-.2-28.2-.2-42.5-.2Z'/%3E%3Cpath class='cls-1' d='M3.6,68.3H45.3V204.4H3.6c0-45.5,0-90.8,0-136.1Z'/%3E%3Cpath class='cls-1' d='M24.3,0c13.5-.1,24.6,10.6,24.8,24.1,.3,13.5-10.9,25.1-24.4,25.2-13.6,.1-24.7-11-24.7-24.8S10.6,.1,24.3,0Z'/%3E%3C/svg%3E");
}
.icon.linkedin.light {
  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:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M72.5,204.3V68.4h40.5v18.3c1.5-1.9,2-2.6,2.6-3.3,6.2-8.8,14.7-14.4,25.1-17,11.8-2.9,23.5-2.2,34.9,1.6,14.1,4.7,22.1,15.1,25.5,29,1.8,7.2,3.1,14.8,3.2,22.2,.4,28.1,.1,56.3,.1,84.8h-42.1v-5.3c0-21.7,.1-43.3-.1-65-.1-5.5-.6-11-1.8-16.3-2.1-9.4-7.6-14.2-16.2-15.2-11.8-1.4-20.8,2.1-24.7,10.8-2.2,4.9-3.8,10.5-4,15.8-.5,23.1-.4,46.3-.5,69.5v6.2c-14.4-.2-28.2-.2-42.5-.2Z'/%3E%3Cpath class='cls-1' d='M3.6,68.3H45.3V204.4H3.6c0-45.5,0-90.8,0-136.1Z'/%3E%3Cpath class='cls-1' d='M24.3,0c13.5-.1,24.6,10.6,24.8,24.1,.3,13.5-10.9,25.1-24.4,25.2-13.6,.1-24.7-11-24.7-24.8S10.6,.1,24.3,0Z'/%3E%3C/svg%3E");
}
.icon.linkedin:hover,
.icon.linkedin:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 204.51 204.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M72.5,204.3V68.4h40.5v18.3c1.5-1.9,2-2.6,2.6-3.3,6.2-8.8,14.7-14.4,25.1-17,11.8-2.9,23.5-2.2,34.9,1.6,14.1,4.7,22.1,15.1,25.5,29,1.8,7.2,3.1,14.8,3.2,22.2,.4,28.1,.1,56.3,.1,84.8h-42.1v-5.3c0-21.7,.1-43.3-.1-65-.1-5.5-.6-11-1.8-16.3-2.1-9.4-7.6-14.2-16.2-15.2-11.8-1.4-20.8,2.1-24.7,10.8-2.2,4.9-3.8,10.5-4,15.8-.5,23.1-.4,46.3-.5,69.5v6.2c-14.4-.2-28.2-.2-42.5-.2Z'/%3E%3Cpath class='cls-1' d='M3.6,68.3H45.3V204.4H3.6c0-45.5,0-90.8,0-136.1Z'/%3E%3Cpath class='cls-1' d='M24.3,0c13.5-.1,24.6,10.6,24.8,24.1,.3,13.5-10.9,25.1-24.4,25.2-13.6,.1-24.7-11-24.7-24.8S10.6,.1,24.3,0Z'/%3E%3C/svg%3E");
}
.icon.pinterest {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.09 256.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%233b2d78;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M76.22,244.8C18.22,220-16.98,150.4,8.32,83,33.32,16.6,107.72-16.8,173.42,8.4c66.7,25.6,99.8,100,73.8,166.2-26.6,67.6-99.1,94.1-154.1,76.2,4-9.9,8.6-19.7,11.9-29.9,3.4-10.2,5.6-20.9,8.3-31.5,.6,.2,1.1,.3,1.4,.6,10.1,12.3,23.6,15.6,38.6,13.5,21.2-2.9,36.6-14.6,47-32.8,12-21,16.8-43.8,12.1-67.4-5.9-29.4-25.1-48.2-53.6-56.2-31.1-8.7-60.5-3.9-86.7,15.7-25.7,19.4-36.5,52.8-27.1,82.9,3.5,11.1,9.8,20,20.5,25.3,5.3,2.7,7.5,1.6,9.1-4.1,.8-2.7,1.7-5.4,2-8.2,.2-2,.2-4.6-1-6.1-12.8-16.2-11.1-33.7-3.9-51.1,10.7-25.9,38.3-40.2,67-36,20.3,3,36.3,12.2,41.5,32.9,6.3,25.2,1.5,49.3-13.8,70.7-4.7,6.5-11.2,10.8-19.3,12.5-16.5,3.4-29.1-9.8-24.7-26.1,3.3-12.2,6.7-24.4,10-36.6,.6-2.2,.7-4.6,.7-6.9,0-7.7-2.3-14.4-9.8-17.6-7.8-3.3-15.2-1.6-21.3,4.2-9,8.4-11.2,19.3-10.6,31.1,.2,2.8,.4,5.8,1.5,8.3,2.8,6.8,1.4,13.2-.2,19.9-5.1,21.5-10.3,43.1-14.8,64.7-1.4,7.1-1.1,14.5-1.7,22.2Z'/%3E%3C/svg%3E");
}
.icon.pinterest.light {
  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:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M76.22,244.8C18.22,220-16.98,150.4,8.32,83,33.32,16.6,107.72-16.8,173.42,8.4c66.7,25.6,99.8,100,73.8,166.2-26.6,67.6-99.1,94.1-154.1,76.2,4-9.9,8.6-19.7,11.9-29.9,3.4-10.2,5.6-20.9,8.3-31.5,.6,.2,1.1,.3,1.4,.6,10.1,12.3,23.6,15.6,38.6,13.5,21.2-2.9,36.6-14.6,47-32.8,12-21,16.8-43.8,12.1-67.4-5.9-29.4-25.1-48.2-53.6-56.2-31.1-8.7-60.5-3.9-86.7,15.7-25.7,19.4-36.5,52.8-27.1,82.9,3.5,11.1,9.8,20,20.5,25.3,5.3,2.7,7.5,1.6,9.1-4.1,.8-2.7,1.7-5.4,2-8.2,.2-2,.2-4.6-1-6.1-12.8-16.2-11.1-33.7-3.9-51.1,10.7-25.9,38.3-40.2,67-36,20.3,3,36.3,12.2,41.5,32.9,6.3,25.2,1.5,49.3-13.8,70.7-4.7,6.5-11.2,10.8-19.3,12.5-16.5,3.4-29.1-9.8-24.7-26.1,3.3-12.2,6.7-24.4,10-36.6,.6-2.2,.7-4.6,.7-6.9,0-7.7-2.3-14.4-9.8-17.6-7.8-3.3-15.2-1.6-21.3,4.2-9,8.4-11.2,19.3-10.6,31.1,.2,2.8,.4,5.8,1.5,8.3,2.8,6.8,1.4,13.2-.2,19.9-5.1,21.5-10.3,43.1-14.8,64.7-1.4,7.1-1.1,14.5-1.7,22.2Z'/%3E%3C/svg%3E");
}
.icon.pinterest:hover,
.icon.pinterest:focus {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.09 256.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M76.22,244.8C18.22,220-16.98,150.4,8.32,83,33.32,16.6,107.72-16.8,173.42,8.4c66.7,25.6,99.8,100,73.8,166.2-26.6,67.6-99.1,94.1-154.1,76.2,4-9.9,8.6-19.7,11.9-29.9,3.4-10.2,5.6-20.9,8.3-31.5,.6,.2,1.1,.3,1.4,.6,10.1,12.3,23.6,15.6,38.6,13.5,21.2-2.9,36.6-14.6,47-32.8,12-21,16.8-43.8,12.1-67.4-5.9-29.4-25.1-48.2-53.6-56.2-31.1-8.7-60.5-3.9-86.7,15.7-25.7,19.4-36.5,52.8-27.1,82.9,3.5,11.1,9.8,20,20.5,25.3,5.3,2.7,7.5,1.6,9.1-4.1,.8-2.7,1.7-5.4,2-8.2,.2-2,.2-4.6-1-6.1-12.8-16.2-11.1-33.7-3.9-51.1,10.7-25.9,38.3-40.2,67-36,20.3,3,36.3,12.2,41.5,32.9,6.3,25.2,1.5,49.3-13.8,70.7-4.7,6.5-11.2,10.8-19.3,12.5-16.5,3.4-29.1-9.8-24.7-26.1,3.3-12.2,6.7-24.4,10-36.6,.6-2.2,.7-4.6,.7-6.9,0-7.7-2.3-14.4-9.8-17.6-7.8-3.3-15.2-1.6-21.3,4.2-9,8.4-11.2,19.3-10.6,31.1,.2,2.8,.4,5.8,1.5,8.3,2.8,6.8,1.4,13.2-.2,19.9-5.1,21.5-10.3,43.1-14.8,64.7-1.4,7.1-1.1,14.5-1.7,22.2Z'/%3E%3C/svg%3E");
}
.icon.mail {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0.31 0.66 13.69 10.27'%3E%3Cpath d='M13.7324 4.05157C13.8393 3.97137 13.9998 4.05157 13.9998 4.18525V9.63915C13.9998 10.361 13.4116 10.9224 12.7165 10.9224H1.5948C0.872955 10.9224 0.311523 10.361 0.311523 9.63915V4.18525C0.311523 4.05157 0.445198 3.97137 0.552137 4.05157C1.16704 4.5328 1.94235 5.12097 4.6693 7.09934C5.23073 7.50036 6.19319 8.38261 7.15564 8.38261C8.09136 8.38261 9.08055 7.50036 9.61524 7.09934C12.3422 5.12097 13.1175 4.5328 13.7324 4.05157ZM7.15564 7.50036C6.514 7.5271 5.63175 6.72506 5.17726 6.40424C1.62153 3.83769 1.35418 3.59708 0.552137 2.95544C0.391728 2.84851 0.311523 2.66136 0.311523 2.44748V1.93952C0.311523 1.24442 0.872955 0.65625 1.5948 0.65625H12.7165C13.4116 0.65625 13.9998 1.24442 13.9998 1.93952V2.44748C13.9998 2.66136 13.8928 2.84851 13.7324 2.95544C12.9304 3.59708 12.663 3.83769 9.10728 6.40424C8.65279 6.72506 7.77054 7.5271 7.15564 7.50036Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.mail.dark {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0.31 0.66 13.69 10.27'%3E%3Cpath d='M13.7324 4.05157C13.8393 3.97137 13.9998 4.05157 13.9998 4.18525V9.63915C13.9998 10.361 13.4116 10.9224 12.7165 10.9224H1.5948C0.872955 10.9224 0.311523 10.361 0.311523 9.63915V4.18525C0.311523 4.05157 0.445198 3.97137 0.552137 4.05157C1.16704 4.5328 1.94235 5.12097 4.6693 7.09934C5.23073 7.50036 6.19319 8.38261 7.15564 8.38261C8.09136 8.38261 9.08055 7.50036 9.61524 7.09934C12.3422 5.12097 13.1175 4.5328 13.7324 4.05157ZM7.15564 7.50036C6.514 7.5271 5.63175 6.72506 5.17726 6.40424C1.62153 3.83769 1.35418 3.59708 0.552137 2.95544C0.391728 2.84851 0.311523 2.66136 0.311523 2.44748V1.93952C0.311523 1.24442 0.872955 0.65625 1.5948 0.65625H12.7165C13.4116 0.65625 13.9998 1.24442 13.9998 1.93952V2.44748C13.9998 2.66136 13.8928 2.84851 13.7324 2.95544C12.9304 3.59708 12.663 3.83769 9.10728 6.40424C8.65279 6.72506 7.77054 7.5271 7.15564 7.50036Z' fill='%23041f1e'%3E%3C/path%3E%3C/svg%3E");
}
.icon.mail.light {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0.31 0.66 13.69 10.27'%3E%3Cpath d='M13.7324 4.05157C13.8393 3.97137 13.9998 4.05157 13.9998 4.18525V9.63915C13.9998 10.361 13.4116 10.9224 12.7165 10.9224H1.5948C0.872955 10.9224 0.311523 10.361 0.311523 9.63915V4.18525C0.311523 4.05157 0.445198 3.97137 0.552137 4.05157C1.16704 4.5328 1.94235 5.12097 4.6693 7.09934C5.23073 7.50036 6.19319 8.38261 7.15564 8.38261C8.09136 8.38261 9.08055 7.50036 9.61524 7.09934C12.3422 5.12097 13.1175 4.5328 13.7324 4.05157ZM7.15564 7.50036C6.514 7.5271 5.63175 6.72506 5.17726 6.40424C1.62153 3.83769 1.35418 3.59708 0.552137 2.95544C0.391728 2.84851 0.311523 2.66136 0.311523 2.44748V1.93952C0.311523 1.24442 0.872955 0.65625 1.5948 0.65625H12.7165C13.4116 0.65625 13.9998 1.24442 13.9998 1.93952V2.44748C13.9998 2.66136 13.8928 2.84851 13.7324 2.95544C12.9304 3.59708 12.663 3.83769 9.10728 6.40424C8.65279 6.72506 7.77054 7.5271 7.15564 7.50036Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.mail:hover,
.icon.mail:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0.31 0.66 13.69 10.27'%3E%3Cpath d='M13.7324 4.05157C13.8393 3.97137 13.9998 4.05157 13.9998 4.18525V9.63915C13.9998 10.361 13.4116 10.9224 12.7165 10.9224H1.5948C0.872955 10.9224 0.311523 10.361 0.311523 9.63915V4.18525C0.311523 4.05157 0.445198 3.97137 0.552137 4.05157C1.16704 4.5328 1.94235 5.12097 4.6693 7.09934C5.23073 7.50036 6.19319 8.38261 7.15564 8.38261C8.09136 8.38261 9.08055 7.50036 9.61524 7.09934C12.3422 5.12097 13.1175 4.5328 13.7324 4.05157ZM7.15564 7.50036C6.514 7.5271 5.63175 6.72506 5.17726 6.40424C1.62153 3.83769 1.35418 3.59708 0.552137 2.95544C0.391728 2.84851 0.311523 2.66136 0.311523 2.44748V1.93952C0.311523 1.24442 0.872955 0.65625 1.5948 0.65625H12.7165C13.4116 0.65625 13.9998 1.24442 13.9998 1.93952V2.44748C13.9998 2.66136 13.8928 2.84851 13.7324 2.95544C12.9304 3.59708 12.663 3.83769 9.10728 6.40424C8.65279 6.72506 7.77054 7.5271 7.15564 7.50036Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%233b2d78' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.icon.whatsapp.light {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.icon.whatsapp:hover,
.icon.whatsapp:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.icon.phone {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.99 0.51 16.01 15.99'%3E%3Cpath d='M16.4062 1.28125C16.75 1.375 17 1.65625 17 2C17 10.0312 10.5 16.5 2.5 16.5C2.125 16.5 1.84375 16.2812 1.75 15.9375L1 12.6875C0.9375 12.3438 1.09375 11.9688 1.4375 11.8125L4.9375 10.3125C5.25 10.1875 5.59375 10.2812 5.8125 10.5312L7.375 12.4375C9.8125 11.2812 11.7812 9.28125 12.9062 6.90625L11 5.34375C10.75 5.125 10.6562 4.78125 10.7812 4.46875L12.2812 0.96875C12.4375 0.625 12.8125 0.4375 13.1562 0.53125L16.4062 1.28125Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.phone.dark {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.99 0.51 16.01 15.99'%3E%3Cpath d='M16.4062 1.28125C16.75 1.375 17 1.65625 17 2C17 10.0312 10.5 16.5 2.5 16.5C2.125 16.5 1.84375 16.2812 1.75 15.9375L1 12.6875C0.9375 12.3438 1.09375 11.9688 1.4375 11.8125L4.9375 10.3125C5.25 10.1875 5.59375 10.2812 5.8125 10.5312L7.375 12.4375C9.8125 11.2812 11.7812 9.28125 12.9062 6.90625L11 5.34375C10.75 5.125 10.6562 4.78125 10.7812 4.46875L12.2812 0.96875C12.4375 0.625 12.8125 0.4375 13.1562 0.53125L16.4062 1.28125Z' fill='%23041f1e'%3E%3C/path%3E%3C/svg%3E");
}
.icon.phone.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.99 0.51 16.01 15.99'%3E%3Cpath d='M16.4062 1.28125C16.75 1.375 17 1.65625 17 2C17 10.0312 10.5 16.5 2.5 16.5C2.125 16.5 1.84375 16.2812 1.75 15.9375L1 12.6875C0.9375 12.3438 1.09375 11.9688 1.4375 11.8125L4.9375 10.3125C5.25 10.1875 5.59375 10.2812 5.8125 10.5312L7.375 12.4375C9.8125 11.2812 11.7812 9.28125 12.9062 6.90625L11 5.34375C10.75 5.125 10.6562 4.78125 10.7812 4.46875L12.2812 0.96875C12.4375 0.625 12.8125 0.4375 13.1562 0.53125L16.4062 1.28125Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.phone:hover,
.icon.phone:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.99 0.51 16.01 15.99'%3E%3Cpath d='M16.4062 1.28125C16.75 1.375 17 1.65625 17 2C17 10.0312 10.5 16.5 2.5 16.5C2.125 16.5 1.84375 16.2812 1.75 15.9375L1 12.6875C0.9375 12.3438 1.09375 11.9688 1.4375 11.8125L4.9375 10.3125C5.25 10.1875 5.59375 10.2812 5.8125 10.5312L7.375 12.4375C9.8125 11.2812 11.7812 9.28125 12.9062 6.90625L11 5.34375C10.75 5.125 10.6562 4.78125 10.7812 4.46875L12.2812 0.96875C12.4375 0.625 12.8125 0.4375 13.1562 0.53125L16.4062 1.28125Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.snapchat {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%233b2d78' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
.icon.snapchat.light {
  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='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
.icon.snapchat:hover,
.icon.snapchat:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
.icon.tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%233b2d78' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
.icon.tiktok.light {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
.icon.tiktok:hover,
.icon.tiktok:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
.icon.youtube {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-main-Preview' transform='translate(-300.000000, -7442.000000)' fill='%233b2d78'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon.youtube.light {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-main-Preview' transform='translate(-300.000000, -7442.000000)' fill='%23ffffff'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon.youtube:hover,
.icon.youtube:focus {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-main-Preview' transform='translate(-300.000000, -7442.000000)' fill='%23ffffff'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon.money {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 0C13.3125 0 16 1.125 16 2.5V9.5C16 10.5938 14.3125 11.5312 12 11.875V13.5C12 14.9062 9.3125 16 6 16C2.6875 16 0 14.9062 0 13.5V6.5C0 5.4375 1.65625 4.5 4 4.15625V2.5C4 1.125 6.6875 0 10 0ZM10.5 13.4062V12.1562C9.375 12.6875 7.78125 13 6 13C4.1875 13 2.59375 12.6875 1.5 12.1562V13.4062C1.8125 13.75 3.375 14.5 6 14.5C8.59375 14.5 10.1875 13.75 10.5 13.4062ZM10.5 10.4062V9C9.375 9.625 7.78125 10 6 10C4.1875 10 2.59375 9.625 1.5 9V10.4062C1.8125 10.75 3.375 11.5 6 11.5C8.59375 11.5 10.1875 10.75 10.5 10.4062ZM6 8.5C8.46875 8.5 10.5 7.84375 10.5 7C10.5 6.1875 8.46875 5.5 6 5.5C3.5 5.5 1.5 6.1875 1.5 7C1.5 7.84375 3.5 8.5 6 8.5ZM14.5 9.40625V8.15625C13.8125 8.46875 12.9688 8.71875 12 8.84375V10.3438C13.4062 10.0938 14.25 9.65625 14.5 9.40625ZM14.5 6.40625V5C13.7812 5.40625 12.8438 5.6875 11.7812 5.875C11.9062 6.0625 12 6.28125 12 6.5V7.34375C13.4062 7.09375 14.25 6.65625 14.5 6.40625ZM10 4.5C12.4688 4.5 14.5 3.84375 14.5 3C14.5 2.1875 12.4688 1.5 10 1.5C7.5 1.5 5.5 2.1875 5.5 3C5.5 3.40625 5.96875 3.75 6.6875 4.03125C7.75 4.09375 8.71875 4.25 9.53125 4.5C9.6875 4.5 9.84375 4.5 10 4.5Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.money.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 0C13.3125 0 16 1.125 16 2.5V9.5C16 10.5938 14.3125 11.5312 12 11.875V13.5C12 14.9062 9.3125 16 6 16C2.6875 16 0 14.9062 0 13.5V6.5C0 5.4375 1.65625 4.5 4 4.15625V2.5C4 1.125 6.6875 0 10 0ZM10.5 13.4062V12.1562C9.375 12.6875 7.78125 13 6 13C4.1875 13 2.59375 12.6875 1.5 12.1562V13.4062C1.8125 13.75 3.375 14.5 6 14.5C8.59375 14.5 10.1875 13.75 10.5 13.4062ZM10.5 10.4062V9C9.375 9.625 7.78125 10 6 10C4.1875 10 2.59375 9.625 1.5 9V10.4062C1.8125 10.75 3.375 11.5 6 11.5C8.59375 11.5 10.1875 10.75 10.5 10.4062ZM6 8.5C8.46875 8.5 10.5 7.84375 10.5 7C10.5 6.1875 8.46875 5.5 6 5.5C3.5 5.5 1.5 6.1875 1.5 7C1.5 7.84375 3.5 8.5 6 8.5ZM14.5 9.40625V8.15625C13.8125 8.46875 12.9688 8.71875 12 8.84375V10.3438C13.4062 10.0938 14.25 9.65625 14.5 9.40625ZM14.5 6.40625V5C13.7812 5.40625 12.8438 5.6875 11.7812 5.875C11.9062 6.0625 12 6.28125 12 6.5V7.34375C13.4062 7.09375 14.25 6.65625 14.5 6.40625ZM10 4.5C12.4688 4.5 14.5 3.84375 14.5 3C14.5 2.1875 12.4688 1.5 10 1.5C7.5 1.5 5.5 2.1875 5.5 3C5.5 3.40625 5.96875 3.75 6.6875 4.03125C7.75 4.09375 8.71875 4.25 9.53125 4.5C9.6875 4.5 9.84375 4.5 10 4.5Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.money:hover,
.icon.money:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 0C13.3125 0 16 1.125 16 2.5V9.5C16 10.5938 14.3125 11.5312 12 11.875V13.5C12 14.9062 9.3125 16 6 16C2.6875 16 0 14.9062 0 13.5V6.5C0 5.4375 1.65625 4.5 4 4.15625V2.5C4 1.125 6.6875 0 10 0ZM10.5 13.4062V12.1562C9.375 12.6875 7.78125 13 6 13C4.1875 13 2.59375 12.6875 1.5 12.1562V13.4062C1.8125 13.75 3.375 14.5 6 14.5C8.59375 14.5 10.1875 13.75 10.5 13.4062ZM10.5 10.4062V9C9.375 9.625 7.78125 10 6 10C4.1875 10 2.59375 9.625 1.5 9V10.4062C1.8125 10.75 3.375 11.5 6 11.5C8.59375 11.5 10.1875 10.75 10.5 10.4062ZM6 8.5C8.46875 8.5 10.5 7.84375 10.5 7C10.5 6.1875 8.46875 5.5 6 5.5C3.5 5.5 1.5 6.1875 1.5 7C1.5 7.84375 3.5 8.5 6 8.5ZM14.5 9.40625V8.15625C13.8125 8.46875 12.9688 8.71875 12 8.84375V10.3438C13.4062 10.0938 14.25 9.65625 14.5 9.40625ZM14.5 6.40625V5C13.7812 5.40625 12.8438 5.6875 11.7812 5.875C11.9062 6.0625 12 6.28125 12 6.5V7.34375C13.4062 7.09375 14.25 6.65625 14.5 6.40625ZM10 4.5C12.4688 4.5 14.5 3.84375 14.5 3C14.5 2.1875 12.4688 1.5 10 1.5C7.5 1.5 5.5 2.1875 5.5 3C5.5 3.40625 5.96875 3.75 6.6875 4.03125C7.75 4.09375 8.71875 4.25 9.53125 4.5C9.6875 4.5 9.84375 4.5 10 4.5Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.calendar {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.25 43.75 50'%3E%3Cpath d='M39.0625 6.5C41.6016 6.5 43.75 8.64844 43.75 11.1875V45.5625C43.75 48.1992 41.6016 50.25 39.0625 50.25H4.6875C2.05078 50.25 0 48.1992 0 45.5625V11.1875C0 8.64844 2.05078 6.5 4.6875 6.5H9.375V1.42188C9.375 0.835938 9.86328 0.25 10.5469 0.25H11.3281C11.9141 0.25 12.5 0.835938 12.5 1.42188V6.5H31.25V1.42188C31.25 0.835938 31.7383 0.25 32.4219 0.25H33.2031C33.7891 0.25 34.375 0.835938 34.375 1.42188V6.5H39.0625ZM4.6875 9.625C3.80859 9.625 3.125 10.4062 3.125 11.1875V15.875H40.625V11.1875C40.625 10.4062 39.8438 9.625 39.0625 9.625H4.6875ZM39.0625 47.125C39.8438 47.125 40.625 46.4414 40.625 45.5625V19H3.125V45.5625C3.125 46.4414 3.80859 47.125 4.6875 47.125H39.0625ZM14.4531 31.5H10.5469C9.86328 31.5 9.375 31.0117 9.375 30.3281V26.4219C9.375 25.8359 9.86328 25.25 10.5469 25.25H14.4531C15.0391 25.25 15.625 25.8359 15.625 26.4219V30.3281C15.625 31.0117 15.0391 31.5 14.4531 31.5ZM23.8281 31.5H19.9219C19.2383 31.5 18.75 31.0117 18.75 30.3281V26.4219C18.75 25.8359 19.2383 25.25 19.9219 25.25H23.8281C24.4141 25.25 25 25.8359 25 26.4219V30.3281C25 31.0117 24.4141 31.5 23.8281 31.5ZM33.2031 31.5H29.2969C28.6133 31.5 28.125 31.0117 28.125 30.3281V26.4219C28.125 25.8359 28.6133 25.25 29.2969 25.25H33.2031C33.7891 25.25 34.375 25.8359 34.375 26.4219V30.3281C34.375 31.0117 33.7891 31.5 33.2031 31.5ZM23.8281 40.875H19.9219C19.2383 40.875 18.75 40.3867 18.75 39.7031V35.7969C18.75 35.2109 19.2383 34.625 19.9219 34.625H23.8281C24.4141 34.625 25 35.2109 25 35.7969V39.7031C25 40.3867 24.4141 40.875 23.8281 40.875ZM14.4531 40.875H10.5469C9.86328 40.875 9.375 40.3867 9.375 39.7031V35.7969C9.375 35.2109 9.86328 34.625 10.5469 34.625H14.4531C15.0391 34.625 15.625 35.2109 15.625 35.7969V39.7031C15.625 40.3867 15.0391 40.875 14.4531 40.875ZM33.2031 40.875H29.2969C28.6133 40.875 28.125 40.3867 28.125 39.7031V35.7969C28.125 35.2109 28.6133 34.625 29.2969 34.625H33.2031C33.7891 34.625 34.375 35.2109 34.375 35.7969V39.7031C34.375 40.3867 33.7891 40.875 33.2031 40.875Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.calendar.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.25 43.75 50'%3E%3Cpath d='M39.0625 6.5C41.6016 6.5 43.75 8.64844 43.75 11.1875V45.5625C43.75 48.1992 41.6016 50.25 39.0625 50.25H4.6875C2.05078 50.25 0 48.1992 0 45.5625V11.1875C0 8.64844 2.05078 6.5 4.6875 6.5H9.375V1.42188C9.375 0.835938 9.86328 0.25 10.5469 0.25H11.3281C11.9141 0.25 12.5 0.835938 12.5 1.42188V6.5H31.25V1.42188C31.25 0.835938 31.7383 0.25 32.4219 0.25H33.2031C33.7891 0.25 34.375 0.835938 34.375 1.42188V6.5H39.0625ZM4.6875 9.625C3.80859 9.625 3.125 10.4062 3.125 11.1875V15.875H40.625V11.1875C40.625 10.4062 39.8438 9.625 39.0625 9.625H4.6875ZM39.0625 47.125C39.8438 47.125 40.625 46.4414 40.625 45.5625V19H3.125V45.5625C3.125 46.4414 3.80859 47.125 4.6875 47.125H39.0625ZM14.4531 31.5H10.5469C9.86328 31.5 9.375 31.0117 9.375 30.3281V26.4219C9.375 25.8359 9.86328 25.25 10.5469 25.25H14.4531C15.0391 25.25 15.625 25.8359 15.625 26.4219V30.3281C15.625 31.0117 15.0391 31.5 14.4531 31.5ZM23.8281 31.5H19.9219C19.2383 31.5 18.75 31.0117 18.75 30.3281V26.4219C18.75 25.8359 19.2383 25.25 19.9219 25.25H23.8281C24.4141 25.25 25 25.8359 25 26.4219V30.3281C25 31.0117 24.4141 31.5 23.8281 31.5ZM33.2031 31.5H29.2969C28.6133 31.5 28.125 31.0117 28.125 30.3281V26.4219C28.125 25.8359 28.6133 25.25 29.2969 25.25H33.2031C33.7891 25.25 34.375 25.8359 34.375 26.4219V30.3281C34.375 31.0117 33.7891 31.5 33.2031 31.5ZM23.8281 40.875H19.9219C19.2383 40.875 18.75 40.3867 18.75 39.7031V35.7969C18.75 35.2109 19.2383 34.625 19.9219 34.625H23.8281C24.4141 34.625 25 35.2109 25 35.7969V39.7031C25 40.3867 24.4141 40.875 23.8281 40.875ZM14.4531 40.875H10.5469C9.86328 40.875 9.375 40.3867 9.375 39.7031V35.7969C9.375 35.2109 9.86328 34.625 10.5469 34.625H14.4531C15.0391 34.625 15.625 35.2109 15.625 35.7969V39.7031C15.625 40.3867 15.0391 40.875 14.4531 40.875ZM33.2031 40.875H29.2969C28.6133 40.875 28.125 40.3867 28.125 39.7031V35.7969C28.125 35.2109 28.6133 34.625 29.2969 34.625H33.2031C33.7891 34.625 34.375 35.2109 34.375 35.7969V39.7031C34.375 40.3867 33.7891 40.875 33.2031 40.875Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.calendar:hover,
.icon.calendar:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.25 43.75 50'%3E%3Cpath d='M39.0625 6.5C41.6016 6.5 43.75 8.64844 43.75 11.1875V45.5625C43.75 48.1992 41.6016 50.25 39.0625 50.25H4.6875C2.05078 50.25 0 48.1992 0 45.5625V11.1875C0 8.64844 2.05078 6.5 4.6875 6.5H9.375V1.42188C9.375 0.835938 9.86328 0.25 10.5469 0.25H11.3281C11.9141 0.25 12.5 0.835938 12.5 1.42188V6.5H31.25V1.42188C31.25 0.835938 31.7383 0.25 32.4219 0.25H33.2031C33.7891 0.25 34.375 0.835938 34.375 1.42188V6.5H39.0625ZM4.6875 9.625C3.80859 9.625 3.125 10.4062 3.125 11.1875V15.875H40.625V11.1875C40.625 10.4062 39.8438 9.625 39.0625 9.625H4.6875ZM39.0625 47.125C39.8438 47.125 40.625 46.4414 40.625 45.5625V19H3.125V45.5625C3.125 46.4414 3.80859 47.125 4.6875 47.125H39.0625ZM14.4531 31.5H10.5469C9.86328 31.5 9.375 31.0117 9.375 30.3281V26.4219C9.375 25.8359 9.86328 25.25 10.5469 25.25H14.4531C15.0391 25.25 15.625 25.8359 15.625 26.4219V30.3281C15.625 31.0117 15.0391 31.5 14.4531 31.5ZM23.8281 31.5H19.9219C19.2383 31.5 18.75 31.0117 18.75 30.3281V26.4219C18.75 25.8359 19.2383 25.25 19.9219 25.25H23.8281C24.4141 25.25 25 25.8359 25 26.4219V30.3281C25 31.0117 24.4141 31.5 23.8281 31.5ZM33.2031 31.5H29.2969C28.6133 31.5 28.125 31.0117 28.125 30.3281V26.4219C28.125 25.8359 28.6133 25.25 29.2969 25.25H33.2031C33.7891 25.25 34.375 25.8359 34.375 26.4219V30.3281C34.375 31.0117 33.7891 31.5 33.2031 31.5ZM23.8281 40.875H19.9219C19.2383 40.875 18.75 40.3867 18.75 39.7031V35.7969C18.75 35.2109 19.2383 34.625 19.9219 34.625H23.8281C24.4141 34.625 25 35.2109 25 35.7969V39.7031C25 40.3867 24.4141 40.875 23.8281 40.875ZM14.4531 40.875H10.5469C9.86328 40.875 9.375 40.3867 9.375 39.7031V35.7969C9.375 35.2109 9.86328 34.625 10.5469 34.625H14.4531C15.0391 34.625 15.625 35.2109 15.625 35.7969V39.7031C15.625 40.3867 15.0391 40.875 14.4531 40.875ZM33.2031 40.875H29.2969C28.6133 40.875 28.125 40.3867 28.125 39.7031V35.7969C28.125 35.2109 28.6133 34.625 29.2969 34.625H33.2031C33.7891 34.625 34.375 35.2109 34.375 35.7969V39.7031C34.375 40.3867 33.7891 40.875 33.2031 40.875Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.location {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16.02'%3E%3Cpath d='M6 0C9.28125 0 12 2.6875 12 6C12 8.25 11.25 8.9375 7.25 15.3125C6.65625 16.25 5.3125 16.25 4.71875 15.3125C0.71875 8.9375 0 8.25 0 6C0 2.71875 2.65625 0 6 0ZM6 14.5C10 8.0625 10.5 7.71875 10.5 6C10.5 3.53125 8.46875 1.5 6 1.5C3.5 1.5 1.5 3.53125 1.5 6C1.5 7.71875 2 8.125 6 14.5ZM3.5 6C3.5 4.625 4.59375 3.5 6 3.5C7.375 3.5 8.5 4.625 8.5 6C8.5 7.40625 7.375 8.5 6 8.5C4.59375 8.5 3.5 7.40625 3.5 6Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.location.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16.02'%3E%3Cpath d='M6 0C9.28125 0 12 2.6875 12 6C12 8.25 11.25 8.9375 7.25 15.3125C6.65625 16.25 5.3125 16.25 4.71875 15.3125C0.71875 8.9375 0 8.25 0 6C0 2.71875 2.65625 0 6 0ZM6 14.5C10 8.0625 10.5 7.71875 10.5 6C10.5 3.53125 8.46875 1.5 6 1.5C3.5 1.5 1.5 3.53125 1.5 6C1.5 7.71875 2 8.125 6 14.5ZM3.5 6C3.5 4.625 4.59375 3.5 6 3.5C7.375 3.5 8.5 4.625 8.5 6C8.5 7.40625 7.375 8.5 6 8.5C4.59375 8.5 3.5 7.40625 3.5 6Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.location.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16.02'%3E%3Cpath d='M6 0C9.28125 0 12 2.6875 12 6C12 8.25 11.25 8.9375 7.25 15.3125C6.65625 16.25 5.3125 16.25 4.71875 15.3125C0.71875 8.9375 0 8.25 0 6C0 2.71875 2.65625 0 6 0ZM6 14.5C10 8.0625 10.5 7.71875 10.5 6C10.5 3.53125 8.46875 1.5 6 1.5C3.5 1.5 1.5 3.53125 1.5 6C1.5 7.71875 2 8.125 6 14.5ZM3.5 6C3.5 4.625 4.59375 3.5 6 3.5C7.375 3.5 8.5 4.625 8.5 6C8.5 7.40625 7.375 8.5 6 8.5C4.59375 8.5 3.5 7.40625 3.5 6Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.location:hover,
.icon.location:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16.02'%3E%3Cpath d='M6 0C9.28125 0 12 2.6875 12 6C12 8.25 11.25 8.9375 7.25 15.3125C6.65625 16.25 5.3125 16.25 4.71875 15.3125C0.71875 8.9375 0 8.25 0 6C0 2.71875 2.65625 0 6 0ZM6 14.5C10 8.0625 10.5 7.71875 10.5 6C10.5 3.53125 8.46875 1.5 6 1.5C3.5 1.5 1.5 3.53125 1.5 6C1.5 7.71875 2 8.125 6 14.5ZM3.5 6C3.5 4.625 4.59375 3.5 6 3.5C7.375 3.5 8.5 4.625 8.5 6C8.5 7.40625 7.375 8.5 6 8.5C4.59375 8.5 3.5 7.40625 3.5 6Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.department {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.99 0 16.98 16'%3E%3Cpath d='M16.9688 7C17 7.28125 16.75 7.5 16.4688 7.5H9.5V0.53125C9.5 0.25 9.71875 0 9.96875 0C10 0 10 0.03125 10 0.03125C13.75 0.28125 16.7188 3.25 16.9688 7ZM11 6H15.3125C14.7812 3.90625 13.0938 2.21875 11 1.6875V6ZM8 9L12.8438 13.875C13.0625 14.0938 13.0625 14.4688 12.8125 14.625C11.625 15.5 10.1562 16 8.59375 16C8.5625 16 8.53125 16 8.5 16C4.53125 16 1.125 12.75 1 8.78125C0.84375 4.875 3.6875 1.625 7.4375 1.09375C7.4375 1.09375 7.46875 1.09375 7.5 1.09375C7.75 1.09375 8 1.3125 8 1.59375V9ZM8.5625 14.5C9.375 14.5 10.1562 14.3438 10.875 14.0312L6.9375 10.0625L6.5 9.625V2.875C4.0625 3.71875 2.40625 6.0625 2.5 8.71875C2.59375 11.875 5.34375 14.5 8.5 14.5H8.5625ZM17.4688 9C17.7812 9 18.0312 9.28125 17.9688 9.5625C17.75 11.3125 16.9062 12.8438 15.6875 13.9688C15.5938 14.0625 15.4688 14.0938 15.375 14.0938C15.2188 14.0938 15.0938 14.0625 15 13.9688L10.0625 9H17.4688Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.department.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.99 0 16.98 16'%3E%3Cpath d='M16.9688 7C17 7.28125 16.75 7.5 16.4688 7.5H9.5V0.53125C9.5 0.25 9.71875 0 9.96875 0C10 0 10 0.03125 10 0.03125C13.75 0.28125 16.7188 3.25 16.9688 7ZM11 6H15.3125C14.7812 3.90625 13.0938 2.21875 11 1.6875V6ZM8 9L12.8438 13.875C13.0625 14.0938 13.0625 14.4688 12.8125 14.625C11.625 15.5 10.1562 16 8.59375 16C8.5625 16 8.53125 16 8.5 16C4.53125 16 1.125 12.75 1 8.78125C0.84375 4.875 3.6875 1.625 7.4375 1.09375C7.4375 1.09375 7.46875 1.09375 7.5 1.09375C7.75 1.09375 8 1.3125 8 1.59375V9ZM8.5625 14.5C9.375 14.5 10.1562 14.3438 10.875 14.0312L6.9375 10.0625L6.5 9.625V2.875C4.0625 3.71875 2.40625 6.0625 2.5 8.71875C2.59375 11.875 5.34375 14.5 8.5 14.5H8.5625ZM17.4688 9C17.7812 9 18.0312 9.28125 17.9688 9.5625C17.75 11.3125 16.9062 12.8438 15.6875 13.9688C15.5938 14.0625 15.4688 14.0938 15.375 14.0938C15.2188 14.0938 15.0938 14.0625 15 13.9688L10.0625 9H17.4688Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.department:hover,
.icon.department:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.99 0 16.98 16'%3E%3Cpath d='M16.9688 7C17 7.28125 16.75 7.5 16.4688 7.5H9.5V0.53125C9.5 0.25 9.71875 0 9.96875 0C10 0 10 0.03125 10 0.03125C13.75 0.28125 16.7188 3.25 16.9688 7ZM11 6H15.3125C14.7812 3.90625 13.0938 2.21875 11 1.6875V6ZM8 9L12.8438 13.875C13.0625 14.0938 13.0625 14.4688 12.8125 14.625C11.625 15.5 10.1562 16 8.59375 16C8.5625 16 8.53125 16 8.5 16C4.53125 16 1.125 12.75 1 8.78125C0.84375 4.875 3.6875 1.625 7.4375 1.09375C7.4375 1.09375 7.46875 1.09375 7.5 1.09375C7.75 1.09375 8 1.3125 8 1.59375V9ZM8.5625 14.5C9.375 14.5 10.1562 14.3438 10.875 14.0312L6.9375 10.0625L6.5 9.625V2.875C4.0625 3.71875 2.40625 6.0625 2.5 8.71875C2.59375 11.875 5.34375 14.5 8.5 14.5H8.5625ZM17.4688 9C17.7812 9 18.0312 9.28125 17.9688 9.5625C17.75 11.3125 16.9062 12.8438 15.6875 13.9688C15.5938 14.0625 15.4688 14.0938 15.375 14.0938C15.2188 14.0938 15.0938 14.0625 15 13.9688L10.0625 9H17.4688Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.building {
  background-image: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 18V0H10V4H20V18H0ZM2 16H4V14H2V16ZM2 12H4V10H2V12ZM2 8H4V6H2V8ZM2 4H4V2H2V4ZM6 16H8V14H6V16ZM6 12H8V10H6V12ZM6 8H8V6H6V8ZM6 4H8V2H6V4ZM10 16H18V6H10V8H12V10H10V12H12V14H10V16ZM14 10V8H16V10H14ZM14 14V12H16V14H14Z" fill="%233b2d78"/></svg>');
}
.icon.building.light {
  background-image: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 18V0H10V4H20V18H0ZM2 16H4V14H2V16ZM2 12H4V10H2V12ZM2 8H4V6H2V8ZM2 4H4V2H2V4ZM6 16H8V14H6V16ZM6 12H8V10H6V12ZM6 8H8V6H6V8ZM6 4H8V2H6V4ZM10 16H18V6H10V8H12V10H10V12H12V14H10V16ZM14 10V8H16V10H14ZM14 14V12H16V14H14Z" fill="%23ffffff"/></svg>');
}
.icon.building:hover,
.icon.building:focus {
  background-image: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 18V0H10V4H20V18H0ZM2 16H4V14H2V16ZM2 12H4V10H2V12ZM2 8H4V6H2V8ZM2 4H4V2H2V4ZM6 16H8V14H6V16ZM6 12H8V10H6V12ZM6 8H8V6H6V8ZM6 4H8V2H6V4ZM10 16H18V6H10V8H12V10H10V12H12V14H10V16ZM14 10V8H16V10H14ZM14 14V12H16V14H14Z" fill="%23ffffff"/></svg>');
}
.icon.contract {
  background-image: url('data:image/svg+xml,<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 20C1.45 20 0.979167 19.8042 0.5875 19.4125C0.195833 19.0208 0 18.55 0 18V4C0 3.45 0.195833 2.97917 0.5875 2.5875C0.979167 2.19583 1.45 2 2 2H6.2C6.41667 1.4 6.77917 0.916667 7.2875 0.55C7.79583 0.183333 8.36667 0 9 0C9.63333 0 10.2042 0.183333 10.7125 0.55C11.2208 0.916667 11.5833 1.4 11.8 2H16C16.55 2 17.0208 2.19583 17.4125 2.5875C17.8042 2.97917 18 3.45 18 4V18C18 18.55 17.8042 19.0208 17.4125 19.4125C17.0208 19.8042 16.55 20 16 20H2ZM2 18H16V4H2V18ZM4 16H11V14H4V16ZM4 12H14V10H4V12ZM4 8H14V6H4V8ZM9 3.25C9.21667 3.25 9.39583 3.17917 9.5375 3.0375C9.67917 2.89583 9.75 2.71667 9.75 2.5C9.75 2.28333 9.67917 2.10417 9.5375 1.9625C9.39583 1.82083 9.21667 1.75 9 1.75C8.78333 1.75 8.60417 1.82083 8.4625 1.9625C8.32083 2.10417 8.25 2.28333 8.25 2.5C8.25 2.71667 8.32083 2.89583 8.4625 3.0375C8.60417 3.17917 8.78333 3.25 9 3.25Z" fill="%233b2d78"/></svg>');
}
.icon.contract.light {
  background-image: url('data:image/svg+xml,<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 20C1.45 20 0.979167 19.8042 0.5875 19.4125C0.195833 19.0208 0 18.55 0 18V4C0 3.45 0.195833 2.97917 0.5875 2.5875C0.979167 2.19583 1.45 2 2 2H6.2C6.41667 1.4 6.77917 0.916667 7.2875 0.55C7.79583 0.183333 8.36667 0 9 0C9.63333 0 10.2042 0.183333 10.7125 0.55C11.2208 0.916667 11.5833 1.4 11.8 2H16C16.55 2 17.0208 2.19583 17.4125 2.5875C17.8042 2.97917 18 3.45 18 4V18C18 18.55 17.8042 19.0208 17.4125 19.4125C17.0208 19.8042 16.55 20 16 20H2ZM2 18H16V4H2V18ZM4 16H11V14H4V16ZM4 12H14V10H4V12ZM4 8H14V6H4V8ZM9 3.25C9.21667 3.25 9.39583 3.17917 9.5375 3.0375C9.67917 2.89583 9.75 2.71667 9.75 2.5C9.75 2.28333 9.67917 2.10417 9.5375 1.9625C9.39583 1.82083 9.21667 1.75 9 1.75C8.78333 1.75 8.60417 1.82083 8.4625 1.9625C8.32083 2.10417 8.25 2.28333 8.25 2.5C8.25 2.71667 8.32083 2.89583 8.4625 3.0375C8.60417 3.17917 8.78333 3.25 9 3.25Z" fill="%23ffffff"/></svg>');
}
.icon.contract:hover,
.icon.contract:focus {
  background-image: url('data:image/svg+xml,<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 20C1.45 20 0.979167 19.8042 0.5875 19.4125C0.195833 19.0208 0 18.55 0 18V4C0 3.45 0.195833 2.97917 0.5875 2.5875C0.979167 2.19583 1.45 2 2 2H6.2C6.41667 1.4 6.77917 0.916667 7.2875 0.55C7.79583 0.183333 8.36667 0 9 0C9.63333 0 10.2042 0.183333 10.7125 0.55C11.2208 0.916667 11.5833 1.4 11.8 2H16C16.55 2 17.0208 2.19583 17.4125 2.5875C17.8042 2.97917 18 3.45 18 4V18C18 18.55 17.8042 19.0208 17.4125 19.4125C17.0208 19.8042 16.55 20 16 20H2ZM2 18H16V4H2V18ZM4 16H11V14H4V16ZM4 12H14V10H4V12ZM4 8H14V6H4V8ZM9 3.25C9.21667 3.25 9.39583 3.17917 9.5375 3.0375C9.67917 2.89583 9.75 2.71667 9.75 2.5C9.75 2.28333 9.67917 2.10417 9.5375 1.9625C9.39583 1.82083 9.21667 1.75 9 1.75C8.78333 1.75 8.60417 1.82083 8.4625 1.9625C8.32083 2.10417 8.25 2.28333 8.25 2.5C8.25 2.71667 8.32083 2.89583 8.4625 3.0375C8.60417 3.17917 8.78333 3.25 9 3.25Z" fill="%23ffffff"/></svg>');
}
.icon.clock {
  background-image: url("data:image/svg+xml,%3Csvg width='75px' height='75px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7V12L14.5 10.5M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%233b2d78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icon.clock.light {
  background-image: url("data:image/svg+xml,%3Csvg width='75px' height='75px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7V12L14.5 10.5M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icon.clock:hover,
.icon.clock:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='75px' height='75px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7V12L14.5 10.5M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icon.suitcase {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M14.5 3C15.3125 3 16 3.6875 16 4.5V12.5C16 13.3438 15.3125 14 14.5 14H1.5C0.65625 14 0 13.3438 0 12.5V4.5C0 3.6875 0.65625 3 1.5 3H4V1.5C4 0.6875 4.65625 0 5.5 0H10.5C11.3125 0 12 0.6875 12 1.5V3H14.5ZM5.5 1.5V3H10.5V1.5H5.5ZM1.5 12.5H4V4.5H1.5V12.5ZM5.5 12.5H10.5V4.5H5.5V12.5ZM14.5 12.5V4.5H12V12.5H14.5Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.suitcase.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M14.5 3C15.3125 3 16 3.6875 16 4.5V12.5C16 13.3438 15.3125 14 14.5 14H1.5C0.65625 14 0 13.3438 0 12.5V4.5C0 3.6875 0.65625 3 1.5 3H4V1.5C4 0.6875 4.65625 0 5.5 0H10.5C11.3125 0 12 0.6875 12 1.5V3H14.5ZM5.5 1.5V3H10.5V1.5H5.5ZM1.5 12.5H4V4.5H1.5V12.5ZM5.5 12.5H10.5V4.5H5.5V12.5ZM14.5 12.5V4.5H12V12.5H14.5Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.suitcase:hover,
.icon.suitcase:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M14.5 3C15.3125 3 16 3.6875 16 4.5V12.5C16 13.3438 15.3125 14 14.5 14H1.5C0.65625 14 0 13.3438 0 12.5V4.5C0 3.6875 0.65625 3 1.5 3H4V1.5C4 0.6875 4.65625 0 5.5 0H10.5C11.3125 0 12 0.6875 12 1.5V3H14.5ZM5.5 1.5V3H10.5V1.5H5.5ZM1.5 12.5H4V4.5H1.5V12.5ZM5.5 12.5H10.5V4.5H5.5V12.5ZM14.5 12.5V4.5H12V12.5H14.5Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.share {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 1.27 20.22 18'%3E%3Cpath d='M19.7227 7.96484C20.3906 8.59766 20.3906 9.6875 19.7227 10.3203L13.5352 16.5078C12.4805 17.5977 10.6875 16.8242 10.6875 15.3125V12.5703C5.51953 12.8867 5.09766 14.3281 5.94141 17.0703C6.43359 18.6172 4.71094 19.8477 3.41016 18.9688C1.33594 17.5977 0 15.4531 0 12.8867C0 6.875 5.83594 5.92578 10.6875 5.78516V2.97266C10.6875 1.46094 12.4805 0.6875 13.5352 1.77734L19.7227 7.96484ZM12.375 15.3125L18.5625 9.125L12.375 2.9375V7.47266C7.3125 7.47266 1.6875 7.85938 1.6875 12.8867C1.6875 15.2422 3.09375 16.7188 4.35938 17.5625C2.60156 12.0078 6.57422 10.8828 12.375 10.8477V15.3125Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.share.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 1.27 20.22 18'%3E%3Cpath d='M19.7227 7.96484C20.3906 8.59766 20.3906 9.6875 19.7227 10.3203L13.5352 16.5078C12.4805 17.5977 10.6875 16.8242 10.6875 15.3125V12.5703C5.51953 12.8867 5.09766 14.3281 5.94141 17.0703C6.43359 18.6172 4.71094 19.8477 3.41016 18.9688C1.33594 17.5977 0 15.4531 0 12.8867C0 6.875 5.83594 5.92578 10.6875 5.78516V2.97266C10.6875 1.46094 12.4805 0.6875 13.5352 1.77734L19.7227 7.96484ZM12.375 15.3125L18.5625 9.125L12.375 2.9375V7.47266C7.3125 7.47266 1.6875 7.85938 1.6875 12.8867C1.6875 15.2422 3.09375 16.7188 4.35938 17.5625C2.60156 12.0078 6.57422 10.8828 12.375 10.8477V15.3125Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.share:hover,
.icon.share:focus {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 1.27 20.22 18'%3E%3Cpath d='M19.7227 7.96484C20.3906 8.59766 20.3906 9.6875 19.7227 10.3203L13.5352 16.5078C12.4805 17.5977 10.6875 16.8242 10.6875 15.3125V12.5703C5.51953 12.8867 5.09766 14.3281 5.94141 17.0703C6.43359 18.6172 4.71094 19.8477 3.41016 18.9688C1.33594 17.5977 0 15.4531 0 12.8867C0 6.875 5.83594 5.92578 10.6875 5.78516V2.97266C10.6875 1.46094 12.4805 0.6875 13.5352 1.77734L19.7227 7.96484ZM12.375 15.3125L18.5625 9.125L12.375 2.9375V7.47266C7.3125 7.47266 1.6875 7.85938 1.6875 12.8867C1.6875 15.2422 3.09375 16.7188 4.35938 17.5625C2.60156 12.0078 6.57422 10.8828 12.375 10.8477V15.3125Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}
.icon.calendar-big {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.25 43.75 50'%3E%3Cpath d='M39.0625 6.5C41.6016 6.5 43.75 8.64844 43.75 11.1875V45.5625C43.75 48.1992 41.6016 50.25 39.0625 50.25H4.6875C2.05078 50.25 0 48.1992 0 45.5625V11.1875C0 8.64844 2.05078 6.5 4.6875 6.5H9.375V1.42188C9.375 0.835938 9.86328 0.25 10.5469 0.25H11.3281C11.9141 0.25 12.5 0.835938 12.5 1.42188V6.5H31.25V1.42188C31.25 0.835938 31.7383 0.25 32.4219 0.25H33.2031C33.7891 0.25 34.375 0.835938 34.375 1.42188V6.5H39.0625ZM4.6875 9.625C3.80859 9.625 3.125 10.4062 3.125 11.1875V15.875H40.625V11.1875C40.625 10.4062 39.8438 9.625 39.0625 9.625H4.6875ZM39.0625 47.125C39.8438 47.125 40.625 46.4414 40.625 45.5625V19H3.125V45.5625C3.125 46.4414 3.80859 47.125 4.6875 47.125H39.0625ZM14.4531 31.5H10.5469C9.86328 31.5 9.375 31.0117 9.375 30.3281V26.4219C9.375 25.8359 9.86328 25.25 10.5469 25.25H14.4531C15.0391 25.25 15.625 25.8359 15.625 26.4219V30.3281C15.625 31.0117 15.0391 31.5 14.4531 31.5ZM23.8281 31.5H19.9219C19.2383 31.5 18.75 31.0117 18.75 30.3281V26.4219C18.75 25.8359 19.2383 25.25 19.9219 25.25H23.8281C24.4141 25.25 25 25.8359 25 26.4219V30.3281C25 31.0117 24.4141 31.5 23.8281 31.5ZM33.2031 31.5H29.2969C28.6133 31.5 28.125 31.0117 28.125 30.3281V26.4219C28.125 25.8359 28.6133 25.25 29.2969 25.25H33.2031C33.7891 25.25 34.375 25.8359 34.375 26.4219V30.3281C34.375 31.0117 33.7891 31.5 33.2031 31.5ZM23.8281 40.875H19.9219C19.2383 40.875 18.75 40.3867 18.75 39.7031V35.7969C18.75 35.2109 19.2383 34.625 19.9219 34.625H23.8281C24.4141 34.625 25 35.2109 25 35.7969V39.7031C25 40.3867 24.4141 40.875 23.8281 40.875ZM14.4531 40.875H10.5469C9.86328 40.875 9.375 40.3867 9.375 39.7031V35.7969C9.375 35.2109 9.86328 34.625 10.5469 34.625H14.4531C15.0391 34.625 15.625 35.2109 15.625 35.7969V39.7031C15.625 40.3867 15.0391 40.875 14.4531 40.875ZM33.2031 40.875H29.2969C28.6133 40.875 28.125 40.3867 28.125 39.7031V35.7969C28.125 35.2109 28.6133 34.625 29.2969 34.625H33.2031C33.7891 34.625 34.375 35.2109 34.375 35.7969V39.7031C34.375 40.3867 33.7891 40.875 33.2031 40.875Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.clock-big {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.32 0.62 81.59 81.59'%3E%3Cpath d='M41.1111 0.621463C63.6472 0.621463 81.9063 18.8806 81.9063 41.4166C81.9063 63.9527 63.6472 82.2118 41.1111 82.2118C18.5751 82.2118 0.315973 63.9527 0.315973 41.4166C0.315973 18.8806 18.5751 0.621463 41.1111 0.621463ZM76.6424 41.4166C76.6424 21.8415 60.5218 5.88536 41.1111 5.88536C21.3715 5.88536 5.57987 22.006 5.57987 41.4166C5.57987 61.1562 21.536 76.9479 41.1111 76.9479C60.6863 76.9479 76.6424 60.9917 76.6424 41.4166ZM52.1324 56.0568L38.6437 46.3515C38.1502 45.858 37.9857 45.3646 37.9857 44.7066V18.3871C37.9857 17.4001 38.8082 16.4131 39.9597 16.4131H42.2626C43.2496 16.4131 44.2366 17.4001 44.2366 18.3871V42.5681L55.7514 50.9574C56.5738 51.6154 56.9028 52.7669 56.2448 53.7539L54.7644 55.5634C54.2709 56.3858 52.9549 56.7148 52.1324 56.0568Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.location-big {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.05 64.25 85.74'%3E%3Cpath d='M32.1228 16.1083C40.8227 16.1083 48.1841 23.4697 48.1841 32.1697C48.1841 41.0369 40.8227 48.231 32.1228 48.231C23.2555 48.231 16.0614 41.0369 16.0614 32.1697C16.0614 23.4697 23.2555 16.1083 32.1228 16.1083ZM32.1228 42.8772C37.9785 42.8772 42.8303 38.1927 42.8303 32.1697C42.8303 26.3139 37.9785 21.4621 32.1228 21.4621C26.0997 21.4621 21.4152 26.3139 21.4152 32.1697C21.4152 38.1927 26.0997 42.8772 32.1228 42.8772ZM32.1228 0.0469027C49.8572 0.0469027 64.2455 14.4352 64.2455 32.1697C64.2455 45.2195 59.7282 48.9003 35.3016 84.0345C33.7958 86.3768 30.2824 86.3768 28.7766 84.0345C4.34996 48.9003 0 45.2195 0 32.1697C0 14.4352 14.221 0.0469027 32.1228 0.0469027ZM32.1228 79.35C55.3783 45.7214 58.8917 43.0446 58.8917 32.1697C58.8917 25.1428 56.0475 18.4506 51.0283 13.2641C45.8418 8.2449 39.1496 5.4007 32.1228 5.4007C24.9286 5.4007 18.2364 8.2449 13.0499 13.2641C8.03069 18.4506 5.35379 25.1428 5.35379 32.1697C5.35379 43.0446 8.69991 45.7214 32.1228 79.35Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.people-big {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.03 115.34 80.74'%3E%3Cpath d='M98.0427 34.6295C89.9325 34.6295 83.6246 28.3216 83.6246 20.2114C83.6246 12.2815 89.9325 5.7934 98.0427 5.7934C105.973 5.7934 112.461 12.2815 112.461 20.2114C112.461 28.3216 105.973 34.6295 98.0427 34.6295ZM98.0427 11.5606C93.1766 11.5606 89.3919 15.5256 89.3919 20.2114C89.3919 25.0775 93.1766 28.8623 98.0427 28.8623C102.729 28.8623 106.694 25.0775 106.694 20.2114C106.694 15.5256 102.729 11.5606 98.0427 11.5606ZM57.6722 40.3967C46.4982 40.3967 37.4869 31.3854 37.4869 20.2114C37.4869 9.21768 46.4982 0.0261831 57.6722 0.0261831C68.6659 0.0261831 77.8574 9.21768 77.8574 20.2114C77.8574 31.3854 68.6659 40.3967 57.6722 40.3967ZM57.6722 5.7934C49.562 5.7934 43.2541 12.2815 43.2541 20.2114C43.2541 28.3216 49.562 34.6295 57.6722 34.6295C65.6021 34.6295 72.0902 28.3216 72.0902 20.2114C72.0902 12.2815 65.6021 5.7934 57.6722 5.7934ZM101.647 40.3967C109.036 40.3967 115.344 46.8848 115.344 54.8147C115.344 56.4368 113.903 57.6983 112.461 57.6983C110.839 57.6983 109.577 56.4368 109.577 54.8147C109.577 50.1289 105.973 46.1639 101.647 46.1639H94.4382C93.3568 46.1639 92.4557 46.5244 91.5546 46.8848C90.1128 45.2628 88.671 44.0012 86.8687 42.7396C89.0314 41.2978 91.5546 40.3967 94.4382 40.3967H101.647ZM17.3017 34.6295C9.1915 34.6295 2.88361 28.3216 2.88361 20.2114C2.88361 12.2815 9.1915 5.7934 17.3017 5.7934C25.2316 5.7934 31.7197 12.2815 31.7197 20.2114C31.7197 28.3216 25.2316 34.6295 17.3017 34.6295ZM17.3017 11.5606C12.4356 11.5606 8.65083 15.5256 8.65083 20.2114C8.65083 25.0775 12.4356 28.8623 17.3017 28.8623C21.9875 28.8623 25.9525 25.0775 25.9525 20.2114C25.9525 15.5256 21.9875 11.5606 17.3017 11.5606ZM72.0902 44.0012C78.5783 44.0012 84.8862 47.065 88.671 52.4718C90.8337 55.8961 92.2755 59.8611 92.2755 64.1865V72.1164C92.2755 76.9825 88.3105 80.7672 83.6246 80.7672H31.7197C26.8536 80.7672 23.0689 76.9825 23.0689 72.1164V64.1865C23.0689 59.8611 24.3304 55.8961 26.4932 52.4718C30.2779 47.065 36.5858 44.0012 43.0739 44.0012C49.2016 44.0012 50.6434 46.1639 57.6722 46.1639C64.5207 46.1639 65.9625 44.0012 72.0902 44.0012ZM86.5083 72.1164H86.328V64.1865C86.328 61.1226 85.6071 58.239 83.8049 55.7159C81.4619 52.1114 76.9563 49.7684 72.0902 49.7684C67.0439 49.7684 65.4219 51.9311 57.6722 51.9311C49.9225 51.9311 48.1202 49.7684 43.0739 49.7684C38.2078 49.7684 33.7022 52.1114 31.3592 55.7159C29.557 58.239 28.8361 61.1226 28.8361 64.1865V72.1164C28.8361 73.7384 30.0977 75 31.7197 75H83.6246C85.0664 75 86.5083 73.7384 86.5083 72.1164ZM28.2954 42.7396C26.4932 44.0012 25.0513 45.2628 23.6095 46.8848C22.7084 46.5244 21.8073 46.1639 20.9062 46.1639H13.6971C9.1915 46.1639 5.76722 50.1289 5.76722 54.8147C5.76722 56.4368 4.32541 57.6983 2.88361 57.6983C1.26158 57.6983 0 56.4368 0 54.8147C0 46.8848 6.12767 40.3967 13.6971 40.3967H20.9062C23.6095 40.3967 26.1327 41.2978 28.2954 42.7396Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
.icon.money-big {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.98 106.69 80.02'%3E%3Cpath d='M53.3468 0.979763C82.7293 0.979763 106.694 14.5249 106.694 30.9874V54.3266C106.694 69.122 82.7293 81 53.3468 81C23.756 81 0 69.122 0 54.3266V30.9874C0 14.5249 23.756 0.979763 53.3468 0.979763ZM13.3367 64.1207V50.784C10.8361 49.3253 8.54383 47.6582 6.66835 45.5744V54.3266C6.66835 57.6608 8.9606 60.9949 13.3367 64.1207ZM30.0076 71.4142V58.0775C26.465 57.0356 23.1308 55.9937 20.0051 54.535V67.8717C23.1308 69.3304 26.465 70.5807 30.0076 71.4142ZM50.0126 74.3316V60.9949C45.4282 60.7866 40.8437 60.3698 36.6759 59.5362V72.8729C40.8437 73.7065 45.4282 74.1233 50.0126 74.3316ZM70.0177 72.8729V59.5362C65.6416 60.3698 61.0571 60.7866 56.681 60.9949V74.3316C61.0571 74.1233 65.6416 73.7065 70.0177 72.8729ZM86.6886 67.8717V54.535C83.3544 55.9937 80.0202 57.0356 76.6861 58.0775V71.4142C80.0202 70.5807 83.3544 69.3304 86.6886 67.8717ZM100.025 54.3266V45.5744C97.9414 47.6582 95.6492 49.3253 93.3569 50.784V64.1207C97.5247 60.9949 100.025 57.6608 100.025 54.3266ZM53.3468 54.3266C80.8538 54.3266 100.025 42.0318 100.025 30.9874C100.025 19.9429 80.8538 7.64812 53.3468 7.64812C25.8399 7.64812 6.66835 19.9429 6.66835 30.9874C6.66835 42.0318 25.8399 54.3266 53.3468 54.3266Z' fill='%233b2d78'%3E%3C/path%3E%3C/svg%3E");
}
/* Responsive less */
/* Responsive less */
.mr-1-5 {
  margin-right: 1.5em;
}
.mb-1-5 {
  margin-bottom: 1.5em;
}
.p-0 {
  padding: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.m-0 {
  margin: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.border-radius-0-25 {
  border-radius: 0.25em;
}
[class*="pure-u-"] {
  transition: opacity 0.3s ease-in-out;
}
@media (max-width: 1023.84px) {
  .main-menu.mobile-active .menu {
    flex-direction: column;
  }
  .splide__arrow--prev {
    left: -1em !important;
  }
  .splide__arrow--next {
    right: -1em !important;
  }
  .vacancy-image-parent {
    align-items: flex-end;
    display: flex;
  }
  .vacancy-image-parent .vacancy-image {
    height: 85%;
  }
}
@media (max-width: 767.84px) {
  .small-vacature-entry-grid,
  .vacature-entry-grid {
    padding: 0em;
    padding: 0 !important;
    margin-bottom: 1em;
  }
  .vacancy-meta ul {
    flex-direction: column;
  }
  .vacancy-image-parent {
    display: none;
  }
}
/* CUSTOM MODULES */
@media (max-width: 1279.84px) {
  /** BEGIN HEADER **/
  .hamburger-button {
    background-color: #3b2d78;
    border-radius: 0.3125rem;
  }
  .hamburger-button .hamburger-line {
    background-color: #ffffff;
    width: 1rem;
    height: .125rem;
    margin: 5px .75rem;
  }
  /** EIND HEADER **/
  /** BEGIN Waarom ZGT MOSAIC **/
  .premade-whyzgt .mosaic-layout {
    grid-template-rows: repeat(32, 2.33rem);
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(2).img-block .titles-wrap p.display-keyword {
    font-size: 2rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(3).img-block .titles-wrap p.display-keyword {
    font-size: 3.25rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4) {
    grid-column-end: 12;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4).img-block .titles-wrap p.display-keyword {
    font-size: 2.5rem;
  }
  /** EIND Waarom ZGT MOSAIC **/
  /** BEGIN VAKGEBIED SLIDER **/
  .premade-vakgebied-slider .splide__arrows {
    width: 100%;
  }
  .premade-vakgebied-slider .splide__arrows button.splide__arrow.splide__arrow--prev {
    left: 0 !important;
  }
  .premade-vakgebied-slider .splide__arrows button.splide__arrow.splide__arrow--next {
    right: 0 !important;
  }
  .premade-vakgebied-slider .pure-g.slide-block {
    width: 100%;
    margin: 0;
  }
  /** EIND VAKGEBIED SLIDER **/
  /** BEGIN Uitgelicht verhaal **/
  .premade-uitgelicht-verhaal .story-container .img-wrap {
    width: 40%;
    height: 30.5rem;
    transform: translate(1rem, 0rem);
  }
  .premade-uitgelicht-verhaal .story-container .content-wrap {
    max-width: 60%;
    padding: 3rem 3rem 3rem 4rem;
  }
  /** EIND Uitgelicht verhaal **/
  /** BEGIN ONTWIKKELING **/
  .premade-ontwikkeling .col-l .txt-wrap,
  .premade-ontwikkeling .col-r .txt-wrap {
    padding: 2.5rem 3rem;
  }
  /** EIND ONTWIKKELING **/
  /** BEGIN CONTACT INFO **/
  .premade-contactinfo .container .pure-g > div .alg-contact .logo-wrap {
    width: 100%;
    margin-bottom: 2rem;
  }
  .premade-contactinfo .container .pure-g > div .alg-contact ul.social-list.horizontal-list {
    width: 100%;
    margin-top: 3rem;
  }
  /** EIND CONTACT INFO **/
  /** BEGIN LOCATIONS **/
  .premade-locations .container-thinner .pure-g .location .loc-wrap.img-block .bg-img picture img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .premade-locations .container-thinner .pure-g .location.loc-almelo .loc-wrap.img-block .loc-info p.display-keyword {
    font-size: 5rem;
  }
  .premade-locations .container-thinner .pure-g .location.loc-almelo .loc-wrap.img-block:hover .loc-info p.display-txt,
  .premade-locations .container-thinner .pure-g .location.loc-almelo .loc-wrap.img-block:hover .loc-info p.display-keyword {
    transform: translateY(-5rem);
  }
  .premade-locations .container-thinner .pure-g .location.loc-hengelo .loc-wrap.img-block .loc-info p.display-keyword {
    font-size: 4.5rem;
  }
  /** EIND LOCATIONS  **/
}
@media (max-width: 1023.84px) {
  /** Zwevende butttons (podcast en chat)*/
  .fixed-btn-wrap {
    display: none;
  }
  /** BEGIN Waarom ZGT MOSAIC **/
  .premade-whyzgt .mosaic-layout {
    grid-template-rows: repeat(24, 2.75rem);
  }
  .premade-whyzgt .mosaic-layout .mosaic-block.txt-block {
    padding: 2.5rem 2rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block.img-block .titles-wrap p.display-payoff {
    font-size: 1rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(2).img-block .titles-wrap p.display-txt {
    font-size: 1.125rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(2).img-block .titles-wrap p.display-keyword {
    font-size: 1.5rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(3) {
    grid-column-start: 1;
    grid-row-end: 24;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(3).img-block .titles-wrap p.display-txt {
    font-size: 1.1rem;
    padding-right: 1.5rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(3).img-block .titles-wrap p.display-keyword {
    font-size: 3rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4) {
    grid-column-end: 13;
    grid-row-end: 22;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4).img-block .titles-wrap p.display-txt {
    font-size: 1rem;
    padding-right: 1rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4).img-block .titles-wrap p.display-keyword {
    font-size: 2rem;
  }
  /** EIND Waarom ZGT MOSAIC **/
  /** BEGIN VAKGEBIED SLIDER **/
  .premade-vakgebied-slider .container .pure-g.txt-wrap h4,
  .premade-vakgebied-slider .container .pure-g.txt-wrap h2,
  .premade-vakgebied-slider .container .pure-g.txt-wrap p {
    text-align: center;
  }
  .premade-vakgebied-slider .container .pure-g.txt-wrap h4 {
    font-weight: bold;
  }
  .premade-vakgebied-slider .container .pure-g.txt-wrap h2 {
    margin-top: .75rem;
  }
  /** EIND VAKGEBIED SLIDER **/
  /** BEGIN Sollicitatieproces */
  .premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps {
    overflow-x: scroll;
  }
  .premade-procedure .container-thinner .banner-wrap .procedure-wrap .procedure-steps .step {
    min-width: 20rem;
  }
  /** EIND Sollicitatieproces */
  /** BEGIN Uitgelicht verhaal **/
  .premade-uitgelicht-verhaal .story-container .img-wrap {
    width: 45%;
    height: 27rem;
    transform: translate(1rem, 0rem);
  }
  .premade-uitgelicht-verhaal .story-container .content-wrap {
    max-width: 55%;
    padding: 2.5rem 2.5rem 2.5rem 3.5rem;
  }
  /** EIND Uitgelicht verhaal **/
  /** BEGIN ONTWIKKELING **/
  .premade-ontwikkeling .col-l .txt-wrap,
  .premade-ontwikkeling .col-r .txt-wrap {
    padding: 2rem 2rem;
  }
  .premade-ontwikkeling .col-l .txt-wrap h2,
  .premade-ontwikkeling .col-r .txt-wrap h2 {
    font-size: 1.5rem;
  }
  .premade-ontwikkeling .col-l {
    display: flex;
    flex-direction: column-reverse;
  }
  /** EIND ONTWIKKELING **/
}
@media (max-width: 767.84px) {
  /** BEGIN HEADER **/
  .top-bar {
    display: none;
  }
  /** EIND HEADER **/
  /** BEGIN HERO SECTION **/
  .hero-section {
    /* Home */
    /* Vacatures */
    /* Standaard hero */
  }
  .hero-section.home-hero {
    background-color: #e5eaec;
    background-position: 75% 0;
    background-size: auto 30rem;
  }
  .hero-section.home-hero .container {
    padding: 34rem 1rem 2rem;
  }
  .hero-section.home-hero .container .graphic {
    transform: scale(0.5);
    bottom: unset;
    top: 11rem;
  }
  .hero-section.home-hero .container .pure-g .titles {
    max-width: 90%;
  }
  .hero-section.home-hero .container .pure-g .titles h1,
  .hero-section.home-hero .container .pure-g .titles h2 {
    color: #3b2d78;
  }
  .hero-section.home-hero .container .pure-g .titles h1 {
    margin-bottom: 1.25rem;
  }
  .hero-section.home-hero .container .pure-g .titles h2 {
    font-size: 1.25rem;
    margin-bottom: 1rem;
  }
  .hero-section.jobs-hero {
    background-color: #e5eaec;
    background-image: none !important;
  }
  .hero-section.jobs-hero picture.mobile {
    display: block;
    width: 100%;
    height: 100%;
  }
  .hero-section.jobs-hero picture.mobile img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .hero-section.jobs-hero .container {
    padding-top: 2rem;
  }
  .hero-section.jobs-hero .container .title-wrap h1 {
    margin-bottom: 1rem;
  }
  .hero-section.jobs-hero .container .hero-usps {
    row-gap: 1rem;
  }
  .hero-section.jobs-hero .container .hero-usps .usp-wrap .icon-wrap {
    width: 2rem;
    height: 2rem;
  }
  .hero-section.jobs-hero .container .hero-usps .usp-wrap p.hero-usp {
    margin: 0;
  }
  .hero-section.standard-hero.graphic .container .graphic {
    z-index: -5;
  }
  .hero-section.standard-hero.graphic .container .graphic svg {
    width: 20rem;
  }
  /** EIND HERO SECTION **/
  /** BEGIN Uitgelichte vacatures **/
  #uitgelichte-vacatures .vacature-grid.pure-g {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    gap: 1rem;
  }
  #uitgelichte-vacatures .vacature-grid.pure-g > div {
    min-width: 100%;
  }
  #uitgelichte-vacatures .btn-container.justify-end {
    justify-content: center;
  }
  /** EIND Uitgelichte vacatures **/
  /** BEGIN Waarom ZGT MOSAIC **/
  .mosaic-layout.p-relative.z-1 {
    display: flex;
    flex-wrap: wrap;
    row-gap: 1rem;
  }
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(3),
  .premade-whyzgt .mosaic-layout .mosaic-block:nth-child(4) {
    display: none;
  }
  /** EIND Waarom ZGT MOSAIC **/
  /** BEGIN Sollicitatieproces */
  .premade-procedure .container-thinner {
    transform: unset;
  }
  .premade-procedure .container-thinner.titles .title-row .txt-right {
    display: none;
  }
  .premade-procedure .container-thinner.procedure {
    margin-right: 0;
    padding-right: 0;
    overflow-x: clip;
    width: 100%;
  }
  .premade-procedure .container-thinner.procedure .banner-wrap .procedure-wrap .procedure-steps .step {
    min-width: 15rem;
  }
  .premade-procedure .container-thinner.procedure .banner-wrap .procedure-wrap .procedure-steps .step h4 {
    font-size: 1.25rem;
    margin: 1.5rem 0;
  }
  .premade-procedure .container-thinner.procedure .banner-wrap .procedure-wrap .cta-row {
    flex-wrap: wrap;
  }
  .premade-procedure .container-thinner.procedure .banner-wrap .procedure-wrap .cta-row div h4 {
    font-size: 1.25rem;
  }
  .premade-procedure .container-thinner.procedure .banner-wrap .procedure-wrap .cta-row div.col-r {
    margin-top: 2rem;
  }
  .premade-procedure .container-thinner.btn-mobile.d-none {
    display: block;
    margin-top: 5em;
  }
  /** EIND Sollicitatieproces */
  /** BEGIN Uitgelicht verhaal **/
  .premade-uitgelicht-verhaal .pure-g {
    position: relative;
  }
  .premade-uitgelicht-verhaal .pure-g:after {
    content: '';
    width: 100%;
    height: 75%;
    display: block;
    position: absolute;
    bottom: 0;
    background-color: #3b2d78;
    z-index: -10;
    border-radius: .625rem;
  }
  .premade-uitgelicht-verhaal .story-container {
    flex-wrap: wrap;
  }
  .premade-uitgelicht-verhaal .story-container .img-wrap {
    width: 90%;
    height: 22rem;
    margin: 0 auto;
    transform: translateX(0.5rem);
  }
  .premade-uitgelicht-verhaal .story-container .content-wrap {
    max-width: 100%;
    padding: 3rem 1.5rem 2rem;
    border-radius: 0.625rem;
    margin-top: 0;
    margin-bottom: 0;
  }
  /** EIND Uitgelicht verhaal **/
  /** BEGIN FOOTER **/
  footer#footer .jobalert-banner .pure-g {
    height: unset;
    padding-top: 0;
    padding-bottom: 0;
  }
  footer#footer .jobalert-banner .pure-g > div:first-child {
    padding-bottom: 0;
  }
  footer#footer .jobalert-banner .pure-g > div:first-child h5 {
    font-family: "museo-sans", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  }
  footer#footer .jobalert-banner .pure-g > div:first-child p.mobile {
    display: block;
    font-size: .875rem;
  }
  footer#footer .jobalert-banner .pure-g > div:last-child {
    padding-top: 0;
  }
  footer#footer .jobalert-banner .pure-g > div:last-child .btn-container {
    justify-content: left;
  }
  footer#footer .bg-footer-container .footer-container {
    padding: 9rem 2.5rem 3.5rem;
  }
  footer#footer .bg-footer-container .footer-container .footer-menu-row {
    padding-bottom: 2rem;
  }
  footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col h4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1rem;
  }
  footer#footer .bg-footer-container .footer-container .footer-menu-row .footer-col #footer-block-nav_menu-4 ul li:last-child {
    display: none;
  }
  footer#footer .bg-footer-container .footer-container .footer-bb .mobile {
    display: flex;
    margin-top: 2em;
    margin-bottom: 2em;
  }
  footer#footer .bg-footer-container .footer-container .footer-bb ul.bottombar-menu {
    flex-wrap: wrap;
    justify-content: left;
  }
  /** EIND FOOTER **/
}
/* Child theme less */
.w-100 {
  width: 100%;
}
.px-0-5 {
  padding: 0 0.5em;
}
/*# sourceMappingURL=/home/zgt/domains/werkenbij-zgt.triplehosting.nl/public_html/wp-content/themes/GladiorTheme/style.css.map */