/*
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-16 1:07:45 UTC */

/* Fonts less */
@font-face {
  font-family: "Raleway";
  src: url("https://use.typekit.net/af/9f0f3f/000000000000000077359a0f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/9f0f3f/000000000000000077359a0f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/9f0f3f/000000000000000077359a0f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Raleway";
  src: url("https://use.typekit.net/af/497298/000000000000000077359a1e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/497298/000000000000000077359a1e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/497298/000000000000000077359a1e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("https://use.typekit.net/af/070c63/00000000000000007735fdb6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/070c63/00000000000000007735fdb6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/070c63/00000000000000007735fdb6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("https://use.typekit.net/af/f2b266/00000000000000007735fdb4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/f2b266/00000000000000007735fdb4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/f2b266/00000000000000007735fdb4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("https://use.typekit.net/af/5066eb/00000000000000007735fdbb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/5066eb/00000000000000007735fdbb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/5066eb/00000000000000007735fdbb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
.raleway {
  font-family: "Raleway", sans-serif;
}
.poppins {
  font-family: "Poppins", sans-serif;
}
/* Variables less */
/* Defining variables */
/* Breakpoint variables */
/* Root variables */
/* Container variables*/
/* Colour variables */
/* Animation variables */
/* Button styling variables */
/* Root less */
*,
::before,
::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:root {
  font-size: 16px;
  line-height: 1.75;
  font-family: "raleway", sans-serif;
  color: #0b4f76;
}
*::selection,
*::before::selection,
*::after::selection {
  background-color: #e9804e;
  color: #ffffff;
}
html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
a:not(.btn):not(.ano-link):not(.button) {
  color: #e35f21;
}
a:not(.btn):not(.ano-link):not(.button):hover,
a:not(.btn):not(.ano-link):not(.button):focus {
  color: #e9804e;
}
h1 {
  font-size: 3em;
  font-weight: 700;
  margin-top: 0;
}
@media screen and (max-width: 47.99em) {
  h1 {
    font-size: 2em;
  }
}
h2 {
  margin-top: 0;
  font-size: 2em;
  font-weight: 700;
}
@media screen and (max-width: 47.99em) {
  h2 {
    font-size: 1.5em;
  }
}
h3,
h4 {
  margin: 0;
  font-size: 1.5em;
  font-weight: 700;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3125;
  font-family: "Poppins", sans-serif;
}
.medium {
  font-weight: 600;
}
/* 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;
}
@media screen and (max-width: 79.98999999999999em) {
  .container {
    width: 98%;
  }
}
.container-thinner {
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  width: 90%;
}
.pure-g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  table .pure-g {
    display: block;
  }
}
.opera-only :-o-prefocus,
.pure-g {
  word-spacing: -.43em;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-1-12,
.pure-u-1-2,
.pure-u-1-24,
.pure-u-1-3,
.pure-u-1-4,
.pure-u-1-5,
.pure-u-1-6,
.pure-u-1-8,
.pure-u-10-24,
.pure-u-11-12,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-2-24,
.pure-u-2-3,
.pure-u-2-5,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24,
.pure-u-3-24,
.pure-u-3-4,
.pure-u-3-5,
.pure-u-3-8,
.pure-u-4-24,
.pure-u-4-5,
.pure-u-5-12,
.pure-u-5-24,
.pure-u-5-5,
.pure-u-5-6,
.pure-u-5-8,
.pure-u-6-24,
.pure-u-7-12,
.pure-u-7-24,
.pure-u-7-8,
.pure-u-8-24,
.pure-u-9-24 {
  display: inline-block;
}
.pure-u-1-24 {
  width: 4.1667%;
}
.pure-u-1-12,
.pure-u-2-24 {
  width: 8.3333%;
}
.pure-u-1-8,
.pure-u-3-24 {
  width: 12.5%;
}
.pure-u-1-6,
.pure-u-4-24 {
  width: 16.6667%;
}
.pure-u-1-5 {
  width: 20%;
}
.pure-u-5-24 {
  width: 20.8333%;
}
.pure-u-1-4,
.pure-u-6-24 {
  width: 25%;
}
.pure-u-7-24 {
  width: 29.1667%;
}
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
}
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5%;
}
.pure-u-2-5 {
  width: 40%;
}
.pure-u-10-24,
.pure-u-5-12 {
  width: 41.6667%;
}
.pure-u-11-24 {
  width: 45.8333%;
}
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
}
.pure-u-13-24 {
  width: 54.1667%;
}
.pure-u-14-24,
.pure-u-7-12 {
  width: 58.3333%;
}
.pure-u-3-5 {
  width: 60%;
}
.pure-u-15-24,
.pure-u-5-8 {
  width: 62.5%;
}
.pure-u-16-24,
.pure-u-2-3 {
  width: 66.6667%;
}
.pure-u-17-24 {
  width: 70.8333%;
}
.pure-u-18-24,
.pure-u-3-4 {
  width: 75%;
}
.pure-u-19-24 {
  width: 79.1667%;
}
.pure-u-4-5 {
  width: 80%;
}
.pure-u-20-24,
.pure-u-5-6 {
  width: 83.3333%;
}
.pure-u-21-24,
.pure-u-7-8 {
  width: 87.5%;
}
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
}
.pure-u-23-24 {
  width: 95.8333%;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-24-24,
.pure-u-5-5 {
  width: 100%;
}
.pure-g {
  margin-left: -1em;
  margin-right: -1em;
}
.pure-g > div {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
}
@media screen and (min-width: 89.98999999999999em) {
  .pure-u-xxl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 79.98999999999999em) {
  .pure-u-xl-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 63.99em) and (max-width: 79.98999999999999em) {
  .pure-u-lg-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  .pure-u-md-hidden {
    display: none !important;
  }
}
@media screen and (max-width: 47.99em) {
  .pure-u-sm-hidden {
    display: none !important;
  }
}
@media screen and (min-width: 35.49em) {
  .pure-u-sm-1-24 {
    width: 4.1667%;
  }
  .pure-u-sm-1-12,
  .pure-u-sm-2-24 {
    width: 8.3333%;
  }
  .pure-u-sm-1-8,
  .pure-u-sm-3-24 {
    width: 12.5%;
  }
  .pure-u-sm-1-6,
  .pure-u-sm-4-24 {
    width: 16.6667%;
  }
  .pure-u-sm-1-5 {
    width: 20%;
  }
  .pure-u-sm-5-24 {
    width: 20.8333%;
  }
  .pure-u-sm-1-4,
  .pure-u-sm-6-24 {
    width: 25%;
  }
  .pure-u-sm-7-24 {
    width: 29.1667%;
  }
  .pure-u-sm-1-3,
  .pure-u-sm-8-24 {
    width: 33.3333%;
  }
  .pure-u-sm-3-8,
  .pure-u-sm-9-24 {
    width: 37.5%;
  }
  .pure-u-sm-2-5 {
    width: 40%;
  }
  .pure-u-sm-10-24,
  .pure-u-sm-5-12 {
    width: 41.6667%;
  }
  .pure-u-sm-11-24 {
    width: 45.8333%;
  }
  .pure-u-sm-1-2,
  .pure-u-sm-12-24 {
    width: 50%;
  }
  .pure-u-sm-13-24 {
    width: 54.1667%;
  }
  .pure-u-sm-14-24,
  .pure-u-sm-7-12 {
    width: 58.3333%;
  }
  .pure-u-sm-3-5 {
    width: 60%;
  }
  .pure-u-sm-15-24,
  .pure-u-sm-5-8 {
    width: 62.5%;
  }
  .pure-u-sm-16-24,
  .pure-u-sm-2-3 {
    width: 66.6667%;
  }
  .pure-u-sm-17-24 {
    width: 70.8333%;
  }
  .pure-u-sm-18-24,
  .pure-u-sm-3-4 {
    width: 75%;
  }
  .pure-u-sm-19-24 {
    width: 79.1667%;
  }
  .pure-u-sm-4-5 {
    width: 80%;
  }
  .pure-u-sm-20-24,
  .pure-u-sm-5-6 {
    width: 83.3333%;
  }
  .pure-u-sm-21-24,
  .pure-u-sm-7-8 {
    width: 87.5%;
  }
  .pure-u-sm-11-12,
  .pure-u-sm-22-24 {
    width: 91.6667%;
  }
  .pure-u-sm-23-24 {
    width: 95.8333%;
  }
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-24-24,
  .pure-u-sm-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: 47.99em) {
  .pure-u-md-1-24 {
    width: 4.1667%;
  }
  .pure-u-md-1-12,
  .pure-u-md-2-24 {
    width: 8.3333%;
  }
  .pure-u-md-1-8,
  .pure-u-md-3-24 {
    width: 12.5%;
  }
  .pure-u-md-1-6,
  .pure-u-md-4-24 {
    width: 16.6667%;
  }
  .pure-u-md-1-5 {
    width: 20%;
  }
  .pure-u-md-5-24 {
    width: 20.8333%;
  }
  .pure-u-md-1-4,
  .pure-u-md-6-24 {
    width: 25%;
  }
  .pure-u-md-7-24 {
    width: 29.1667%;
  }
  .pure-u-md-1-3,
  .pure-u-md-8-24 {
    width: 33.3333%;
  }
  .pure-u-md-3-8,
  .pure-u-md-9-24 {
    width: 37.5%;
  }
  .pure-u-md-2-5 {
    width: 40%;
  }
  .pure-u-md-10-24,
  .pure-u-md-5-12 {
    width: 41.6667%;
  }
  .pure-u-md-11-24 {
    width: 45.8333%;
  }
  .pure-u-md-1-2,
  .pure-u-md-12-24 {
    width: 50%;
  }
  .pure-u-md-13-24 {
    width: 54.1667%;
  }
  .pure-u-md-14-24,
  .pure-u-md-7-12 {
    width: 58.3333%;
  }
  .pure-u-md-3-5 {
    width: 60%;
  }
  .pure-u-md-15-24,
  .pure-u-md-5-8 {
    width: 62.5%;
  }
  .pure-u-md-16-24,
  .pure-u-md-2-3 {
    width: 66.6667%;
  }
  .pure-u-md-17-24 {
    width: 70.8333%;
  }
  .pure-u-md-18-24,
  .pure-u-md-3-4 {
    width: 75%;
  }
  .pure-u-md-19-24 {
    width: 79.1667%;
  }
  .pure-u-md-4-5 {
    width: 80%;
  }
  .pure-u-md-20-24,
  .pure-u-md-5-6 {
    width: 83.3333%;
  }
  .pure-u-md-21-24,
  .pure-u-md-7-8 {
    width: 87.5%;
  }
  .pure-u-md-11-12,
  .pure-u-md-22-24 {
    width: 91.6667%;
  }
  .pure-u-md-23-24 {
    width: 95.8333%;
  }
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-24-24,
  .pure-u-md-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: 63.99em) {
  .pure-u-lg-1-24 {
    width: 4.1667%;
  }
  .pure-u-lg-1-12,
  .pure-u-lg-2-24 {
    width: 8.3333%;
  }
  .pure-u-lg-1-8,
  .pure-u-lg-3-24 {
    width: 12.5%;
  }
  .pure-u-lg-1-6,
  .pure-u-lg-4-24 {
    width: 16.6667%;
  }
  .pure-u-lg-1-5 {
    width: 20%;
  }
  .pure-u-lg-5-24 {
    width: 20.8333%;
  }
  .pure-u-lg-1-4,
  .pure-u-lg-6-24 {
    width: 25%;
  }
  .pure-u-lg-7-24 {
    width: 29.1667%;
  }
  .pure-u-lg-1-3,
  .pure-u-lg-8-24 {
    width: 33.3333%;
  }
  .pure-u-lg-3-8,
  .pure-u-lg-9-24 {
    width: 37.5%;
  }
  .pure-u-lg-2-5 {
    width: 40%;
  }
  .pure-u-lg-10-24,
  .pure-u-lg-5-12 {
    width: 41.6667%;
  }
  .pure-u-lg-11-24 {
    width: 45.8333%;
  }
  .pure-u-lg-1-2,
  .pure-u-lg-12-24 {
    width: 50%;
  }
  .pure-u-lg-13-24 {
    width: 54.1667%;
  }
  .pure-u-lg-14-24,
  .pure-u-lg-7-12 {
    width: 58.3333%;
  }
  .pure-u-lg-3-5 {
    width: 60%;
  }
  .pure-u-lg-15-24,
  .pure-u-lg-5-8 {
    width: 62.5%;
  }
  .pure-u-lg-16-24,
  .pure-u-lg-2-3 {
    width: 66.6667%;
  }
  .pure-u-lg-17-24 {
    width: 70.8333%;
  }
  .pure-u-lg-18-24,
  .pure-u-lg-3-4 {
    width: 75%;
  }
  .pure-u-lg-19-24 {
    width: 79.1667%;
  }
  .pure-u-lg-4-5 {
    width: 80%;
  }
  .pure-u-lg-20-24,
  .pure-u-lg-5-6 {
    width: 83.3333%;
  }
  .pure-u-lg-21-24,
  .pure-u-lg-7-8 {
    width: 87.5%;
  }
  .pure-u-lg-11-12,
  .pure-u-lg-22-24 {
    width: 91.6667%;
  }
  .pure-u-lg-23-24 {
    width: 95.8333%;
  }
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-24-24,
  .pure-u-lg-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: 79.98999999999999em) {
  .pure-u-xl-1-24 {
    width: 4.1667%;
  }
  .pure-u-xl-1-12,
  .pure-u-xl-2-24 {
    width: 8.3333%;
  }
  .pure-u-xl-1-8,
  .pure-u-xl-3-24 {
    width: 12.5%;
  }
  .pure-u-xl-1-6,
  .pure-u-xl-4-24 {
    width: 16.6667%;
  }
  .pure-u-xl-1-5 {
    width: 20%;
  }
  .pure-u-xl-5-24 {
    width: 20.8333%;
  }
  .pure-u-xl-1-4,
  .pure-u-xl-6-24 {
    width: 25%;
  }
  .pure-u-xl-7-24 {
    width: 29.1667%;
  }
  .pure-u-xl-1-3,
  .pure-u-xl-8-24 {
    width: 33.3333%;
  }
  .pure-u-xl-3-8,
  .pure-u-xl-9-24 {
    width: 37.5%;
  }
  .pure-u-xl-2-5 {
    width: 40%;
  }
  .pure-u-xl-10-24,
  .pure-u-xl-5-12 {
    width: 41.6667%;
  }
  .pure-u-xl-11-24 {
    width: 45.8333%;
  }
  .pure-u-xl-1-2,
  .pure-u-xl-12-24 {
    width: 50%;
  }
  .pure-u-xl-13-24 {
    width: 54.1667%;
  }
  .pure-u-xl-14-24,
  .pure-u-xl-7-12 {
    width: 58.3333%;
  }
  .pure-u-xl-3-5 {
    width: 60%;
  }
  .pure-u-xl-15-24,
  .pure-u-xl-5-8 {
    width: 62.5%;
  }
  .pure-u-xl-16-24,
  .pure-u-xl-2-3 {
    width: 66.6667%;
  }
  .pure-u-xl-17-24 {
    width: 70.8333%;
  }
  .pure-u-xl-18-24,
  .pure-u-xl-3-4 {
    width: 75%;
  }
  .pure-u-xl-19-24 {
    width: 79.1667%;
  }
  .pure-u-xl-4-5 {
    width: 80%;
  }
  .pure-u-xl-20-24,
  .pure-u-xl-5-6 {
    width: 83.3333%;
  }
  .pure-u-xl-21-24,
  .pure-u-xl-7-8 {
    width: 87.5%;
  }
  .pure-u-xl-11-12,
  .pure-u-xl-22-24 {
    width: 91.6667%;
  }
  .pure-u-xl-23-24 {
    width: 95.8333%;
  }
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-24-24,
  .pure-u-xl-5-5 {
    width: 100%;
  }
}
@media screen and (min-width: 89.98999999999999em) {
  .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;
}
/* Utility less */
/* Utility stylesheet */
/* Transition */
/* Padding and maring classes */
.m-0 {
  margin: 0em;
}
.mx-0 {
  margin-left: 0em;
  margin-right: 0em;
}
.my-0 {
  margin-top: 0em;
  margin-bottom: 0em;
}
.mt-0 {
  margin-top: 0em;
}
.mr-0 {
  margin-right: 0em;
}
.mb-0 {
  margin-bottom: 0em;
}
.ml-0 {
  margin-left: 0em;
}
.m-0-5 {
  margin: 0.5em;
}
.mx-0-5 {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.my-0-5 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.mt-0-5 {
  margin-top: 0.5em;
}
.mr-0-5 {
  margin-right: 0.5em;
}
.mb-0-5 {
  margin-bottom: 0.5em;
}
.ml-0-5 {
  margin-left: 0.5em;
}
.m-1 {
  margin: 1em;
}
.mx-1 {
  margin-left: 1em;
  margin-right: 1em;
}
.my-1 {
  margin-top: 1em;
  margin-bottom: 1em;
}
.mt-1 {
  margin-top: 1em;
}
.mr-1 {
  margin-right: 1em;
}
.mb-1 {
  margin-bottom: 1em;
}
.ml-1 {
  margin-left: 1em;
}
.m-1-5 {
  margin: 1.5em;
}
.mx-1-5 {
  margin-left: 1.5em;
  margin-right: 1.5em;
}
.my-1-5 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.mt-1-5 {
  margin-top: 1.5em;
}
.mr-1-5 {
  margin-right: 1.5em;
}
.mb-1-5 {
  margin-bottom: 1.5em;
}
.ml-1-5 {
  margin-left: 1.5em;
}
.m-2 {
  margin: 2em;
}
.mx-2 {
  margin-left: 2em;
  margin-right: 2em;
}
.my-2 {
  margin-top: 2em;
  margin-bottom: 2em;
}
.mt-2 {
  margin-top: 2em;
}
.mr-2 {
  margin-right: 2em;
}
.mb-2 {
  margin-bottom: 2em;
}
.ml-2 {
  margin-left: 2em;
}
.m-2-5 {
  margin: 2.5em;
}
.mx-2-5 {
  margin-left: 2.5em;
  margin-right: 2.5em;
}
.my-2-5 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}
.mt-2-5 {
  margin-top: 2.5em;
}
.mr-2-5 {
  margin-right: 2.5em;
}
.mb-2-5 {
  margin-bottom: 2.5em;
}
.ml-2-5 {
  margin-left: 2.5em;
}
.m-3 {
  margin: 3em;
}
.mx-3 {
  margin-left: 3em;
  margin-right: 3em;
}
.my-3 {
  margin-top: 3em;
  margin-bottom: 3em;
}
.mt-3 {
  margin-top: 3em;
}
.mr-3 {
  margin-right: 3em;
}
.mb-3 {
  margin-bottom: 3em;
}
.ml-3 {
  margin-left: 3em;
}
.m-3-5 {
  margin: 3.5em;
}
.mx-3-5 {
  margin-left: 3.5em;
  margin-right: 3.5em;
}
.my-3-5 {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}
.mt-3-5 {
  margin-top: 3.5em;
}
.mr-3-5 {
  margin-right: 3.5em;
}
.mb-3-5 {
  margin-bottom: 3.5em;
}
.ml-3-5 {
  margin-left: 3.5em;
}
.m-4 {
  margin: 4em;
}
.mx-4 {
  margin-left: 4em;
  margin-right: 4em;
}
.my-4 {
  margin-top: 4em;
  margin-bottom: 4em;
}
.mt-4 {
  margin-top: 4em;
}
.mr-4 {
  margin-right: 4em;
}
.mb-4 {
  margin-bottom: 4em;
}
.ml-4 {
  margin-left: 4em;
}
.m-4-5 {
  margin: 4.5em;
}
.mx-4-5 {
  margin-left: 4.5em;
  margin-right: 4.5em;
}
.my-4-5 {
  margin-top: 4.5em;
  margin-bottom: 4.5em;
}
.mt-4-5 {
  margin-top: 4.5em;
}
.mr-4-5 {
  margin-right: 4.5em;
}
.mb-4-5 {
  margin-bottom: 4.5em;
}
.ml-4-5 {
  margin-left: 4.5em;
}
.m-5 {
  margin: 5em;
}
.mx-5 {
  margin-left: 5em;
  margin-right: 5em;
}
.my-5 {
  margin-top: 5em;
  margin-bottom: 5em;
}
.mt-5 {
  margin-top: 5em;
}
.mr-5 {
  margin-right: 5em;
}
.mb-5 {
  margin-bottom: 5em;
}
.ml-5 {
  margin-left: 5em;
}
.m-5-5 {
  margin: 5.5em;
}
.mx-5-5 {
  margin-left: 5.5em;
  margin-right: 5.5em;
}
.my-5-5 {
  margin-top: 5.5em;
  margin-bottom: 5.5em;
}
.mt-5-5 {
  margin-top: 5.5em;
}
.mr-5-5 {
  margin-right: 5.5em;
}
.mb-5-5 {
  margin-bottom: 5.5em;
}
.ml-5-5 {
  margin-left: 5.5em;
}
.m-6 {
  margin: 6em;
}
.mx-6 {
  margin-left: 6em;
  margin-right: 6em;
}
.my-6 {
  margin-top: 6em;
  margin-bottom: 6em;
}
.mt-6 {
  margin-top: 6em;
}
.mr-6 {
  margin-right: 6em;
}
.mb-6 {
  margin-bottom: 6em;
}
.ml-6 {
  margin-left: 6em;
}
.m-6-5 {
  margin: 6.5em;
}
.mx-6-5 {
  margin-left: 6.5em;
  margin-right: 6.5em;
}
.my-6-5 {
  margin-top: 6.5em;
  margin-bottom: 6.5em;
}
.mt-6-5 {
  margin-top: 6.5em;
}
.mr-6-5 {
  margin-right: 6.5em;
}
.mb-6-5 {
  margin-bottom: 6.5em;
}
.ml-6-5 {
  margin-left: 6.5em;
}
.m-7 {
  margin: 7em;
}
.mx-7 {
  margin-left: 7em;
  margin-right: 7em;
}
.my-7 {
  margin-top: 7em;
  margin-bottom: 7em;
}
.mt-7 {
  margin-top: 7em;
}
.mr-7 {
  margin-right: 7em;
}
.mb-7 {
  margin-bottom: 7em;
}
.ml-7 {
  margin-left: 7em;
}
.m-7-5 {
  margin: 7.5em;
}
.mx-7-5 {
  margin-left: 7.5em;
  margin-right: 7.5em;
}
.my-7-5 {
  margin-top: 7.5em;
  margin-bottom: 7.5em;
}
.mt-7-5 {
  margin-top: 7.5em;
}
.mr-7-5 {
  margin-right: 7.5em;
}
.mb-7-5 {
  margin-bottom: 7.5em;
}
.ml-7-5 {
  margin-left: 7.5em;
}
.m-8 {
  margin: 8em;
}
.mx-8 {
  margin-left: 8em;
  margin-right: 8em;
}
.my-8 {
  margin-top: 8em;
  margin-bottom: 8em;
}
.mt-8 {
  margin-top: 8em;
}
.mr-8 {
  margin-right: 8em;
}
.mb-8 {
  margin-bottom: 8em;
}
.ml-8 {
  margin-left: 8em;
}
.m-8-5 {
  margin: 8.5em;
}
.mx-8-5 {
  margin-left: 8.5em;
  margin-right: 8.5em;
}
.my-8-5 {
  margin-top: 8.5em;
  margin-bottom: 8.5em;
}
.mt-8-5 {
  margin-top: 8.5em;
}
.mr-8-5 {
  margin-right: 8.5em;
}
.mb-8-5 {
  margin-bottom: 8.5em;
}
.ml-8-5 {
  margin-left: 8.5em;
}
.m-9 {
  margin: 9em;
}
.mx-9 {
  margin-left: 9em;
  margin-right: 9em;
}
.my-9 {
  margin-top: 9em;
  margin-bottom: 9em;
}
.mt-9 {
  margin-top: 9em;
}
.mr-9 {
  margin-right: 9em;
}
.mb-9 {
  margin-bottom: 9em;
}
.ml-9 {
  margin-left: 9em;
}
.m-9-5 {
  margin: 9.5em;
}
.mx-9-5 {
  margin-left: 9.5em;
  margin-right: 9.5em;
}
.my-9-5 {
  margin-top: 9.5em;
  margin-bottom: 9.5em;
}
.mt-9-5 {
  margin-top: 9.5em;
}
.mr-9-5 {
  margin-right: 9.5em;
}
.mb-9-5 {
  margin-bottom: 9.5em;
}
.ml-9-5 {
  margin-left: 9.5em;
}
.m-10 {
  margin: 10em;
}
.mx-10 {
  margin-left: 10em;
  margin-right: 10em;
}
.my-10 {
  margin-top: 10em;
  margin-bottom: 10em;
}
.mt-10 {
  margin-top: 10em;
}
.mr-10 {
  margin-right: 10em;
}
.mb-10 {
  margin-bottom: 10em;
}
.ml-10 {
  margin-left: 10em;
}
@media (min-width: 35.49em) {
  .m-sm-0 {
    margin: 0em;
  }
  .mx-sm-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-sm-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-sm-0 {
    margin-top: 0em;
  }
  .mr-sm-0 {
    margin-right: 0em;
  }
  .mb-sm-0 {
    margin-bottom: 0em;
  }
  .ml-sm-0 {
    margin-left: 0em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-0-5 {
    margin: 0.5em;
  }
  .mx-sm-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-sm-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-sm-0-5 {
    margin-top: 0.5em;
  }
  .mr-sm-0-5 {
    margin-right: 0.5em;
  }
  .mb-sm-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-sm-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-1 {
    margin: 1em;
  }
  .mx-sm-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-sm-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-sm-1 {
    margin-top: 1em;
  }
  .mr-sm-1 {
    margin-right: 1em;
  }
  .mb-sm-1 {
    margin-bottom: 1em;
  }
  .ml-sm-1 {
    margin-left: 1em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-1-5 {
    margin: 1.5em;
  }
  .mx-sm-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-sm-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-sm-1-5 {
    margin-top: 1.5em;
  }
  .mr-sm-1-5 {
    margin-right: 1.5em;
  }
  .mb-sm-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-sm-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-2 {
    margin: 2em;
  }
  .mx-sm-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-sm-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-sm-2 {
    margin-top: 2em;
  }
  .mr-sm-2 {
    margin-right: 2em;
  }
  .mb-sm-2 {
    margin-bottom: 2em;
  }
  .ml-sm-2 {
    margin-left: 2em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-2-5 {
    margin: 2.5em;
  }
  .mx-sm-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-sm-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-sm-2-5 {
    margin-top: 2.5em;
  }
  .mr-sm-2-5 {
    margin-right: 2.5em;
  }
  .mb-sm-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-sm-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-3 {
    margin: 3em;
  }
  .mx-sm-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-sm-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-sm-3 {
    margin-top: 3em;
  }
  .mr-sm-3 {
    margin-right: 3em;
  }
  .mb-sm-3 {
    margin-bottom: 3em;
  }
  .ml-sm-3 {
    margin-left: 3em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-3-5 {
    margin: 3.5em;
  }
  .mx-sm-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-sm-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-sm-3-5 {
    margin-top: 3.5em;
  }
  .mr-sm-3-5 {
    margin-right: 3.5em;
  }
  .mb-sm-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-sm-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-4 {
    margin: 4em;
  }
  .mx-sm-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-sm-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-sm-4 {
    margin-top: 4em;
  }
  .mr-sm-4 {
    margin-right: 4em;
  }
  .mb-sm-4 {
    margin-bottom: 4em;
  }
  .ml-sm-4 {
    margin-left: 4em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-4-5 {
    margin: 4.5em;
  }
  .mx-sm-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-sm-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-sm-4-5 {
    margin-top: 4.5em;
  }
  .mr-sm-4-5 {
    margin-right: 4.5em;
  }
  .mb-sm-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-sm-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-5 {
    margin: 5em;
  }
  .mx-sm-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-sm-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-sm-5 {
    margin-top: 5em;
  }
  .mr-sm-5 {
    margin-right: 5em;
  }
  .mb-sm-5 {
    margin-bottom: 5em;
  }
  .ml-sm-5 {
    margin-left: 5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-5-5 {
    margin: 5.5em;
  }
  .mx-sm-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-sm-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-sm-5-5 {
    margin-top: 5.5em;
  }
  .mr-sm-5-5 {
    margin-right: 5.5em;
  }
  .mb-sm-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-sm-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-6 {
    margin: 6em;
  }
  .mx-sm-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-sm-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-sm-6 {
    margin-top: 6em;
  }
  .mr-sm-6 {
    margin-right: 6em;
  }
  .mb-sm-6 {
    margin-bottom: 6em;
  }
  .ml-sm-6 {
    margin-left: 6em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-6-5 {
    margin: 6.5em;
  }
  .mx-sm-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-sm-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-sm-6-5 {
    margin-top: 6.5em;
  }
  .mr-sm-6-5 {
    margin-right: 6.5em;
  }
  .mb-sm-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-sm-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-7 {
    margin: 7em;
  }
  .mx-sm-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-sm-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-sm-7 {
    margin-top: 7em;
  }
  .mr-sm-7 {
    margin-right: 7em;
  }
  .mb-sm-7 {
    margin-bottom: 7em;
  }
  .ml-sm-7 {
    margin-left: 7em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-7-5 {
    margin: 7.5em;
  }
  .mx-sm-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-sm-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-sm-7-5 {
    margin-top: 7.5em;
  }
  .mr-sm-7-5 {
    margin-right: 7.5em;
  }
  .mb-sm-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-sm-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-8 {
    margin: 8em;
  }
  .mx-sm-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-sm-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-sm-8 {
    margin-top: 8em;
  }
  .mr-sm-8 {
    margin-right: 8em;
  }
  .mb-sm-8 {
    margin-bottom: 8em;
  }
  .ml-sm-8 {
    margin-left: 8em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-8-5 {
    margin: 8.5em;
  }
  .mx-sm-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-sm-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-sm-8-5 {
    margin-top: 8.5em;
  }
  .mr-sm-8-5 {
    margin-right: 8.5em;
  }
  .mb-sm-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-sm-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-9 {
    margin: 9em;
  }
  .mx-sm-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-sm-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-sm-9 {
    margin-top: 9em;
  }
  .mr-sm-9 {
    margin-right: 9em;
  }
  .mb-sm-9 {
    margin-bottom: 9em;
  }
  .ml-sm-9 {
    margin-left: 9em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-9-5 {
    margin: 9.5em;
  }
  .mx-sm-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-sm-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-sm-9-5 {
    margin-top: 9.5em;
  }
  .mr-sm-9-5 {
    margin-right: 9.5em;
  }
  .mb-sm-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-sm-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: 35.49em) {
  .m-sm-10 {
    margin: 10em;
  }
  .mx-sm-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-sm-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-sm-10 {
    margin-top: 10em;
  }
  .mr-sm-10 {
    margin-right: 10em;
  }
  .mb-sm-10 {
    margin-bottom: 10em;
  }
  .ml-sm-10 {
    margin-left: 10em;
  }
}
@media (min-width: 47.99em) {
  .m-md-0 {
    margin: 0em;
  }
  .mx-md-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-md-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-md-0 {
    margin-top: 0em;
  }
  .mr-md-0 {
    margin-right: 0em;
  }
  .mb-md-0 {
    margin-bottom: 0em;
  }
  .ml-md-0 {
    margin-left: 0em;
  }
}
@media (min-width: 47.99em) {
  .m-md-0-5 {
    margin: 0.5em;
  }
  .mx-md-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-md-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-md-0-5 {
    margin-top: 0.5em;
  }
  .mr-md-0-5 {
    margin-right: 0.5em;
  }
  .mb-md-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-md-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-1 {
    margin: 1em;
  }
  .mx-md-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-md-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-md-1 {
    margin-top: 1em;
  }
  .mr-md-1 {
    margin-right: 1em;
  }
  .mb-md-1 {
    margin-bottom: 1em;
  }
  .ml-md-1 {
    margin-left: 1em;
  }
}
@media (min-width: 47.99em) {
  .m-md-1-5 {
    margin: 1.5em;
  }
  .mx-md-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-md-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-md-1-5 {
    margin-top: 1.5em;
  }
  .mr-md-1-5 {
    margin-right: 1.5em;
  }
  .mb-md-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-md-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-2 {
    margin: 2em;
  }
  .mx-md-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-md-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-md-2 {
    margin-top: 2em;
  }
  .mr-md-2 {
    margin-right: 2em;
  }
  .mb-md-2 {
    margin-bottom: 2em;
  }
  .ml-md-2 {
    margin-left: 2em;
  }
}
@media (min-width: 47.99em) {
  .m-md-2-5 {
    margin: 2.5em;
  }
  .mx-md-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-md-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-md-2-5 {
    margin-top: 2.5em;
  }
  .mr-md-2-5 {
    margin-right: 2.5em;
  }
  .mb-md-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-md-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-3 {
    margin: 3em;
  }
  .mx-md-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-md-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-md-3 {
    margin-top: 3em;
  }
  .mr-md-3 {
    margin-right: 3em;
  }
  .mb-md-3 {
    margin-bottom: 3em;
  }
  .ml-md-3 {
    margin-left: 3em;
  }
}
@media (min-width: 47.99em) {
  .m-md-3-5 {
    margin: 3.5em;
  }
  .mx-md-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-md-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-md-3-5 {
    margin-top: 3.5em;
  }
  .mr-md-3-5 {
    margin-right: 3.5em;
  }
  .mb-md-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-md-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-4 {
    margin: 4em;
  }
  .mx-md-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-md-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-md-4 {
    margin-top: 4em;
  }
  .mr-md-4 {
    margin-right: 4em;
  }
  .mb-md-4 {
    margin-bottom: 4em;
  }
  .ml-md-4 {
    margin-left: 4em;
  }
}
@media (min-width: 47.99em) {
  .m-md-4-5 {
    margin: 4.5em;
  }
  .mx-md-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-md-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-md-4-5 {
    margin-top: 4.5em;
  }
  .mr-md-4-5 {
    margin-right: 4.5em;
  }
  .mb-md-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-md-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-5 {
    margin: 5em;
  }
  .mx-md-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-md-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-md-5 {
    margin-top: 5em;
  }
  .mr-md-5 {
    margin-right: 5em;
  }
  .mb-md-5 {
    margin-bottom: 5em;
  }
  .ml-md-5 {
    margin-left: 5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-5-5 {
    margin: 5.5em;
  }
  .mx-md-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-md-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-md-5-5 {
    margin-top: 5.5em;
  }
  .mr-md-5-5 {
    margin-right: 5.5em;
  }
  .mb-md-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-md-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-6 {
    margin: 6em;
  }
  .mx-md-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-md-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-md-6 {
    margin-top: 6em;
  }
  .mr-md-6 {
    margin-right: 6em;
  }
  .mb-md-6 {
    margin-bottom: 6em;
  }
  .ml-md-6 {
    margin-left: 6em;
  }
}
@media (min-width: 47.99em) {
  .m-md-6-5 {
    margin: 6.5em;
  }
  .mx-md-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-md-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-md-6-5 {
    margin-top: 6.5em;
  }
  .mr-md-6-5 {
    margin-right: 6.5em;
  }
  .mb-md-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-md-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-7 {
    margin: 7em;
  }
  .mx-md-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-md-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-md-7 {
    margin-top: 7em;
  }
  .mr-md-7 {
    margin-right: 7em;
  }
  .mb-md-7 {
    margin-bottom: 7em;
  }
  .ml-md-7 {
    margin-left: 7em;
  }
}
@media (min-width: 47.99em) {
  .m-md-7-5 {
    margin: 7.5em;
  }
  .mx-md-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-md-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-md-7-5 {
    margin-top: 7.5em;
  }
  .mr-md-7-5 {
    margin-right: 7.5em;
  }
  .mb-md-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-md-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-8 {
    margin: 8em;
  }
  .mx-md-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-md-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-md-8 {
    margin-top: 8em;
  }
  .mr-md-8 {
    margin-right: 8em;
  }
  .mb-md-8 {
    margin-bottom: 8em;
  }
  .ml-md-8 {
    margin-left: 8em;
  }
}
@media (min-width: 47.99em) {
  .m-md-8-5 {
    margin: 8.5em;
  }
  .mx-md-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-md-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-md-8-5 {
    margin-top: 8.5em;
  }
  .mr-md-8-5 {
    margin-right: 8.5em;
  }
  .mb-md-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-md-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-9 {
    margin: 9em;
  }
  .mx-md-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-md-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-md-9 {
    margin-top: 9em;
  }
  .mr-md-9 {
    margin-right: 9em;
  }
  .mb-md-9 {
    margin-bottom: 9em;
  }
  .ml-md-9 {
    margin-left: 9em;
  }
}
@media (min-width: 47.99em) {
  .m-md-9-5 {
    margin: 9.5em;
  }
  .mx-md-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-md-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-md-9-5 {
    margin-top: 9.5em;
  }
  .mr-md-9-5 {
    margin-right: 9.5em;
  }
  .mb-md-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-md-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: 47.99em) {
  .m-md-10 {
    margin: 10em;
  }
  .mx-md-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-md-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-md-10 {
    margin-top: 10em;
  }
  .mr-md-10 {
    margin-right: 10em;
  }
  .mb-md-10 {
    margin-bottom: 10em;
  }
  .ml-md-10 {
    margin-left: 10em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-0 {
    margin: 0em;
  }
  .mx-lg-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-lg-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-lg-0 {
    margin-top: 0em;
  }
  .mr-lg-0 {
    margin-right: 0em;
  }
  .mb-lg-0 {
    margin-bottom: 0em;
  }
  .ml-lg-0 {
    margin-left: 0em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-0-5 {
    margin: 0.5em;
  }
  .mx-lg-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-lg-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-lg-0-5 {
    margin-top: 0.5em;
  }
  .mr-lg-0-5 {
    margin-right: 0.5em;
  }
  .mb-lg-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-lg-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-1 {
    margin: 1em;
  }
  .mx-lg-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-lg-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-lg-1 {
    margin-top: 1em;
  }
  .mr-lg-1 {
    margin-right: 1em;
  }
  .mb-lg-1 {
    margin-bottom: 1em;
  }
  .ml-lg-1 {
    margin-left: 1em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-1-5 {
    margin: 1.5em;
  }
  .mx-lg-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-lg-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-lg-1-5 {
    margin-top: 1.5em;
  }
  .mr-lg-1-5 {
    margin-right: 1.5em;
  }
  .mb-lg-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-lg-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-2 {
    margin: 2em;
  }
  .mx-lg-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-lg-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-lg-2 {
    margin-top: 2em;
  }
  .mr-lg-2 {
    margin-right: 2em;
  }
  .mb-lg-2 {
    margin-bottom: 2em;
  }
  .ml-lg-2 {
    margin-left: 2em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-2-5 {
    margin: 2.5em;
  }
  .mx-lg-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-lg-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-lg-2-5 {
    margin-top: 2.5em;
  }
  .mr-lg-2-5 {
    margin-right: 2.5em;
  }
  .mb-lg-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-lg-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-3 {
    margin: 3em;
  }
  .mx-lg-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-lg-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-lg-3 {
    margin-top: 3em;
  }
  .mr-lg-3 {
    margin-right: 3em;
  }
  .mb-lg-3 {
    margin-bottom: 3em;
  }
  .ml-lg-3 {
    margin-left: 3em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-3-5 {
    margin: 3.5em;
  }
  .mx-lg-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-lg-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-lg-3-5 {
    margin-top: 3.5em;
  }
  .mr-lg-3-5 {
    margin-right: 3.5em;
  }
  .mb-lg-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-lg-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-4 {
    margin: 4em;
  }
  .mx-lg-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-lg-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-lg-4 {
    margin-top: 4em;
  }
  .mr-lg-4 {
    margin-right: 4em;
  }
  .mb-lg-4 {
    margin-bottom: 4em;
  }
  .ml-lg-4 {
    margin-left: 4em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-4-5 {
    margin: 4.5em;
  }
  .mx-lg-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-lg-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-lg-4-5 {
    margin-top: 4.5em;
  }
  .mr-lg-4-5 {
    margin-right: 4.5em;
  }
  .mb-lg-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-lg-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-5 {
    margin: 5em;
  }
  .mx-lg-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-lg-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-lg-5 {
    margin-top: 5em;
  }
  .mr-lg-5 {
    margin-right: 5em;
  }
  .mb-lg-5 {
    margin-bottom: 5em;
  }
  .ml-lg-5 {
    margin-left: 5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-5-5 {
    margin: 5.5em;
  }
  .mx-lg-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-lg-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-lg-5-5 {
    margin-top: 5.5em;
  }
  .mr-lg-5-5 {
    margin-right: 5.5em;
  }
  .mb-lg-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-lg-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-6 {
    margin: 6em;
  }
  .mx-lg-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-lg-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-lg-6 {
    margin-top: 6em;
  }
  .mr-lg-6 {
    margin-right: 6em;
  }
  .mb-lg-6 {
    margin-bottom: 6em;
  }
  .ml-lg-6 {
    margin-left: 6em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-6-5 {
    margin: 6.5em;
  }
  .mx-lg-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-lg-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-lg-6-5 {
    margin-top: 6.5em;
  }
  .mr-lg-6-5 {
    margin-right: 6.5em;
  }
  .mb-lg-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-lg-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-7 {
    margin: 7em;
  }
  .mx-lg-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-lg-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-lg-7 {
    margin-top: 7em;
  }
  .mr-lg-7 {
    margin-right: 7em;
  }
  .mb-lg-7 {
    margin-bottom: 7em;
  }
  .ml-lg-7 {
    margin-left: 7em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-7-5 {
    margin: 7.5em;
  }
  .mx-lg-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-lg-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-lg-7-5 {
    margin-top: 7.5em;
  }
  .mr-lg-7-5 {
    margin-right: 7.5em;
  }
  .mb-lg-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-lg-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-8 {
    margin: 8em;
  }
  .mx-lg-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-lg-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-lg-8 {
    margin-top: 8em;
  }
  .mr-lg-8 {
    margin-right: 8em;
  }
  .mb-lg-8 {
    margin-bottom: 8em;
  }
  .ml-lg-8 {
    margin-left: 8em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-8-5 {
    margin: 8.5em;
  }
  .mx-lg-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-lg-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-lg-8-5 {
    margin-top: 8.5em;
  }
  .mr-lg-8-5 {
    margin-right: 8.5em;
  }
  .mb-lg-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-lg-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-9 {
    margin: 9em;
  }
  .mx-lg-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-lg-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-lg-9 {
    margin-top: 9em;
  }
  .mr-lg-9 {
    margin-right: 9em;
  }
  .mb-lg-9 {
    margin-bottom: 9em;
  }
  .ml-lg-9 {
    margin-left: 9em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-9-5 {
    margin: 9.5em;
  }
  .mx-lg-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-lg-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-lg-9-5 {
    margin-top: 9.5em;
  }
  .mr-lg-9-5 {
    margin-right: 9.5em;
  }
  .mb-lg-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-lg-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: 63.99em) {
  .m-lg-10 {
    margin: 10em;
  }
  .mx-lg-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-lg-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-lg-10 {
    margin-top: 10em;
  }
  .mr-lg-10 {
    margin-right: 10em;
  }
  .mb-lg-10 {
    margin-bottom: 10em;
  }
  .ml-lg-10 {
    margin-left: 10em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-0 {
    margin: 0em;
  }
  .mx-xl-0 {
    margin-left: 0em;
    margin-right: 0em;
  }
  .my-xl-0 {
    margin-top: 0em;
    margin-bottom: 0em;
  }
  .mt-xl-0 {
    margin-top: 0em;
  }
  .mr-xl-0 {
    margin-right: 0em;
  }
  .mb-xl-0 {
    margin-bottom: 0em;
  }
  .ml-xl-0 {
    margin-left: 0em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-0-5 {
    margin: 0.5em;
  }
  .mx-xl-0-5 {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .my-xl-0-5 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .mt-xl-0-5 {
    margin-top: 0.5em;
  }
  .mr-xl-0-5 {
    margin-right: 0.5em;
  }
  .mb-xl-0-5 {
    margin-bottom: 0.5em;
  }
  .ml-xl-0-5 {
    margin-left: 0.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-1 {
    margin: 1em;
  }
  .mx-xl-1 {
    margin-left: 1em;
    margin-right: 1em;
  }
  .my-xl-1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .mt-xl-1 {
    margin-top: 1em;
  }
  .mr-xl-1 {
    margin-right: 1em;
  }
  .mb-xl-1 {
    margin-bottom: 1em;
  }
  .ml-xl-1 {
    margin-left: 1em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-1-5 {
    margin: 1.5em;
  }
  .mx-xl-1-5 {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .my-xl-1-5 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .mt-xl-1-5 {
    margin-top: 1.5em;
  }
  .mr-xl-1-5 {
    margin-right: 1.5em;
  }
  .mb-xl-1-5 {
    margin-bottom: 1.5em;
  }
  .ml-xl-1-5 {
    margin-left: 1.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-2 {
    margin: 2em;
  }
  .mx-xl-2 {
    margin-left: 2em;
    margin-right: 2em;
  }
  .my-xl-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .mt-xl-2 {
    margin-top: 2em;
  }
  .mr-xl-2 {
    margin-right: 2em;
  }
  .mb-xl-2 {
    margin-bottom: 2em;
  }
  .ml-xl-2 {
    margin-left: 2em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-2-5 {
    margin: 2.5em;
  }
  .mx-xl-2-5 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }
  .my-xl-2-5 {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }
  .mt-xl-2-5 {
    margin-top: 2.5em;
  }
  .mr-xl-2-5 {
    margin-right: 2.5em;
  }
  .mb-xl-2-5 {
    margin-bottom: 2.5em;
  }
  .ml-xl-2-5 {
    margin-left: 2.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-3 {
    margin: 3em;
  }
  .mx-xl-3 {
    margin-left: 3em;
    margin-right: 3em;
  }
  .my-xl-3 {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .mt-xl-3 {
    margin-top: 3em;
  }
  .mr-xl-3 {
    margin-right: 3em;
  }
  .mb-xl-3 {
    margin-bottom: 3em;
  }
  .ml-xl-3 {
    margin-left: 3em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-3-5 {
    margin: 3.5em;
  }
  .mx-xl-3-5 {
    margin-left: 3.5em;
    margin-right: 3.5em;
  }
  .my-xl-3-5 {
    margin-top: 3.5em;
    margin-bottom: 3.5em;
  }
  .mt-xl-3-5 {
    margin-top: 3.5em;
  }
  .mr-xl-3-5 {
    margin-right: 3.5em;
  }
  .mb-xl-3-5 {
    margin-bottom: 3.5em;
  }
  .ml-xl-3-5 {
    margin-left: 3.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-4 {
    margin: 4em;
  }
  .mx-xl-4 {
    margin-left: 4em;
    margin-right: 4em;
  }
  .my-xl-4 {
    margin-top: 4em;
    margin-bottom: 4em;
  }
  .mt-xl-4 {
    margin-top: 4em;
  }
  .mr-xl-4 {
    margin-right: 4em;
  }
  .mb-xl-4 {
    margin-bottom: 4em;
  }
  .ml-xl-4 {
    margin-left: 4em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-4-5 {
    margin: 4.5em;
  }
  .mx-xl-4-5 {
    margin-left: 4.5em;
    margin-right: 4.5em;
  }
  .my-xl-4-5 {
    margin-top: 4.5em;
    margin-bottom: 4.5em;
  }
  .mt-xl-4-5 {
    margin-top: 4.5em;
  }
  .mr-xl-4-5 {
    margin-right: 4.5em;
  }
  .mb-xl-4-5 {
    margin-bottom: 4.5em;
  }
  .ml-xl-4-5 {
    margin-left: 4.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-5 {
    margin: 5em;
  }
  .mx-xl-5 {
    margin-left: 5em;
    margin-right: 5em;
  }
  .my-xl-5 {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .mt-xl-5 {
    margin-top: 5em;
  }
  .mr-xl-5 {
    margin-right: 5em;
  }
  .mb-xl-5 {
    margin-bottom: 5em;
  }
  .ml-xl-5 {
    margin-left: 5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-5-5 {
    margin: 5.5em;
  }
  .mx-xl-5-5 {
    margin-left: 5.5em;
    margin-right: 5.5em;
  }
  .my-xl-5-5 {
    margin-top: 5.5em;
    margin-bottom: 5.5em;
  }
  .mt-xl-5-5 {
    margin-top: 5.5em;
  }
  .mr-xl-5-5 {
    margin-right: 5.5em;
  }
  .mb-xl-5-5 {
    margin-bottom: 5.5em;
  }
  .ml-xl-5-5 {
    margin-left: 5.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-6 {
    margin: 6em;
  }
  .mx-xl-6 {
    margin-left: 6em;
    margin-right: 6em;
  }
  .my-xl-6 {
    margin-top: 6em;
    margin-bottom: 6em;
  }
  .mt-xl-6 {
    margin-top: 6em;
  }
  .mr-xl-6 {
    margin-right: 6em;
  }
  .mb-xl-6 {
    margin-bottom: 6em;
  }
  .ml-xl-6 {
    margin-left: 6em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-6-5 {
    margin: 6.5em;
  }
  .mx-xl-6-5 {
    margin-left: 6.5em;
    margin-right: 6.5em;
  }
  .my-xl-6-5 {
    margin-top: 6.5em;
    margin-bottom: 6.5em;
  }
  .mt-xl-6-5 {
    margin-top: 6.5em;
  }
  .mr-xl-6-5 {
    margin-right: 6.5em;
  }
  .mb-xl-6-5 {
    margin-bottom: 6.5em;
  }
  .ml-xl-6-5 {
    margin-left: 6.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-7 {
    margin: 7em;
  }
  .mx-xl-7 {
    margin-left: 7em;
    margin-right: 7em;
  }
  .my-xl-7 {
    margin-top: 7em;
    margin-bottom: 7em;
  }
  .mt-xl-7 {
    margin-top: 7em;
  }
  .mr-xl-7 {
    margin-right: 7em;
  }
  .mb-xl-7 {
    margin-bottom: 7em;
  }
  .ml-xl-7 {
    margin-left: 7em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-7-5 {
    margin: 7.5em;
  }
  .mx-xl-7-5 {
    margin-left: 7.5em;
    margin-right: 7.5em;
  }
  .my-xl-7-5 {
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }
  .mt-xl-7-5 {
    margin-top: 7.5em;
  }
  .mr-xl-7-5 {
    margin-right: 7.5em;
  }
  .mb-xl-7-5 {
    margin-bottom: 7.5em;
  }
  .ml-xl-7-5 {
    margin-left: 7.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-8 {
    margin: 8em;
  }
  .mx-xl-8 {
    margin-left: 8em;
    margin-right: 8em;
  }
  .my-xl-8 {
    margin-top: 8em;
    margin-bottom: 8em;
  }
  .mt-xl-8 {
    margin-top: 8em;
  }
  .mr-xl-8 {
    margin-right: 8em;
  }
  .mb-xl-8 {
    margin-bottom: 8em;
  }
  .ml-xl-8 {
    margin-left: 8em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-8-5 {
    margin: 8.5em;
  }
  .mx-xl-8-5 {
    margin-left: 8.5em;
    margin-right: 8.5em;
  }
  .my-xl-8-5 {
    margin-top: 8.5em;
    margin-bottom: 8.5em;
  }
  .mt-xl-8-5 {
    margin-top: 8.5em;
  }
  .mr-xl-8-5 {
    margin-right: 8.5em;
  }
  .mb-xl-8-5 {
    margin-bottom: 8.5em;
  }
  .ml-xl-8-5 {
    margin-left: 8.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-9 {
    margin: 9em;
  }
  .mx-xl-9 {
    margin-left: 9em;
    margin-right: 9em;
  }
  .my-xl-9 {
    margin-top: 9em;
    margin-bottom: 9em;
  }
  .mt-xl-9 {
    margin-top: 9em;
  }
  .mr-xl-9 {
    margin-right: 9em;
  }
  .mb-xl-9 {
    margin-bottom: 9em;
  }
  .ml-xl-9 {
    margin-left: 9em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-9-5 {
    margin: 9.5em;
  }
  .mx-xl-9-5 {
    margin-left: 9.5em;
    margin-right: 9.5em;
  }
  .my-xl-9-5 {
    margin-top: 9.5em;
    margin-bottom: 9.5em;
  }
  .mt-xl-9-5 {
    margin-top: 9.5em;
  }
  .mr-xl-9-5 {
    margin-right: 9.5em;
  }
  .mb-xl-9-5 {
    margin-bottom: 9.5em;
  }
  .ml-xl-9-5 {
    margin-left: 9.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .m-xl-10 {
    margin: 10em;
  }
  .mx-xl-10 {
    margin-left: 10em;
    margin-right: 10em;
  }
  .my-xl-10 {
    margin-top: 10em;
    margin-bottom: 10em;
  }
  .mt-xl-10 {
    margin-top: 10em;
  }
  .mr-xl-10 {
    margin-right: 10em;
  }
  .mb-xl-10 {
    margin-bottom: 10em;
  }
  .ml-xl-10 {
    margin-left: 10em;
  }
}
.p-0 {
  padding: 0em;
}
.px-0 {
  padding-left: 0em;
  padding-right: 0em;
}
.py-0 {
  padding-top: 0em;
  padding-bottom: 0em;
}
.pt-0 {
  padding-top: 0em;
}
.pr-0 {
  padding-right: 0em;
}
.pb-0 {
  padding-bottom: 0em;
}
.pl-0 {
  padding-left: 0em;
}
.p-0-5 {
  padding: 0.5em;
}
.px-0-5 {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.py-0-5 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.pt-0-5 {
  padding-top: 0.5em;
}
.pr-0-5 {
  padding-right: 0.5em;
}
.pb-0-5 {
  padding-bottom: 0.5em;
}
.pl-0-5 {
  padding-left: 0.5em;
}
.p-1 {
  padding: 1em;
}
.px-1 {
  padding-left: 1em;
  padding-right: 1em;
}
.py-1 {
  padding-top: 1em;
  padding-bottom: 1em;
}
.pt-1 {
  padding-top: 1em;
}
.pr-1 {
  padding-right: 1em;
}
.pb-1 {
  padding-bottom: 1em;
}
.pl-1 {
  padding-left: 1em;
}
.p-1-5 {
  padding: 1.5em;
}
.px-1-5 {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.py-1-5 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.pt-1-5 {
  padding-top: 1.5em;
}
.pr-1-5 {
  padding-right: 1.5em;
}
.pb-1-5 {
  padding-bottom: 1.5em;
}
.pl-1-5 {
  padding-left: 1.5em;
}
.p-2 {
  padding: 2em;
}
.px-2 {
  padding-left: 2em;
  padding-right: 2em;
}
.py-2 {
  padding-top: 2em;
  padding-bottom: 2em;
}
.pt-2 {
  padding-top: 2em;
}
.pr-2 {
  padding-right: 2em;
}
.pb-2 {
  padding-bottom: 2em;
}
.pl-2 {
  padding-left: 2em;
}
.p-2-5 {
  padding: 2.5em;
}
.px-2-5 {
  padding-left: 2.5em;
  padding-right: 2.5em;
}
.py-2-5 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
.pt-2-5 {
  padding-top: 2.5em;
}
.pr-2-5 {
  padding-right: 2.5em;
}
.pb-2-5 {
  padding-bottom: 2.5em;
}
.pl-2-5 {
  padding-left: 2.5em;
}
.p-3 {
  padding: 3em;
}
.px-3 {
  padding-left: 3em;
  padding-right: 3em;
}
.py-3 {
  padding-top: 3em;
  padding-bottom: 3em;
}
.pt-3 {
  padding-top: 3em;
}
.pr-3 {
  padding-right: 3em;
}
.pb-3 {
  padding-bottom: 3em;
}
.pl-3 {
  padding-left: 3em;
}
.p-3-5 {
  padding: 3.5em;
}
.px-3-5 {
  padding-left: 3.5em;
  padding-right: 3.5em;
}
.py-3-5 {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}
.pt-3-5 {
  padding-top: 3.5em;
}
.pr-3-5 {
  padding-right: 3.5em;
}
.pb-3-5 {
  padding-bottom: 3.5em;
}
.pl-3-5 {
  padding-left: 3.5em;
}
.p-4 {
  padding: 4em;
}
.px-4 {
  padding-left: 4em;
  padding-right: 4em;
}
.py-4 {
  padding-top: 4em;
  padding-bottom: 4em;
}
.pt-4 {
  padding-top: 4em;
}
.pr-4 {
  padding-right: 4em;
}
.pb-4 {
  padding-bottom: 4em;
}
.pl-4 {
  padding-left: 4em;
}
.p-4-5 {
  padding: 4.5em;
}
.px-4-5 {
  padding-left: 4.5em;
  padding-right: 4.5em;
}
.py-4-5 {
  padding-top: 4.5em;
  padding-bottom: 4.5em;
}
.pt-4-5 {
  padding-top: 4.5em;
}
.pr-4-5 {
  padding-right: 4.5em;
}
.pb-4-5 {
  padding-bottom: 4.5em;
}
.pl-4-5 {
  padding-left: 4.5em;
}
.p-5 {
  padding: 5em;
}
.px-5 {
  padding-left: 5em;
  padding-right: 5em;
}
.py-5 {
  padding-top: 5em;
  padding-bottom: 5em;
}
.pt-5 {
  padding-top: 5em;
}
.pr-5 {
  padding-right: 5em;
}
.pb-5 {
  padding-bottom: 5em;
}
.pl-5 {
  padding-left: 5em;
}
.p-5-5 {
  padding: 5.5em;
}
.px-5-5 {
  padding-left: 5.5em;
  padding-right: 5.5em;
}
.py-5-5 {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}
.pt-5-5 {
  padding-top: 5.5em;
}
.pr-5-5 {
  padding-right: 5.5em;
}
.pb-5-5 {
  padding-bottom: 5.5em;
}
.pl-5-5 {
  padding-left: 5.5em;
}
.p-6 {
  padding: 6em;
}
.px-6 {
  padding-left: 6em;
  padding-right: 6em;
}
.py-6 {
  padding-top: 6em;
  padding-bottom: 6em;
}
.pt-6 {
  padding-top: 6em;
}
.pr-6 {
  padding-right: 6em;
}
.pb-6 {
  padding-bottom: 6em;
}
.pl-6 {
  padding-left: 6em;
}
.p-6-5 {
  padding: 6.5em;
}
.px-6-5 {
  padding-left: 6.5em;
  padding-right: 6.5em;
}
.py-6-5 {
  padding-top: 6.5em;
  padding-bottom: 6.5em;
}
.pt-6-5 {
  padding-top: 6.5em;
}
.pr-6-5 {
  padding-right: 6.5em;
}
.pb-6-5 {
  padding-bottom: 6.5em;
}
.pl-6-5 {
  padding-left: 6.5em;
}
.p-7 {
  padding: 7em;
}
.px-7 {
  padding-left: 7em;
  padding-right: 7em;
}
.py-7 {
  padding-top: 7em;
  padding-bottom: 7em;
}
.pt-7 {
  padding-top: 7em;
}
.pr-7 {
  padding-right: 7em;
}
.pb-7 {
  padding-bottom: 7em;
}
.pl-7 {
  padding-left: 7em;
}
.p-7-5 {
  padding: 7.5em;
}
.px-7-5 {
  padding-left: 7.5em;
  padding-right: 7.5em;
}
.py-7-5 {
  padding-top: 7.5em;
  padding-bottom: 7.5em;
}
.pt-7-5 {
  padding-top: 7.5em;
}
.pr-7-5 {
  padding-right: 7.5em;
}
.pb-7-5 {
  padding-bottom: 7.5em;
}
.pl-7-5 {
  padding-left: 7.5em;
}
.p-8 {
  padding: 8em;
}
.px-8 {
  padding-left: 8em;
  padding-right: 8em;
}
.py-8 {
  padding-top: 8em;
  padding-bottom: 8em;
}
.pt-8 {
  padding-top: 8em;
}
.pr-8 {
  padding-right: 8em;
}
.pb-8 {
  padding-bottom: 8em;
}
.pl-8 {
  padding-left: 8em;
}
.p-8-5 {
  padding: 8.5em;
}
.px-8-5 {
  padding-left: 8.5em;
  padding-right: 8.5em;
}
.py-8-5 {
  padding-top: 8.5em;
  padding-bottom: 8.5em;
}
.pt-8-5 {
  padding-top: 8.5em;
}
.pr-8-5 {
  padding-right: 8.5em;
}
.pb-8-5 {
  padding-bottom: 8.5em;
}
.pl-8-5 {
  padding-left: 8.5em;
}
.p-9 {
  padding: 9em;
}
.px-9 {
  padding-left: 9em;
  padding-right: 9em;
}
.py-9 {
  padding-top: 9em;
  padding-bottom: 9em;
}
.pt-9 {
  padding-top: 9em;
}
.pr-9 {
  padding-right: 9em;
}
.pb-9 {
  padding-bottom: 9em;
}
.pl-9 {
  padding-left: 9em;
}
.p-9-5 {
  padding: 9.5em;
}
.px-9-5 {
  padding-left: 9.5em;
  padding-right: 9.5em;
}
.py-9-5 {
  padding-top: 9.5em;
  padding-bottom: 9.5em;
}
.pt-9-5 {
  padding-top: 9.5em;
}
.pr-9-5 {
  padding-right: 9.5em;
}
.pb-9-5 {
  padding-bottom: 9.5em;
}
.pl-9-5 {
  padding-left: 9.5em;
}
.p-10 {
  padding: 10em;
}
.px-10 {
  padding-left: 10em;
  padding-right: 10em;
}
.py-10 {
  padding-top: 10em;
  padding-bottom: 10em;
}
.pt-10 {
  padding-top: 10em;
}
.pr-10 {
  padding-right: 10em;
}
.pb-10 {
  padding-bottom: 10em;
}
.pl-10 {
  padding-left: 10em;
}
@media (min-width: 35.49em) {
  .p-sm-0 {
    padding: 0em;
  }
  .px-sm-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-sm-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-sm-0 {
    padding-top: 0em;
  }
  .pr-sm-0 {
    padding-right: 0em;
  }
  .pb-sm-0 {
    padding-bottom: 0em;
  }
  .pl-sm-0 {
    padding-left: 0em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-0-5 {
    padding: 0.5em;
  }
  .px-sm-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-sm-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-sm-0-5 {
    padding-top: 0.5em;
  }
  .pr-sm-0-5 {
    padding-right: 0.5em;
  }
  .pb-sm-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-sm-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-1 {
    padding: 1em;
  }
  .px-sm-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-sm-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-sm-1 {
    padding-top: 1em;
  }
  .pr-sm-1 {
    padding-right: 1em;
  }
  .pb-sm-1 {
    padding-bottom: 1em;
  }
  .pl-sm-1 {
    padding-left: 1em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-1-5 {
    padding: 1.5em;
  }
  .px-sm-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-sm-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-sm-1-5 {
    padding-top: 1.5em;
  }
  .pr-sm-1-5 {
    padding-right: 1.5em;
  }
  .pb-sm-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-sm-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-2 {
    padding: 2em;
  }
  .px-sm-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-sm-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-sm-2 {
    padding-top: 2em;
  }
  .pr-sm-2 {
    padding-right: 2em;
  }
  .pb-sm-2 {
    padding-bottom: 2em;
  }
  .pl-sm-2 {
    padding-left: 2em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-2-5 {
    padding: 2.5em;
  }
  .px-sm-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-sm-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-sm-2-5 {
    padding-top: 2.5em;
  }
  .pr-sm-2-5 {
    padding-right: 2.5em;
  }
  .pb-sm-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-sm-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-3 {
    padding: 3em;
  }
  .px-sm-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-sm-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-sm-3 {
    padding-top: 3em;
  }
  .pr-sm-3 {
    padding-right: 3em;
  }
  .pb-sm-3 {
    padding-bottom: 3em;
  }
  .pl-sm-3 {
    padding-left: 3em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-3-5 {
    padding: 3.5em;
  }
  .px-sm-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-sm-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-sm-3-5 {
    padding-top: 3.5em;
  }
  .pr-sm-3-5 {
    padding-right: 3.5em;
  }
  .pb-sm-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-sm-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-4 {
    padding: 4em;
  }
  .px-sm-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-sm-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-sm-4 {
    padding-top: 4em;
  }
  .pr-sm-4 {
    padding-right: 4em;
  }
  .pb-sm-4 {
    padding-bottom: 4em;
  }
  .pl-sm-4 {
    padding-left: 4em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-4-5 {
    padding: 4.5em;
  }
  .px-sm-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-sm-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-sm-4-5 {
    padding-top: 4.5em;
  }
  .pr-sm-4-5 {
    padding-right: 4.5em;
  }
  .pb-sm-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-sm-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-5 {
    padding: 5em;
  }
  .px-sm-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-sm-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-sm-5 {
    padding-top: 5em;
  }
  .pr-sm-5 {
    padding-right: 5em;
  }
  .pb-sm-5 {
    padding-bottom: 5em;
  }
  .pl-sm-5 {
    padding-left: 5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-5-5 {
    padding: 5.5em;
  }
  .px-sm-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-sm-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-sm-5-5 {
    padding-top: 5.5em;
  }
  .pr-sm-5-5 {
    padding-right: 5.5em;
  }
  .pb-sm-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-sm-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-6 {
    padding: 6em;
  }
  .px-sm-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-sm-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-sm-6 {
    padding-top: 6em;
  }
  .pr-sm-6 {
    padding-right: 6em;
  }
  .pb-sm-6 {
    padding-bottom: 6em;
  }
  .pl-sm-6 {
    padding-left: 6em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-6-5 {
    padding: 6.5em;
  }
  .px-sm-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-sm-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-sm-6-5 {
    padding-top: 6.5em;
  }
  .pr-sm-6-5 {
    padding-right: 6.5em;
  }
  .pb-sm-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-sm-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-7 {
    padding: 7em;
  }
  .px-sm-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-sm-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-sm-7 {
    padding-top: 7em;
  }
  .pr-sm-7 {
    padding-right: 7em;
  }
  .pb-sm-7 {
    padding-bottom: 7em;
  }
  .pl-sm-7 {
    padding-left: 7em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-7-5 {
    padding: 7.5em;
  }
  .px-sm-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-sm-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-sm-7-5 {
    padding-top: 7.5em;
  }
  .pr-sm-7-5 {
    padding-right: 7.5em;
  }
  .pb-sm-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-sm-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-8 {
    padding: 8em;
  }
  .px-sm-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-sm-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-sm-8 {
    padding-top: 8em;
  }
  .pr-sm-8 {
    padding-right: 8em;
  }
  .pb-sm-8 {
    padding-bottom: 8em;
  }
  .pl-sm-8 {
    padding-left: 8em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-8-5 {
    padding: 8.5em;
  }
  .px-sm-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-sm-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-sm-8-5 {
    padding-top: 8.5em;
  }
  .pr-sm-8-5 {
    padding-right: 8.5em;
  }
  .pb-sm-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-sm-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-9 {
    padding: 9em;
  }
  .px-sm-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-sm-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-sm-9 {
    padding-top: 9em;
  }
  .pr-sm-9 {
    padding-right: 9em;
  }
  .pb-sm-9 {
    padding-bottom: 9em;
  }
  .pl-sm-9 {
    padding-left: 9em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-9-5 {
    padding: 9.5em;
  }
  .px-sm-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-sm-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-sm-9-5 {
    padding-top: 9.5em;
  }
  .pr-sm-9-5 {
    padding-right: 9.5em;
  }
  .pb-sm-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-sm-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: 35.49em) {
  .p-sm-10 {
    padding: 10em;
  }
  .px-sm-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-sm-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-sm-10 {
    padding-top: 10em;
  }
  .pr-sm-10 {
    padding-right: 10em;
  }
  .pb-sm-10 {
    padding-bottom: 10em;
  }
  .pl-sm-10 {
    padding-left: 10em;
  }
}
@media (min-width: 47.99em) {
  .p-md-0 {
    padding: 0em;
  }
  .px-md-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-md-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-md-0 {
    padding-top: 0em;
  }
  .pr-md-0 {
    padding-right: 0em;
  }
  .pb-md-0 {
    padding-bottom: 0em;
  }
  .pl-md-0 {
    padding-left: 0em;
  }
}
@media (min-width: 47.99em) {
  .p-md-0-5 {
    padding: 0.5em;
  }
  .px-md-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-md-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-md-0-5 {
    padding-top: 0.5em;
  }
  .pr-md-0-5 {
    padding-right: 0.5em;
  }
  .pb-md-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-md-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-1 {
    padding: 1em;
  }
  .px-md-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-md-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-md-1 {
    padding-top: 1em;
  }
  .pr-md-1 {
    padding-right: 1em;
  }
  .pb-md-1 {
    padding-bottom: 1em;
  }
  .pl-md-1 {
    padding-left: 1em;
  }
}
@media (min-width: 47.99em) {
  .p-md-1-5 {
    padding: 1.5em;
  }
  .px-md-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-md-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-md-1-5 {
    padding-top: 1.5em;
  }
  .pr-md-1-5 {
    padding-right: 1.5em;
  }
  .pb-md-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-md-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-2 {
    padding: 2em;
  }
  .px-md-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-md-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-md-2 {
    padding-top: 2em;
  }
  .pr-md-2 {
    padding-right: 2em;
  }
  .pb-md-2 {
    padding-bottom: 2em;
  }
  .pl-md-2 {
    padding-left: 2em;
  }
}
@media (min-width: 47.99em) {
  .p-md-2-5 {
    padding: 2.5em;
  }
  .px-md-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-md-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-md-2-5 {
    padding-top: 2.5em;
  }
  .pr-md-2-5 {
    padding-right: 2.5em;
  }
  .pb-md-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-md-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-3 {
    padding: 3em;
  }
  .px-md-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-md-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-md-3 {
    padding-top: 3em;
  }
  .pr-md-3 {
    padding-right: 3em;
  }
  .pb-md-3 {
    padding-bottom: 3em;
  }
  .pl-md-3 {
    padding-left: 3em;
  }
}
@media (min-width: 47.99em) {
  .p-md-3-5 {
    padding: 3.5em;
  }
  .px-md-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-md-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-md-3-5 {
    padding-top: 3.5em;
  }
  .pr-md-3-5 {
    padding-right: 3.5em;
  }
  .pb-md-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-md-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-4 {
    padding: 4em;
  }
  .px-md-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-md-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-md-4 {
    padding-top: 4em;
  }
  .pr-md-4 {
    padding-right: 4em;
  }
  .pb-md-4 {
    padding-bottom: 4em;
  }
  .pl-md-4 {
    padding-left: 4em;
  }
}
@media (min-width: 47.99em) {
  .p-md-4-5 {
    padding: 4.5em;
  }
  .px-md-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-md-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-md-4-5 {
    padding-top: 4.5em;
  }
  .pr-md-4-5 {
    padding-right: 4.5em;
  }
  .pb-md-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-md-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-5 {
    padding: 5em;
  }
  .px-md-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-md-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-md-5 {
    padding-top: 5em;
  }
  .pr-md-5 {
    padding-right: 5em;
  }
  .pb-md-5 {
    padding-bottom: 5em;
  }
  .pl-md-5 {
    padding-left: 5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-5-5 {
    padding: 5.5em;
  }
  .px-md-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-md-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-md-5-5 {
    padding-top: 5.5em;
  }
  .pr-md-5-5 {
    padding-right: 5.5em;
  }
  .pb-md-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-md-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-6 {
    padding: 6em;
  }
  .px-md-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-md-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-md-6 {
    padding-top: 6em;
  }
  .pr-md-6 {
    padding-right: 6em;
  }
  .pb-md-6 {
    padding-bottom: 6em;
  }
  .pl-md-6 {
    padding-left: 6em;
  }
}
@media (min-width: 47.99em) {
  .p-md-6-5 {
    padding: 6.5em;
  }
  .px-md-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-md-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-md-6-5 {
    padding-top: 6.5em;
  }
  .pr-md-6-5 {
    padding-right: 6.5em;
  }
  .pb-md-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-md-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-7 {
    padding: 7em;
  }
  .px-md-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-md-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-md-7 {
    padding-top: 7em;
  }
  .pr-md-7 {
    padding-right: 7em;
  }
  .pb-md-7 {
    padding-bottom: 7em;
  }
  .pl-md-7 {
    padding-left: 7em;
  }
}
@media (min-width: 47.99em) {
  .p-md-7-5 {
    padding: 7.5em;
  }
  .px-md-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-md-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-md-7-5 {
    padding-top: 7.5em;
  }
  .pr-md-7-5 {
    padding-right: 7.5em;
  }
  .pb-md-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-md-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-8 {
    padding: 8em;
  }
  .px-md-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-md-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-md-8 {
    padding-top: 8em;
  }
  .pr-md-8 {
    padding-right: 8em;
  }
  .pb-md-8 {
    padding-bottom: 8em;
  }
  .pl-md-8 {
    padding-left: 8em;
  }
}
@media (min-width: 47.99em) {
  .p-md-8-5 {
    padding: 8.5em;
  }
  .px-md-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-md-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-md-8-5 {
    padding-top: 8.5em;
  }
  .pr-md-8-5 {
    padding-right: 8.5em;
  }
  .pb-md-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-md-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-9 {
    padding: 9em;
  }
  .px-md-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-md-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-md-9 {
    padding-top: 9em;
  }
  .pr-md-9 {
    padding-right: 9em;
  }
  .pb-md-9 {
    padding-bottom: 9em;
  }
  .pl-md-9 {
    padding-left: 9em;
  }
}
@media (min-width: 47.99em) {
  .p-md-9-5 {
    padding: 9.5em;
  }
  .px-md-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-md-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-md-9-5 {
    padding-top: 9.5em;
  }
  .pr-md-9-5 {
    padding-right: 9.5em;
  }
  .pb-md-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-md-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: 47.99em) {
  .p-md-10 {
    padding: 10em;
  }
  .px-md-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-md-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-md-10 {
    padding-top: 10em;
  }
  .pr-md-10 {
    padding-right: 10em;
  }
  .pb-md-10 {
    padding-bottom: 10em;
  }
  .pl-md-10 {
    padding-left: 10em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-0 {
    padding: 0em;
  }
  .px-lg-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-lg-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-lg-0 {
    padding-top: 0em;
  }
  .pr-lg-0 {
    padding-right: 0em;
  }
  .pb-lg-0 {
    padding-bottom: 0em;
  }
  .pl-lg-0 {
    padding-left: 0em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-0-5 {
    padding: 0.5em;
  }
  .px-lg-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-lg-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-lg-0-5 {
    padding-top: 0.5em;
  }
  .pr-lg-0-5 {
    padding-right: 0.5em;
  }
  .pb-lg-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-lg-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-1 {
    padding: 1em;
  }
  .px-lg-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-lg-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-lg-1 {
    padding-top: 1em;
  }
  .pr-lg-1 {
    padding-right: 1em;
  }
  .pb-lg-1 {
    padding-bottom: 1em;
  }
  .pl-lg-1 {
    padding-left: 1em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-1-5 {
    padding: 1.5em;
  }
  .px-lg-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-lg-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-lg-1-5 {
    padding-top: 1.5em;
  }
  .pr-lg-1-5 {
    padding-right: 1.5em;
  }
  .pb-lg-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-lg-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-2 {
    padding: 2em;
  }
  .px-lg-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-lg-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-lg-2 {
    padding-top: 2em;
  }
  .pr-lg-2 {
    padding-right: 2em;
  }
  .pb-lg-2 {
    padding-bottom: 2em;
  }
  .pl-lg-2 {
    padding-left: 2em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-2-5 {
    padding: 2.5em;
  }
  .px-lg-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-lg-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-lg-2-5 {
    padding-top: 2.5em;
  }
  .pr-lg-2-5 {
    padding-right: 2.5em;
  }
  .pb-lg-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-lg-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-3 {
    padding: 3em;
  }
  .px-lg-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-lg-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-lg-3 {
    padding-top: 3em;
  }
  .pr-lg-3 {
    padding-right: 3em;
  }
  .pb-lg-3 {
    padding-bottom: 3em;
  }
  .pl-lg-3 {
    padding-left: 3em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-3-5 {
    padding: 3.5em;
  }
  .px-lg-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-lg-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-lg-3-5 {
    padding-top: 3.5em;
  }
  .pr-lg-3-5 {
    padding-right: 3.5em;
  }
  .pb-lg-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-lg-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-4 {
    padding: 4em;
  }
  .px-lg-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-lg-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-lg-4 {
    padding-top: 4em;
  }
  .pr-lg-4 {
    padding-right: 4em;
  }
  .pb-lg-4 {
    padding-bottom: 4em;
  }
  .pl-lg-4 {
    padding-left: 4em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-4-5 {
    padding: 4.5em;
  }
  .px-lg-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-lg-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-lg-4-5 {
    padding-top: 4.5em;
  }
  .pr-lg-4-5 {
    padding-right: 4.5em;
  }
  .pb-lg-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-lg-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-5 {
    padding: 5em;
  }
  .px-lg-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-lg-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-lg-5 {
    padding-top: 5em;
  }
  .pr-lg-5 {
    padding-right: 5em;
  }
  .pb-lg-5 {
    padding-bottom: 5em;
  }
  .pl-lg-5 {
    padding-left: 5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-5-5 {
    padding: 5.5em;
  }
  .px-lg-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-lg-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-lg-5-5 {
    padding-top: 5.5em;
  }
  .pr-lg-5-5 {
    padding-right: 5.5em;
  }
  .pb-lg-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-lg-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-6 {
    padding: 6em;
  }
  .px-lg-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-lg-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-lg-6 {
    padding-top: 6em;
  }
  .pr-lg-6 {
    padding-right: 6em;
  }
  .pb-lg-6 {
    padding-bottom: 6em;
  }
  .pl-lg-6 {
    padding-left: 6em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-6-5 {
    padding: 6.5em;
  }
  .px-lg-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-lg-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-lg-6-5 {
    padding-top: 6.5em;
  }
  .pr-lg-6-5 {
    padding-right: 6.5em;
  }
  .pb-lg-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-lg-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-7 {
    padding: 7em;
  }
  .px-lg-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-lg-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-lg-7 {
    padding-top: 7em;
  }
  .pr-lg-7 {
    padding-right: 7em;
  }
  .pb-lg-7 {
    padding-bottom: 7em;
  }
  .pl-lg-7 {
    padding-left: 7em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-7-5 {
    padding: 7.5em;
  }
  .px-lg-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-lg-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-lg-7-5 {
    padding-top: 7.5em;
  }
  .pr-lg-7-5 {
    padding-right: 7.5em;
  }
  .pb-lg-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-lg-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-8 {
    padding: 8em;
  }
  .px-lg-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-lg-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-lg-8 {
    padding-top: 8em;
  }
  .pr-lg-8 {
    padding-right: 8em;
  }
  .pb-lg-8 {
    padding-bottom: 8em;
  }
  .pl-lg-8 {
    padding-left: 8em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-8-5 {
    padding: 8.5em;
  }
  .px-lg-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-lg-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-lg-8-5 {
    padding-top: 8.5em;
  }
  .pr-lg-8-5 {
    padding-right: 8.5em;
  }
  .pb-lg-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-lg-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-9 {
    padding: 9em;
  }
  .px-lg-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-lg-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-lg-9 {
    padding-top: 9em;
  }
  .pr-lg-9 {
    padding-right: 9em;
  }
  .pb-lg-9 {
    padding-bottom: 9em;
  }
  .pl-lg-9 {
    padding-left: 9em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-9-5 {
    padding: 9.5em;
  }
  .px-lg-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-lg-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-lg-9-5 {
    padding-top: 9.5em;
  }
  .pr-lg-9-5 {
    padding-right: 9.5em;
  }
  .pb-lg-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-lg-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: 63.99em) {
  .p-lg-10 {
    padding: 10em;
  }
  .px-lg-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-lg-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-lg-10 {
    padding-top: 10em;
  }
  .pr-lg-10 {
    padding-right: 10em;
  }
  .pb-lg-10 {
    padding-bottom: 10em;
  }
  .pl-lg-10 {
    padding-left: 10em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-0 {
    padding: 0em;
  }
  .px-xl-0 {
    padding-left: 0em;
    padding-right: 0em;
  }
  .py-xl-0 {
    padding-top: 0em;
    padding-bottom: 0em;
  }
  .pt-xl-0 {
    padding-top: 0em;
  }
  .pr-xl-0 {
    padding-right: 0em;
  }
  .pb-xl-0 {
    padding-bottom: 0em;
  }
  .pl-xl-0 {
    padding-left: 0em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-0-5 {
    padding: 0.5em;
  }
  .px-xl-0-5 {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  .py-xl-0-5 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .pt-xl-0-5 {
    padding-top: 0.5em;
  }
  .pr-xl-0-5 {
    padding-right: 0.5em;
  }
  .pb-xl-0-5 {
    padding-bottom: 0.5em;
  }
  .pl-xl-0-5 {
    padding-left: 0.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-1 {
    padding: 1em;
  }
  .px-xl-1 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .py-xl-1 {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .pt-xl-1 {
    padding-top: 1em;
  }
  .pr-xl-1 {
    padding-right: 1em;
  }
  .pb-xl-1 {
    padding-bottom: 1em;
  }
  .pl-xl-1 {
    padding-left: 1em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-1-5 {
    padding: 1.5em;
  }
  .px-xl-1-5 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .py-xl-1-5 {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .pt-xl-1-5 {
    padding-top: 1.5em;
  }
  .pr-xl-1-5 {
    padding-right: 1.5em;
  }
  .pb-xl-1-5 {
    padding-bottom: 1.5em;
  }
  .pl-xl-1-5 {
    padding-left: 1.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-2 {
    padding: 2em;
  }
  .px-xl-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
  .py-xl-2 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
  .pt-xl-2 {
    padding-top: 2em;
  }
  .pr-xl-2 {
    padding-right: 2em;
  }
  .pb-xl-2 {
    padding-bottom: 2em;
  }
  .pl-xl-2 {
    padding-left: 2em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-2-5 {
    padding: 2.5em;
  }
  .px-xl-2-5 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .py-xl-2-5 {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
  .pt-xl-2-5 {
    padding-top: 2.5em;
  }
  .pr-xl-2-5 {
    padding-right: 2.5em;
  }
  .pb-xl-2-5 {
    padding-bottom: 2.5em;
  }
  .pl-xl-2-5 {
    padding-left: 2.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-3 {
    padding: 3em;
  }
  .px-xl-3 {
    padding-left: 3em;
    padding-right: 3em;
  }
  .py-xl-3 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
  .pt-xl-3 {
    padding-top: 3em;
  }
  .pr-xl-3 {
    padding-right: 3em;
  }
  .pb-xl-3 {
    padding-bottom: 3em;
  }
  .pl-xl-3 {
    padding-left: 3em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-3-5 {
    padding: 3.5em;
  }
  .px-xl-3-5 {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
  .py-xl-3-5 {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
  }
  .pt-xl-3-5 {
    padding-top: 3.5em;
  }
  .pr-xl-3-5 {
    padding-right: 3.5em;
  }
  .pb-xl-3-5 {
    padding-bottom: 3.5em;
  }
  .pl-xl-3-5 {
    padding-left: 3.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-4 {
    padding: 4em;
  }
  .px-xl-4 {
    padding-left: 4em;
    padding-right: 4em;
  }
  .py-xl-4 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
  .pt-xl-4 {
    padding-top: 4em;
  }
  .pr-xl-4 {
    padding-right: 4em;
  }
  .pb-xl-4 {
    padding-bottom: 4em;
  }
  .pl-xl-4 {
    padding-left: 4em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-4-5 {
    padding: 4.5em;
  }
  .px-xl-4-5 {
    padding-left: 4.5em;
    padding-right: 4.5em;
  }
  .py-xl-4-5 {
    padding-top: 4.5em;
    padding-bottom: 4.5em;
  }
  .pt-xl-4-5 {
    padding-top: 4.5em;
  }
  .pr-xl-4-5 {
    padding-right: 4.5em;
  }
  .pb-xl-4-5 {
    padding-bottom: 4.5em;
  }
  .pl-xl-4-5 {
    padding-left: 4.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-5 {
    padding: 5em;
  }
  .px-xl-5 {
    padding-left: 5em;
    padding-right: 5em;
  }
  .py-xl-5 {
    padding-top: 5em;
    padding-bottom: 5em;
  }
  .pt-xl-5 {
    padding-top: 5em;
  }
  .pr-xl-5 {
    padding-right: 5em;
  }
  .pb-xl-5 {
    padding-bottom: 5em;
  }
  .pl-xl-5 {
    padding-left: 5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-5-5 {
    padding: 5.5em;
  }
  .px-xl-5-5 {
    padding-left: 5.5em;
    padding-right: 5.5em;
  }
  .py-xl-5-5 {
    padding-top: 5.5em;
    padding-bottom: 5.5em;
  }
  .pt-xl-5-5 {
    padding-top: 5.5em;
  }
  .pr-xl-5-5 {
    padding-right: 5.5em;
  }
  .pb-xl-5-5 {
    padding-bottom: 5.5em;
  }
  .pl-xl-5-5 {
    padding-left: 5.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-6 {
    padding: 6em;
  }
  .px-xl-6 {
    padding-left: 6em;
    padding-right: 6em;
  }
  .py-xl-6 {
    padding-top: 6em;
    padding-bottom: 6em;
  }
  .pt-xl-6 {
    padding-top: 6em;
  }
  .pr-xl-6 {
    padding-right: 6em;
  }
  .pb-xl-6 {
    padding-bottom: 6em;
  }
  .pl-xl-6 {
    padding-left: 6em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-6-5 {
    padding: 6.5em;
  }
  .px-xl-6-5 {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  .py-xl-6-5 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
  }
  .pt-xl-6-5 {
    padding-top: 6.5em;
  }
  .pr-xl-6-5 {
    padding-right: 6.5em;
  }
  .pb-xl-6-5 {
    padding-bottom: 6.5em;
  }
  .pl-xl-6-5 {
    padding-left: 6.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-7 {
    padding: 7em;
  }
  .px-xl-7 {
    padding-left: 7em;
    padding-right: 7em;
  }
  .py-xl-7 {
    padding-top: 7em;
    padding-bottom: 7em;
  }
  .pt-xl-7 {
    padding-top: 7em;
  }
  .pr-xl-7 {
    padding-right: 7em;
  }
  .pb-xl-7 {
    padding-bottom: 7em;
  }
  .pl-xl-7 {
    padding-left: 7em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-7-5 {
    padding: 7.5em;
  }
  .px-xl-7-5 {
    padding-left: 7.5em;
    padding-right: 7.5em;
  }
  .py-xl-7-5 {
    padding-top: 7.5em;
    padding-bottom: 7.5em;
  }
  .pt-xl-7-5 {
    padding-top: 7.5em;
  }
  .pr-xl-7-5 {
    padding-right: 7.5em;
  }
  .pb-xl-7-5 {
    padding-bottom: 7.5em;
  }
  .pl-xl-7-5 {
    padding-left: 7.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-8 {
    padding: 8em;
  }
  .px-xl-8 {
    padding-left: 8em;
    padding-right: 8em;
  }
  .py-xl-8 {
    padding-top: 8em;
    padding-bottom: 8em;
  }
  .pt-xl-8 {
    padding-top: 8em;
  }
  .pr-xl-8 {
    padding-right: 8em;
  }
  .pb-xl-8 {
    padding-bottom: 8em;
  }
  .pl-xl-8 {
    padding-left: 8em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-8-5 {
    padding: 8.5em;
  }
  .px-xl-8-5 {
    padding-left: 8.5em;
    padding-right: 8.5em;
  }
  .py-xl-8-5 {
    padding-top: 8.5em;
    padding-bottom: 8.5em;
  }
  .pt-xl-8-5 {
    padding-top: 8.5em;
  }
  .pr-xl-8-5 {
    padding-right: 8.5em;
  }
  .pb-xl-8-5 {
    padding-bottom: 8.5em;
  }
  .pl-xl-8-5 {
    padding-left: 8.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-9 {
    padding: 9em;
  }
  .px-xl-9 {
    padding-left: 9em;
    padding-right: 9em;
  }
  .py-xl-9 {
    padding-top: 9em;
    padding-bottom: 9em;
  }
  .pt-xl-9 {
    padding-top: 9em;
  }
  .pr-xl-9 {
    padding-right: 9em;
  }
  .pb-xl-9 {
    padding-bottom: 9em;
  }
  .pl-xl-9 {
    padding-left: 9em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-9-5 {
    padding: 9.5em;
  }
  .px-xl-9-5 {
    padding-left: 9.5em;
    padding-right: 9.5em;
  }
  .py-xl-9-5 {
    padding-top: 9.5em;
    padding-bottom: 9.5em;
  }
  .pt-xl-9-5 {
    padding-top: 9.5em;
  }
  .pr-xl-9-5 {
    padding-right: 9.5em;
  }
  .pb-xl-9-5 {
    padding-bottom: 9.5em;
  }
  .pl-xl-9-5 {
    padding-left: 9.5em;
  }
}
@media (min-width: 79.98999999999999em) {
  .p-xl-10 {
    padding: 10em;
  }
  .px-xl-10 {
    padding-left: 10em;
    padding-right: 10em;
  }
  .py-xl-10 {
    padding-top: 10em;
    padding-bottom: 10em;
  }
  .pt-xl-10 {
    padding-top: 10em;
  }
  .pr-xl-10 {
    padding-right: 10em;
  }
  .pb-xl-10 {
    padding-bottom: 10em;
  }
  .pl-xl-10 {
    padding-left: 10em;
  }
}
/* Display classes */
.d-flex {
  display: flex;
}
.d-block {
  display: block;
}
.d-grid {
  display: grid;
}
.d-i-block,
.d-inline-block {
  display: inline-block;
}
.d-inline {
  display: inline;
}
.d-none {
  display: none;
}
/* Position classes */
.p-relative {
  position: relative;
}
.p-absolute {
  position: absolute;
}
.p-sticky {
  position: sticky;
}
.p-unset {
  position: unset;
}
.p-fixed {
  position: fixed;
}
/* Utils */
.no-list-style {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
.horizontal-list {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
.ano-link {
  color: inherit;
  text-decoration: none;
}
.cover-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
.contain-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: unset;
  max-height: unset;
}
/* Text utils */
.txt-left,
.text-left {
  text-align: left;
}
.txt-center,
.text-center {
  text-align: center;
}
.txt-right,
.text-right {
  text-align: right;
}
.txt-justify,
.text-justify {
  text-align: justify;
}
.hairline {
  font-weight: 100;
}
.thin {
  font-weight: 200;
}
.light {
  font-weight: 300;
}
.regular {
  font-weight: 400;
}
.medium {
  font-weight: 500;
}
.semibold {
  font-weight: 600;
}
.bold {
  font-weight: 700;
}
.extrabold {
  font-weight: 800;
}
.black {
  font-weight: 900;
}
.uppercase {
  text-transform: uppercase;
}
.color-txt-main,
.clr-txt-main {
  color: #0b4f76;
}
.color-txt-secondary,
.clr-txt-secondary {
  color: #313131;
}
.color-light,
.clr-light {
  color: #ffffff;
}
.color-dark,
.clr-dark {
  color: #010506;
}
.color-main,
.clr-main {
  color: #0b4f76;
}
.color-secondary,
.clr-secondary {
  color: #e35f21;
}
.fs-0 {
  font-size: 0rem;
}
.fs-0-25 {
  font-size: 0.25rem;
}
.fs-0-5 {
  font-size: 0.5rem;
}
.fs-0-75 {
  font-size: 0.75rem;
}
.fs-1 {
  font-size: 1rem;
}
.fs-1-25 {
  font-size: 1.25rem;
}
.fs-1-5 {
  font-size: 1.5rem;
}
.fs-1-75 {
  font-size: 1.75rem;
}
.fs-2 {
  font-size: 2rem;
}
.fs-2-25 {
  font-size: 2.25rem;
}
.fs-2-5 {
  font-size: 2.5rem;
}
.fs-2-75 {
  font-size: 2.75rem;
}
.fs-3 {
  font-size: 3rem;
}
.fs-3-25 {
  font-size: 3.25rem;
}
.fs-3-5 {
  font-size: 3.5rem;
}
.fs-3-75 {
  font-size: 3.75rem;
}
.fs-4 {
  font-size: 4rem;
}
.fs-4-25 {
  font-size: 4.25rem;
}
.fs-4-5 {
  font-size: 4.5rem;
}
.fs-4-75 {
  font-size: 4.75rem;
}
.fs-5 {
  font-size: 5rem;
}
@media (min-width: 35.49em) {
  .fs-sm-0 {
    font-size: 0rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-1 {
    font-size: 1rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-2 {
    font-size: 2rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-3 {
    font-size: 3rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-4 {
    font-size: 4rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 35.49em) {
  .fs-sm-5 {
    font-size: 5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-0 {
    font-size: 0rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-1 {
    font-size: 1rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-2 {
    font-size: 2rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-3 {
    font-size: 3rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-4 {
    font-size: 4rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 47.99em) {
  .fs-md-5 {
    font-size: 5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-0 {
    font-size: 0rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-1 {
    font-size: 1rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-2 {
    font-size: 2rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-3 {
    font-size: 3rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-4 {
    font-size: 4rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 63.99em) {
  .fs-lg-5 {
    font-size: 5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-0 {
    font-size: 0rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-0-25 {
    font-size: 0.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-0-5 {
    font-size: 0.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-0-75 {
    font-size: 0.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-1 {
    font-size: 1rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-1-25 {
    font-size: 1.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-1-5 {
    font-size: 1.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-1-75 {
    font-size: 1.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-2 {
    font-size: 2rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-2-25 {
    font-size: 2.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-2-5 {
    font-size: 2.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-2-75 {
    font-size: 2.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-3 {
    font-size: 3rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-3-25 {
    font-size: 3.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-3-5 {
    font-size: 3.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-3-75 {
    font-size: 3.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-4 {
    font-size: 4rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-4-25 {
    font-size: 4.25rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-4-5 {
    font-size: 4.5rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-4-75 {
    font-size: 4.75rem;
  }
}
@media (min-width: 79.98999999999999em) {
  .fs-xl-5 {
    font-size: 5rem;
  }
}
/* Line-height utils */
.lh-0-75 {
  line-height: 0.75;
}
.lh-0-875 {
  line-height: 0.875;
}
.lh-1 {
  line-height: 1;
}
.lh-1-125 {
  line-height: 1.125;
}
.lh-1-25 {
  line-height: 1.25;
}
.lh-1-375 {
  line-height: 1.375;
}
.lh-1-5 {
  line-height: 1.5;
}
.lh-1-625 {
  line-height: 1.625;
}
.lh-1-75 {
  line-height: 1.75;
}
.lh-1-875 {
  line-height: 1.875;
}
.lh-2 {
  line-height: 2;
}
.lh-2-125 {
  line-height: 2.125;
}
.lh-2-25 {
  line-height: 2.25;
}
.lh-2-375 {
  line-height: 2.375;
}
.lh-2-5 {
  line-height: 2.5;
}
/* Background color utils */
.bg-main,
.bg-primary {
  background-color: #0b4f76;
}
.bg-secondary {
  background-color: #e35f21;
}
.bg-shade {
  background-color: #ebf8ff;
}
.bg-txt-main {
  background-color: #0b4f76;
}
.bg-txt-secondary {
  background-color: #313131;
}
.bg-light {
  background-color: #ffffff;
}
.bg-dark {
  background-color: #010506;
}
.bg-grey {
  background-color: #ebf8ff;
}
.z--5 {
  z-index: -5;
}
.z--4 {
  z-index: -4;
}
.z--3 {
  z-index: -3;
}
.z--2 {
  z-index: -2;
}
.z--1 {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-6 {
  z-index: 6;
}
.z-7 {
  z-index: 7;
}
.z-8 {
  z-index: 8;
}
.z-9 {
  z-index: 9;
}
.z-10 {
  z-index: 10;
}
.height-100 {
  height: 100%;
}
.inset-0 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.align-center {
  align-items: center;
}
.align-end {
  align-items: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: end;
}
.space-between {
  justify-content: space-between;
}
.space-even {
  justify-content: space-evenly;
}
.flex-column {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.gap-0.5 {
  margin-right: -0.5rem;
}
.gap-0.5 > * {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.gap-0.5 > *:last-child {
  margin-right: 0;
}
.gap-1 {
  margin-right: -1rem;
}
.gap-1 > * {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.gap-1 > *:last-child {
  margin-right: 0;
}
.gap-1.5 {
  margin-right: -1.5rem;
}
.gap-1.5 > * {
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}
.gap-1.5 > *:last-child {
  margin-right: 0;
}
.gap-2 {
  margin-right: -2rem;
}
.gap-2 > * {
  margin-right: 2rem;
  margin-bottom: 2rem;
}
.gap-2 > *:last-child {
  margin-right: 0;
}
.gap-2.5 {
  margin-right: -2.5rem;
}
.gap-2.5 > * {
  margin-right: 2.5rem;
  margin-bottom: 2.5rem;
}
.gap-2.5 > *:last-child {
  margin-right: 0;
}
.gap-3 {
  margin-right: -3rem;
}
.gap-3 > * {
  margin-right: 3rem;
  margin-bottom: 3rem;
}
.gap-3 > *:last-child {
  margin-right: 0;
}
.gap-3.5 {
  margin-right: -3.5rem;
}
.gap-3.5 > * {
  margin-right: 3.5rem;
  margin-bottom: 3.5rem;
}
.gap-3.5 > *:last-child {
  margin-right: 0;
}
.gap-4 {
  margin-right: -4rem;
}
.gap-4 > * {
  margin-right: 4rem;
  margin-bottom: 4rem;
}
.gap-4 > *:last-child {
  margin-right: 0;
}
.gap-4.5 {
  margin-right: -4.5rem;
}
.gap-4.5 > * {
  margin-right: 4.5rem;
  margin-bottom: 4.5rem;
}
.gap-4.5 > *:last-child {
  margin-right: 0;
}
.gap-5 {
  margin-right: -5rem;
}
.gap-5 > * {
  margin-right: 5rem;
  margin-bottom: 5rem;
}
.gap-5 > *:last-child {
  margin-right: 0;
}
.screen-reader-label,
.screen-reader-text {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.flex-0 {
  flex: 0;
}
.flex-1 {
  flex: 1;
}
.flex-2 {
  flex: 2;
}
.flex-3 {
  flex: 3;
}
.flex-4 {
  flex: 4;
}
.flex-5 {
  flex: 5;
}
.flex-6 {
  flex: 6;
}
.flex-7 {
  flex: 7;
}
.flex-8 {
  flex: 8;
}
.flex-9 {
  flex: 9;
}
.flex-10 {
  flex: 10;
}
.box-shadow {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.box-eq-height {
  height: 100%;
}
.bradius {
  border-radius: 10px;
  overflow: hidden;
}
/* Theme imports */
/* Actions less */
/* Buttons */
.btn {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 5em;
  border: 1px solid transparent;
  background-color: #0b4f76;
  color: #ffffff;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 400;
  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: #073047;
  color: #ffffff;
  text-decoration: none;
}
.btn:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #073047;
}
.btn:visited {
  color: #ffffff;
}
.btn:visited:hover,
.btn:visited:focus {
  color: #ffffff;
}
.btn.btn-secondary,
.btn.secondary {
  background-color: #e35f21;
  color: #ffffff;
}
.btn.btn-secondary:hover,
.btn.secondary:hover,
.btn.btn-secondary:focus,
.btn.secondary:focus {
  background-color: #ba4b17;
  color: #ffffff;
}
.btn.btn-secondary:focus,
.btn.secondary:focus {
  outline-color: #ba4b17;
}
.btn.btn-tertiary,
.btn.tertiary,
.btn.grey {
  background-color: #ebf8ff;
  color: #ffffff;
}
.btn.btn-tertiary:hover,
.btn.tertiary:hover,
.btn.grey:hover,
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  background-color: #010506;
  color: #ffffff;
}
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  outline-color: #010506;
}
.btn.white,
.btn.light,
.btn.btn-white,
.btn.btn-light {
  background-color: #ffffff;
  color: #0b4f76;
}
.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: #ebf8ff;
  color: #0b4f76;
}
.btn.white:focus,
.btn.light:focus,
.btn.btn-white:focus,
.btn.btn-light:focus {
  outline-color: #ebf8ff;
}
.btn.white:visited,
.btn.light:visited,
.btn.btn-white:visited,
.btn.btn-light:visited {
  color: #0b4f76;
}
.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: #0b4f76;
}
.btn.black,
.btn.dark,
.btn.btn-black,
.btn.btn-dark {
  background-color: #010506;
  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: #ebf8ff;
  color: #ffffff;
}
.btn.black:focus,
.btn.dark:focus,
.btn.btn-black:focus,
.btn.btn-dark:focus {
  outline-color: #ebf8ff;
}
.btn.shy,
.btn.btn-shy {
  background-color: transparent;
  color: #010506;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.btn.shy::after,
.btn.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  height: 1px;
  background-color: #0b4f76;
  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: #010506;
}
.btn.shy:visited:hover,
.btn.btn-shy:visited:hover,
.btn.shy:visited:focus,
.btn.btn-shy:visited:focus {
  color: #010506;
}
/* 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 #0b4f76;
}
.animatable .input {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.input:focus {
  border-color: #e35f21;
}
/* 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 #0b4f76;
  color: #0b4f76;
}
#searchform #s::placeholder {
  color: rgba(11, 79, 118, 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: #ebf8ff;
  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='%230b4f76' 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: #0b4f76;
  border-top: 1px solid #0b4f76;
  border-right: 1px solid #0b4f76;
  border-bottom: 1px solid #0b4f76;
}
.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 #0b4f76;
}
.pagination .page-numbers:hover {
  background-color: #ebf8ff;
}
.pagination .page-numbers:focus,
.pagination .page-numbers.current {
  background-color: #0b4f76;
  color: #ffffff;
}
body::-webkit-scrollbar {
  width: 0.75em;
}
body::-webkit-scrollbar-track {
  background-color: #ebf8ff;
  border-radius: 1em;
}
body::-webkit-scrollbar-thumb {
  background-color: #e35f21;
  border-radius: 1em;
  outline: none;
}
#breadcrumbs {
  position: relative;
  z-index: 2;
  padding-top: 5em;
  padding-bottom: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
#breadcrumbs > span {
  background-color: #ffffff;
  display: block;
  border-radius: 5em;
  width: max-content;
  max-width: 100%;
  padding: 1em 2em;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
@media screen and (max-width: 47.99em) {
  #breadcrumbs > span {
    padding: 0.5em 1em;
  }
}
#breadcrumbs.back-btn > span {
  padding-left: 8em;
}
@media screen and (max-width: 35.49em) {
  #breadcrumbs {
    font-size: 14px;
    line-height: 2;
  }
}
#backBtn {
  padding-left: 2.5em;
  position: absolute;
  top: 5.4em;
  left: 1.5em;
}
@media screen and (max-width: 63.99em) {
  #backBtn {
    top: 0.4em;
  }
}
@media screen and (max-width: 47.99em) {
  #backBtn {
    top: 0;
    left: 1em;
  }
}
#backBtn:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 20px;
  left: 0.5em;
  top: 0;
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px 15px;
  background-position: center;
  transform: rotate(180deg);
}
@media screen and (max-width: 35.49em) {
  #backBtn {
    font-size: 14px;
  }
}
.acf-fc-popup a {
  color: #eee !important;
}
.sl-overlay {
  background-color: #ffffff !important;
  opacity: 1 !important;
}
/* Header less */
/* Header less */
/* Sub menu visibility class */
.sub_menu_visible {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
.home #header {
  margin-bottom: 215px;
}
.home .header-img {
  height: 400px;
}
.error404 #header {
  margin-bottom: 215px;
}
/* Header styles */
#header {
  z-index: 9;
  position: relative;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  margin-bottom: 0em;
  padding-bottom: 1em;
}
.animatable #header {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header .transparent-bg {
  background-color: transparent;
}
#header.white-bg {
  background-color: #0b4f76;
}
#header .header-lang-switch [id^="menu-language-switch"] {
  overflow: hidden;
  position: relative;
  list-style: none;
  z-index: 10;
  width: max-content;
  float: right;
}
@media screen and (max-width: 47.99em) {
  #header .header-lang-switch [id^="menu-language-switch"] {
    margin-top: 0.5em;
    margin-bottom: 0;
  }
}
#header .header-lang-switch [id^="menu-language-switch"] > li > a {
  color: #ffffff;
  text-decoration: none;
  justify-content: flex-end;
  pointer-events: none;
}
#header .header-lang-switch [id^="menu-language-switch"] .sub-menu {
  width: max-content;
  max-height: 0px;
  position: absolute;
  top: 27px;
  right: 0;
  background-color: #0b4f76;
  list-style: none;
  opacity: 0;
}
.animatable #header .header-lang-switch [id^="menu-language-switch"] .sub-menu {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header .header-lang-switch [id^="menu-language-switch"] .sub-menu a {
  justify-content: flex-start;
  color: #ffffff;
  text-decoration: none;
}
#header .header-lang-switch [id^="menu-language-switch"]:hover,
#header .header-lang-switch [id^="menu-language-switch"]:active {
  overflow: visible;
}
#header .header-lang-switch [id^="menu-language-switch"]:hover ul,
#header .header-lang-switch [id^="menu-language-switch"]:active ul {
  padding: 0.5em;
  max-height: 100px;
  opacity: 1;
}
#header .header-logo a {
  text-decoration: none;
}
#header .header-logo svg {
  width: 214px;
  height: 64px;
}
#header .header-logo .subtitle {
  color: #ffffff;
  text-decoration: none;
  margin: 0;
  font-size: 19px;
  letter-spacing: 2px;
}
#header #search_toggle_btn {
  background-color: unset;
  padding-left: 2em;
  height: 3.25em;
  border: unset;
  position: relative;
}
#header #search_toggle_btn.active::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%230b4f76' d='M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z'/%3E%3C/svg%3E");
}
#header #search_toggle_btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 3rem;
  height: 3rem;
  background-size: 1em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%230b4f76' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");
}
.animatable #header #search_toggle_btn::before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #search_header_wrapper {
  display: flex;
  align-items: center;
}
#header #search_form {
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
}
.animatable #header #search_form {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #search_form.active {
  opacity: 1;
  transform: scaleY(1) translateY(0%);
}
#header #search_form #searchform {
  margin-bottom: 0;
}
#header #main-menu .menu {
  align-items: center;
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
}
#header #main-menu .menu > .menu-item {
  margin-left: 1.5em;
  font-size: 20px;
  transition: border 200ms ease-in-out;
  border-bottom: 2px solid transparent;
}
#header #main-menu .menu > .menu-item:first-child {
  margin-left: unset;
}
@media screen and (max-width: 79.98999999999999em) {
  #header #main-menu .menu > .menu-item {
    margin-left: unset;
  }
}
#header #main-menu .menu > .menu-item:last-child {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 5em;
  border: 1px solid transparent;
  background-color: #0b4f76;
  color: #ffffff;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 400;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  background-color: #ffffff;
  color: #0b4f76;
}
.animatable #header #main-menu .menu > .menu-item:last-child {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #main-menu .menu > .menu-item:last-child:hover,
#header #main-menu .menu > .menu-item:last-child:focus {
  background-color: #073047;
  color: #ffffff;
  text-decoration: none;
}
#header #main-menu .menu > .menu-item:last-child:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #073047;
}
#header #main-menu .menu > .menu-item:last-child:visited {
  color: #ffffff;
}
#header #main-menu .menu > .menu-item:last-child:visited:hover,
#header #main-menu .menu > .menu-item:last-child:visited:focus {
  color: #ffffff;
}
#header #main-menu .menu > .menu-item:last-child.btn-secondary,
#header #main-menu .menu > .menu-item:last-child.secondary {
  background-color: #e35f21;
  color: #ffffff;
}
#header #main-menu .menu > .menu-item:last-child.btn-secondary:hover,
#header #main-menu .menu > .menu-item:last-child.secondary:hover,
#header #main-menu .menu > .menu-item:last-child.btn-secondary:focus,
#header #main-menu .menu > .menu-item:last-child.secondary:focus {
  background-color: #ba4b17;
  color: #ffffff;
}
#header #main-menu .menu > .menu-item:last-child.btn-secondary:focus,
#header #main-menu .menu > .menu-item:last-child.secondary:focus {
  outline-color: #ba4b17;
}
#header #main-menu .menu > .menu-item:last-child.btn-tertiary,
#header #main-menu .menu > .menu-item:last-child.tertiary,
#header #main-menu .menu > .menu-item:last-child.grey {
  background-color: #ebf8ff;
  color: #ffffff;
}
#header #main-menu .menu > .menu-item:last-child.btn-tertiary:hover,
#header #main-menu .menu > .menu-item:last-child.tertiary:hover,
#header #main-menu .menu > .menu-item:last-child.grey:hover,
#header #main-menu .menu > .menu-item:last-child.btn-tertiary:focus,
#header #main-menu .menu > .menu-item:last-child.tertiary:focus,
#header #main-menu .menu > .menu-item:last-child.grey:focus {
  background-color: #010506;
  color: #ffffff;
}
#header #main-menu .menu > .menu-item:last-child.btn-tertiary:focus,
#header #main-menu .menu > .menu-item:last-child.tertiary:focus,
#header #main-menu .menu > .menu-item:last-child.grey:focus {
  outline-color: #010506;
}
#header #main-menu .menu > .menu-item:last-child.white,
#header #main-menu .menu > .menu-item:last-child.light,
#header #main-menu .menu > .menu-item:last-child.btn-white,
#header #main-menu .menu > .menu-item:last-child.btn-light {
  background-color: #ffffff;
  color: #0b4f76;
}
#header #main-menu .menu > .menu-item:last-child.white:hover,
#header #main-menu .menu > .menu-item:last-child.light:hover,
#header #main-menu .menu > .menu-item:last-child.btn-white:hover,
#header #main-menu .menu > .menu-item:last-child.btn-light:hover,
#header #main-menu .menu > .menu-item:last-child.white:focus,
#header #main-menu .menu > .menu-item:last-child.light:focus,
#header #main-menu .menu > .menu-item:last-child.btn-white:focus,
#header #main-menu .menu > .menu-item:last-child.btn-light:focus {
  background-color: #ebf8ff;
  color: #0b4f76;
}
#header #main-menu .menu > .menu-item:last-child.white:focus,
#header #main-menu .menu > .menu-item:last-child.light:focus,
#header #main-menu .menu > .menu-item:last-child.btn-white:focus,
#header #main-menu .menu > .menu-item:last-child.btn-light:focus {
  outline-color: #ebf8ff;
}
#header #main-menu .menu > .menu-item:last-child.white:visited,
#header #main-menu .menu > .menu-item:last-child.light:visited,
#header #main-menu .menu > .menu-item:last-child.btn-white:visited,
#header #main-menu .menu > .menu-item:last-child.btn-light:visited {
  color: #0b4f76;
}
#header #main-menu .menu > .menu-item:last-child.white:visited:hover,
#header #main-menu .menu > .menu-item:last-child.light:visited:hover,
#header #main-menu .menu > .menu-item:last-child.btn-white:visited:hover,
#header #main-menu .menu > .menu-item:last-child.btn-light:visited:hover,
#header #main-menu .menu > .menu-item:last-child.white:visited:focus,
#header #main-menu .menu > .menu-item:last-child.light:visited:focus,
#header #main-menu .menu > .menu-item:last-child.btn-white:visited:focus,
#header #main-menu .menu > .menu-item:last-child.btn-light:visited:focus {
  color: #0b4f76;
}
#header #main-menu .menu > .menu-item:last-child.black,
#header #main-menu .menu > .menu-item:last-child.dark,
#header #main-menu .menu > .menu-item:last-child.btn-black,
#header #main-menu .menu > .menu-item:last-child.btn-dark {
  background-color: #010506;
  color: #ffffff;
}
#header #main-menu .menu > .menu-item:last-child.black:hover,
#header #main-menu .menu > .menu-item:last-child.dark:hover,
#header #main-menu .menu > .menu-item:last-child.btn-black:hover,
#header #main-menu .menu > .menu-item:last-child.btn-dark:hover,
#header #main-menu .menu > .menu-item:last-child.black:focus,
#header #main-menu .menu > .menu-item:last-child.dark:focus,
#header #main-menu .menu > .menu-item:last-child.btn-black:focus,
#header #main-menu .menu > .menu-item:last-child.btn-dark:focus {
  background-color: #ebf8ff;
  color: #ffffff;
}
#header #main-menu .menu > .menu-item:last-child.black:focus,
#header #main-menu .menu > .menu-item:last-child.dark:focus,
#header #main-menu .menu > .menu-item:last-child.btn-black:focus,
#header #main-menu .menu > .menu-item:last-child.btn-dark:focus {
  outline-color: #ebf8ff;
}
#header #main-menu .menu > .menu-item:last-child.shy,
#header #main-menu .menu > .menu-item:last-child.btn-shy {
  background-color: transparent;
  color: #010506;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
#header #main-menu .menu > .menu-item:last-child.shy::after,
#header #main-menu .menu > .menu-item:last-child.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  height: 1px;
  background-color: #0b4f76;
  width: auto;
}
.animatable #header #main-menu .menu > .menu-item:last-child.shy::after,
.animatable #header #main-menu .menu > .menu-item:last-child.btn-shy::after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #main-menu .menu > .menu-item:last-child.shy:hover::after,
#header #main-menu .menu > .menu-item:last-child.btn-shy:hover::after,
#header #main-menu .menu > .menu-item:last-child.shy:focus::after,
#header #main-menu .menu > .menu-item:last-child.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
#header #main-menu .menu > .menu-item:last-child.shy:visited,
#header #main-menu .menu > .menu-item:last-child.btn-shy:visited {
  color: #010506;
}
#header #main-menu .menu > .menu-item:last-child.shy:visited:hover,
#header #main-menu .menu > .menu-item:last-child.btn-shy:visited:hover,
#header #main-menu .menu > .menu-item:last-child.shy:visited:focus,
#header #main-menu .menu > .menu-item:last-child.btn-shy:visited:focus {
  color: #010506;
}
#header #main-menu .menu > .menu-item:last-child:hover,
#header #main-menu .menu > .menu-item:last-child:focus {
  background-color: #ebf8ff;
  color: #0b4f76;
}
#header #main-menu .menu > .menu-item:last-child:focus {
  outline-color: #ebf8ff;
}
#header #main-menu .menu > .menu-item:last-child:visited {
  color: #0b4f76;
}
#header #main-menu .menu > .menu-item:last-child:visited:hover,
#header #main-menu .menu > .menu-item:last-child:visited:focus {
  color: #0b4f76;
}
#header #main-menu .menu > .menu-item:last-child a {
  color: #0b4f76;
  font-weight: 700;
  font-size: 16px;
  padding-right: 2em;
  position: relative;
}
#header #main-menu .menu > .menu-item:last-child a:after {
  content: "";
  height: 100%;
  width: 1.5em;
  position: absolute;
  right: 0px;
  top: 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 15px 100%;
}
.animatable #header #main-menu .menu > .menu-item:last-child a:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#header #main-menu .menu > .menu-item:last-child a.chevron-right:after {
  background-size: 10px;
}
#header #main-menu .menu > .menu-item:last-child a.chevron-right:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a.chevron-right.light:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a.chevron-right.dark:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23010506;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a.arrow-right:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='1 5.63 21.98 12.75'%3E%3Cpath d='M16.3153 16.6681C15.9247 17.0587 15.9247 17.6918 16.3153 18.0824C16.7058 18.4729 17.339 18.4729 17.7295 18.0824L22.3951 13.4168C23.1761 12.6357 23.1761 11.3694 22.3951 10.5883L17.7266 5.9199C17.3361 5.52938 16.703 5.52938 16.3124 5.91991C15.9219 6.31043 15.9219 6.9436 16.3124 7.33412L19.9785 11.0002L2 11.0002C1.44772 11.0002 1 11.4479 1 12.0002C1 12.5524 1.44772 13.0002 2 13.0002L19.9832 13.0002L16.3153 16.6681Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
  background-size: 20px;
}
#header #main-menu .menu > .menu-item:last-child a.search:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a.search.light:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a.search.dark:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%23010506' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a:after {
  background-size: 10px;
}
#header #main-menu .menu > .menu-item:last-child a:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a.light:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a.dark:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23010506;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
#header #main-menu .menu > .menu-item:last-child a:after {
  background-size: 15px 20px;
}
#header #main-menu .menu > .menu-item-has-children {
  position: relative;
}
#header #main-menu .menu > .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu > .menu-item-has-children:hover > .sub-menu,
#header #main-menu .menu > .menu-item-has-children:active > .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header #main-menu .menu > .menu-item-has-children .sub-menu {
  padding-top: .5em;
  padding-bottom: .5em;
  position: absolute;
  top: 100%;
  min-width: 100%;
  left: 0;
  width: max-content;
  height: 0px;
  transform-origin: top;
  opacity: 0;
  transform: scaleY(0) translateY(-10%);
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  overflow: hidden;
  background-color: #0b4f76;
}
@media screen and (max-width: 79.98999999999999em) {
  #header #main-menu .menu > .menu-item-has-children .sub-menu {
    position: relative;
  }
}
.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;
  padding-right: 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 {
  text-decoration: underline;
}
#header #main-menu .menu > .menu-item-has-children .sub-menu .sub-menu {
  top: -.5em;
  left: 100%;
}
#header #main-menu .menu > .menu-item a {
  display: block;
  padding: .25em .5em;
  text-decoration: none;
  color: #ffffff;
}
.header-img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 300px;
  clip-path: ellipse(75% 75% at 50% 25%);
}
.header-img picture {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.header-img.javea img {
  object-position: center 55%;
}
.header-img.denia img {
  object-position: center 69%;
}
.header-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 69%;
}
.header-img-overlay {
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(11, 79, 118, 0) 0%, rgba(41, 142, 200, 0.7) 70%);
  position: absolute;
  top: 0;
}
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #ffffff;
}
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #ffffff;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}
/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}
/* Footer less */
/* Footer less */
#footer {
  background: linear-gradient(180deg, #0e5179 0%, #0b3f5e 100%);
  color: #ffffff;
}
#footer a {
  color: #ffffff;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
  cursor: pointer;
}
#footer p {
  margin-top: 0em;
  margin-bottom: 0em;
}
#footer .footer-container {
  padding-bottom: 3em;
}
#footer .footer-container img {
  max-width: 75%;
  object-fit: contain;
  object-position: top left;
}
@media screen and (min-width: 63.99em) {
  #footer .footer-container #footer-col-1,
  #footer .footer-container #footer-col-2 {
    width: 25%;
  }
  #footer .footer-container #footer-col-3 {
    width: 30%;
  }
  #footer .footer-container #footer-col-3 ul {
    column-count: 2;
    padding-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
    list-style: none;
  }
  #footer .footer-container #footer-col-4 {
    width: 20%;
  }
  #footer .footer-container #footer-col-4 ul {
    padding-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
    list-style: none;
  }
}
#footer .footer-bottom-container .content {
  border-top: 2px solid #ffffff;
}
/* Templates less */
/* Templates less */
.grecaptcha-badge {
  visibility: hidden;
}
#content > *:last-child {
  padding-bottom: 4em;
}
#content section {
  scroll-margin-top: 160px;
}
.home h1 {
  font-size: 2rem;
}
.home > *:last-child {
  padding-bottom: 0em;
}
.page-template-over-denia-template #content .content-section:first-of-type {
  padding-top: 0em;
}
.page-template-over-denia-template #content .content-section:first-of-type .pure-g > :first-child {
  margin-top: auto;
}
.page-template-over-denia-template #content .content-section:first-of-type .pure-g .txt-col h1 {
  margin-bottom: 0.5em;
}
.page-template-over-denia-template #content .content-section:first-of-type .pure-g .txt-col p:last-of-type {
  margin-bottom: 0em;
}
.img-col img,
.splide img {
  border-radius: 10px;
}
.page_breakers .img-col img {
  border-radius: unset;
}
.top-filter-bar {
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  border-radius: 10px;
}
.top-filter-bar .filter-option {
  display: grid;
  /* Chrome, Safari, Edge, Opera */
}
.top-filter-bar .filter-option label {
  font-weight: 700;
}
.top-filter-bar .filter-option input::-webkit-outer-spin-button,
.top-filter-bar .filter-option input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.top-filter-bar .filter-option input[type=number] {
  -moz-appearance: textfield;
}
.top-filter-bar .filter-option select,
.top-filter-bar .filter-option input,
.top-filter-bar .filter-option textfield {
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 2em;
  width: 100%;
  height: 100%;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  min-height: 60px;
  border: none;
  color: #0b4f76;
}
.top-filter-bar .filter-option select::placeholder,
.top-filter-bar .filter-option input::placeholder,
.top-filter-bar .filter-option textfield::placeholder {
  font-weight: 300;
  height: 60px;
  position: relative;
  z-index: 2;
}
.top-filter-bar .filter-option select:focus-visible,
.top-filter-bar .filter-option input:focus-visible,
.top-filter-bar .filter-option textfield:focus-visible {
  outline: none;
}
@media screen and (max-width: 47.99em) {
  .top-filter-bar .filter-option select,
  .top-filter-bar .filter-option input,
  .top-filter-bar .filter-option textfield {
    margin-top: 0em;
  }
}
.top-filter-bar .filter-option select {
  -webkit-appearance: initial;
  -moz-appearance: initial;
  appearance: initial;
  background-color: #ffffff;
}
.top-filter-bar .filter-option select#location {
  margin-left: 3.5em;
  width: calc(100% - 3.5em);
  border: none;
  padding-left: 0;
}
@media screen and (max-width: 47.99em) {
  .top-filter-bar .filter-option select#location {
    margin-left: 2.5em;
    width: calc(100% - 2.5em);
  }
}
.top-filter-bar .filter-option select#location > option {
  text-align: left;
}
.top-filter-bar .filter-option .checkin-wrap,
.top-filter-bar .filter-option .checkout-wrap,
.top-filter-bar .filter-option .location-wrap,
.top-filter-bar .filter-option .max-persons-wrap,
.top-filter-bar .filter-option .bedrooms-wrap {
  padding: 3px;
  margin-top: 0.5em;
  position: relative;
  width: 100%;
  border: 2px solid #010506;
  border-radius: 10px;
}
.top-filter-bar .filter-option .checkin-wrap:after,
.top-filter-bar .filter-option .checkout-wrap:after,
.top-filter-bar .filter-option .location-wrap:after,
.top-filter-bar .filter-option .max-persons-wrap:after,
.top-filter-bar .filter-option .bedrooms-wrap:after {
  position: absolute;
  content: "";
  height: 1.5em;
  width: 1.5em;
  bottom: 50%;
  left: 1em;
  transform: translateY(50%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
}
.top-filter-bar .filter-option .checkin-wrap:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' style='enable-background:new 0 0 800 800;' xml:space='preserve' viewBox='66.67 66.67 666.77 666.67'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23010506;stroke-width:56.6667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:133.3333;%7D %3C/style%3E%3Cpath class='st0' d='M100,300h600 M233.3,100v66.7 M566.7,100v66.7 M433.3,433.3L500,500 M500,500l-66.7,66.7 M500,500H300 M206.7,700h386.7c37.3,0,56,0,70.3-7.3c12.5-6.4,22.7-16.6,29.1-29.1c7.3-14.3,7.3-32.9,7.3-70.3v-320c0-37.3,0-56-7.3-70.3 c-6.4-12.5-16.6-22.7-29.1-29.1c-14.3-7.3-32.9-7.3-70.3-7.3H206.7c-37.3,0-56,0-70.3,7.3c-12.5,6.4-22.7,16.6-29.1,29.1 c-7.3,14.3-7.3,32.9-7.3,70.3v320c0,37.3,0,56,7.3,70.3c6.4,12.5,16.6,22.7,29.1,29.1C150.7,700,169.3,700,206.7,700z'%3E%3C/path%3E%3C/svg%3E");
}
.top-filter-bar .filter-option .checkout-wrap:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' style='enable-background:new 0 0 800 800;' xml:space='preserve' viewBox='66.67 66.67 666.77 666.67'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23010506;stroke-width:56.6667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:133.3333;%7D %3C/style%3E%3Cpath class='st0' d='M100,300h600 M233.3,100v66.7 M566.7,100v66.7 M366.7,566.7L300,500 M300,500l66.7-66.7 M300,500h200 M206.7,700h386.7c37.3,0,56,0,70.3-7.3c12.5-6.4,22.7-16.6,29.1-29.1c7.3-14.3,7.3-32.9,7.3-70.3v-320c0-37.3,0-56-7.3-70.3 c-6.4-12.5-16.6-22.7-29.1-29.1c-14.3-7.3-32.9-7.3-70.3-7.3H206.7c-37.3,0-56,0-70.3,7.3c-12.5,6.4-22.7,16.6-29.1,29.1 c-7.3,14.3-7.3,32.9-7.3,70.3v320c0,37.3,0,56,7.3,70.3c6.4,12.5,16.6,22.7,29.1,29.1C150.7,700,169.3,700,206.7,700z'%3E%3C/path%3E%3C/svg%3E");
}
.top-filter-bar .filter-option .location-wrap:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='4 2 16 20'%3E%3Cpath d='M12 21C15.5 17.4 19 14.1764 19 10.2C19 6.22355 15.866 3 12 3C8.13401 3 5 6.22355 5 10.2C5 14.1764 8.5 17.4 12 21Z' stroke='%23010506' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M12 13C13.6569 13 15 11.6569 15 10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10C9 11.6569 10.3431 13 12 13Z' stroke='%23010506' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.top-filter-bar .filter-option .max-persons-wrap:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 3 20 18'%3E%3Cpath d='M13 20V18C13 15.2386 10.7614 13 8 13C5.23858 13 3 15.2386 3 18V20H13ZM13 20H21V19C21 16.0545 18.7614 14 16 14C14.5867 14 13.3103 14.6255 12.4009 15.6311M11 7C11 8.65685 9.65685 10 8 10C6.34315 10 5 8.65685 5 7C5 5.34315 6.34315 4 8 4C9.65685 4 11 5.34315 11 7ZM18 9C18 10.1046 17.1046 11 16 11C14.8954 11 14 10.1046 14 9C14 7.89543 14.8954 7 16 7C17.1046 7 18 7.89543 18 9Z' stroke='%23010506' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.top-filter-bar .filter-option .bedrooms-wrap:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 5 24 14'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6C2 5.44772 1.55228 5 1 5C0.447715 5 0 5.44772 0 6V18C0 18.5523 0.447715 19 1 19C1.55228 19 2 18.5523 2 18V16H22V18C22 18.5523 22.4477 19 23 19C23.5523 19 24 18.5523 24 18V10C24 7.79086 22.2091 6 20 6H13C11.8954 6 11 6.89543 11 8V14H2V6ZM22 10V14H13V8H20C21.1046 8 22 8.89543 22 10Z' fill='%230F0F0F'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 13C8.433 13 10 11.433 10 9.5C10 7.567 8.433 6 6.5 6C4.567 6 3 7.567 3 9.5C3 11.433 4.567 13 6.5 13ZM6.5 11.0799C5.62742 11.0799 4.92006 10.3726 4.92006 9.5C4.92006 8.62742 5.62742 7.92006 6.5 7.92006C7.37258 7.92006 8.07994 8.62742 8.07994 9.5C8.07994 10.3726 7.37258 11.0799 6.5 11.0799Z' fill='%23010506'%3E%3C/path%3E%3C/svg%3E");
}
.top-filter-bar .search-wrap button {
  border-radius: 10px;
  margin-top: auto;
  border: solid 2px #e35f21;
  width: 100%;
  min-height: 56px;
}
@media screen and (min-width: 35.49em) {
  .top-filter-bar .search-wrap span {
    font-size: 20px;
  }
}
.homepage-content #hp-highlights {
  padding-top: 3em;
}
@media screen and (max-width: 63.99em) {
  .homepage-content #hp-highlights {
    background-color: #ebf8ff;
  }
  .homepage-content #hp-highlights .pure-g > :nth-of-type(2) {
    text-align: left;
  }
}
.filters-wrapper .filter-option {
  border-bottom: 2px solid #ebf8ff;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
@media screen and (max-width: 47.99em) {
  .filters-wrapper .filter-option {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
}
.filters-wrapper .filter-option #aanzee {
  display: none;
}
.filters-wrapper .filter-option .filter-title {
  cursor: pointer;
  font-size: 16px;
  padding-right: 2em;
  position: relative;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
}
.filters-wrapper .filter-option .filter-title:after {
  content: "";
  height: 100%;
  width: 1.5em;
  position: absolute;
  right: 0px;
  top: 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 15px 100%;
}
.animatable .filters-wrapper .filter-option .filter-title:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.filters-wrapper .filter-option .filter-title.chevron-right:after {
  background-size: 10px;
}
.filters-wrapper .filter-option .filter-title.chevron-right:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title.chevron-right.light:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title.chevron-right.dark:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23010506;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title.arrow-right:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='1 5.63 21.98 12.75'%3E%3Cpath d='M16.3153 16.6681C15.9247 17.0587 15.9247 17.6918 16.3153 18.0824C16.7058 18.4729 17.339 18.4729 17.7295 18.0824L22.3951 13.4168C23.1761 12.6357 23.1761 11.3694 22.3951 10.5883L17.7266 5.9199C17.3361 5.52938 16.703 5.52938 16.3124 5.91991C15.9219 6.31043 15.9219 6.9436 16.3124 7.33412L19.9785 11.0002L2 11.0002C1.44772 11.0002 1 11.4479 1 12.0002C1 12.5524 1.44772 13.0002 2 13.0002L19.9832 13.0002L16.3153 16.6681Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
  background-size: 20px;
}
.filters-wrapper .filter-option .filter-title.search:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title.search.light:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title.search.dark:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%23010506' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title:after {
  background-size: 10px;
}
.filters-wrapper .filter-option .filter-title:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title.light:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title.dark:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23010506;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.filters-wrapper .filter-option .filter-title:after {
  width: 15px;
  background-size: 10px;
}
.filters-wrapper .filter-option .options {
  max-height: 0px;
  overflow: hidden;
}
.animatable .filters-wrapper .filter-option .options {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.filters-wrapper .filter-option.active .filter-title:after {
  transform: rotate(90deg);
}
.filters-wrapper .filter-option.active .options {
  max-height: 500px;
}
.img-gallery {
  position: relative;
}
.img-gallery img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  max-height: 500px;
  border-radius: 10px;
}
.img-gallery .thumbnails {
  display: flex;
  margin: 1rem auto 0;
  padding: 0;
  justify-content: flex-start;
  flex-wrap: wrap;
  row-gap: 10px;
}
.img-gallery .thumbnail {
  width: 70px;
  aspect-ratio: 1;
  overflow: hidden;
  list-style: none;
  margin: 0 0.2rem;
  cursor: pointer;
}
@media screen and (max-width: 47.99em) {
  .img-gallery .thumbnail {
    max-width: 46px;
  }
}
.img-gallery .thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
}
.dropdown-col {
  min-height: fit-content;
  display: flex;
  padding-top: 1em;
  align-items: flex-start;
}
.dropdown-col .link-list li {
  height: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 2em;
  border-top: 1px solid #0b4f76;
}
.animatable .dropdown-col .link-list li {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.dropdown-col .link-list li:last-of-type {
  border-bottom: 1px solid #0b4f76;
}
.dropdown-col .link-list li .icon-wrap {
  background-color: #e35f21;
  width: 2.5em;
  display: inline;
  aspect-ratio: 1;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
}
.dropdown-col .link-list li .icon-wrap img {
  filter: brightness(1) invert(1);
  height: 40%;
}
.dropdown-col .link-list li .link-wrap {
  font-size: 16px;
  padding-right: 2em;
  position: relative;
  display: grid;
  grid-template-columns: 60px auto;
  align-items: center;
}
.dropdown-col .link-list li .link-wrap:after {
  content: "";
  height: 100%;
  width: 1.5em;
  position: absolute;
  right: 0px;
  top: 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 15px 100%;
}
.animatable .dropdown-col .link-list li .link-wrap:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.dropdown-col .link-list li .link-wrap.chevron-right:after {
  background-size: 10px;
}
.dropdown-col .link-list li .link-wrap.chevron-right:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap.chevron-right.light:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap.chevron-right.dark:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23010506;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap.arrow-right:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='1 5.63 21.98 12.75'%3E%3Cpath d='M16.3153 16.6681C15.9247 17.0587 15.9247 17.6918 16.3153 18.0824C16.7058 18.4729 17.339 18.4729 17.7295 18.0824L22.3951 13.4168C23.1761 12.6357 23.1761 11.3694 22.3951 10.5883L17.7266 5.9199C17.3361 5.52938 16.703 5.52938 16.3124 5.91991C15.9219 6.31043 15.9219 6.9436 16.3124 7.33412L19.9785 11.0002L2 11.0002C1.44772 11.0002 1 11.4479 1 12.0002C1 12.5524 1.44772 13.0002 2 13.0002L19.9832 13.0002L16.3153 16.6681Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
  background-size: 20px;
}
.dropdown-col .link-list li .link-wrap.search:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap.search.light:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap.search.dark:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%23010506' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap:after {
  background-size: 10px;
}
.dropdown-col .link-list li .link-wrap:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap.light:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap.dark:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23010506;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.dropdown-col .link-list li .link-wrap:after {
  background-size: 10px;
}
.dropdown-col .link-list li h2 {
  margin: 0;
}
.dropdown-col .link-list li .inner-title {
  color: #0b4f76 !important;
  text-decoration: none;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  margin: 0;
}
.dropdown-col .link-list li .descr {
  max-height: 0px;
  overflow: hidden;
  margin: 0em;
}
.animatable .dropdown-col .link-list li .descr {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.dropdown-col .link-list li:hover .inner-title {
  color: #e35f21 !important;
}
.dropdown-col .link-list li:hover .descr {
  max-height: 400px;
}
.seo-about {
  position: relative;
}
.seo-about:before,
.seo-about:after {
  content: "";
  position: absolute;
  inset: 0;
  top: 50%;
  background-color: #ebf8ff;
  z-index: -1;
}
.seo-about:before {
  top: 15%;
  bottom: 0;
}
@media screen and (min-width: 47.99em) {
  .seo-about:before {
    clip-path: ellipse(60% 50% at 50% 50%);
  }
}
.seo-about .img-wrapper img {
  border-radius: 10px;
  object-fit: cover;
}
.hp-activities {
  position: relative;
}
.hp-activities:before,
.hp-activities:after {
  content: "";
  position: absolute;
  inset: 0;
  top: 50%;
  background-color: #ebf8ff;
  z-index: -1;
}
@media screen and (max-width: 47.99em) {
  .hp-activities:before,
  .hp-activities:after {
    display: none;
  }
}
.hp-activities:before {
  top: -25%;
  bottom: 0;
}
@media screen and (min-width: 47.99em) {
  .hp-activities:before {
    clip-path: ellipse(60% 50% at 50% 50%);
  }
}
@media screen and (max-width: 47.99em) {
  .hp-activities:before {
    display: none;
  }
}
.hp-activities .btn {
  float: right;
}
#facilities {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
#facilities li {
  display: none;
}
#facilities li.top {
  order: -1;
  display: block;
}
#facilities li:before {
  top: 3px;
  background-position: top left;
}
#facilities li#show-more-facilities {
  order: 10;
  font-weight: 700;
  display: block;
  text-decoration: underline;
  text-decoration-color: #e35f21;
  color: #e35f21;
  cursor: pointer;
}
@media screen and (min-width: 47.99em) {
  #facilities li:nth-child(-n+16) {
    display: block;
  }
}
@media screen and (max-width: 47.99em) {
  #facilities li:nth-child(-n+1) {
    display: block;
  }
}
#facilities.show-more li {
  display: block;
}
#contact_page {
  padding-top: 0 !important;
}
#contact_page form .formulier {
  margin-bottom: 2em;
  display: grid;
  column-gap: 2rem;
  grid-template-columns: repeat(2, 1fr);
}
#contact_page form label {
  color: #0e5077;
  font-weight: 700;
}
#contact_page form input,
#contact_page form textarea {
  width: 100%;
  background-color: #e7f4fc;
  border: none;
  padding: 0.5em 1em;
  border-radius: 10px;
  margin-top: 5px;
  font-weight: 100;
}
#contact_page form input:focus,
#contact_page form textarea:focus {
  outline: 2px solid #0b4f76;
}
#contact_page form input::placeholder,
#contact_page form textarea::placeholder {
  color: #0b4f76;
  opacity: 0.5;
}
#contact_page form .wpcf7-submit {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 5em;
  border: 1px solid transparent;
  background-color: #0b4f76;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 400;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  background-color: #e35f21;
  color: #ffffff;
  width: max-content;
  float: right;
}
.animatable #contact_page form .wpcf7-submit {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#contact_page form .wpcf7-submit:hover,
#contact_page form .wpcf7-submit:focus {
  background-color: #073047;
  color: #ffffff;
  text-decoration: none;
}
#contact_page form .wpcf7-submit:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #073047;
}
#contact_page form .wpcf7-submit:visited {
  color: #ffffff;
}
#contact_page form .wpcf7-submit:visited:hover,
#contact_page form .wpcf7-submit:visited:focus {
  color: #ffffff;
}
#contact_page form .wpcf7-submit.btn-secondary,
#contact_page form .wpcf7-submit.secondary {
  background-color: #e35f21;
  color: #ffffff;
}
#contact_page form .wpcf7-submit.btn-secondary:hover,
#contact_page form .wpcf7-submit.secondary:hover,
#contact_page form .wpcf7-submit.btn-secondary:focus,
#contact_page form .wpcf7-submit.secondary:focus {
  background-color: #ba4b17;
  color: #ffffff;
}
#contact_page form .wpcf7-submit.btn-secondary:focus,
#contact_page form .wpcf7-submit.secondary:focus {
  outline-color: #ba4b17;
}
#contact_page form .wpcf7-submit.btn-tertiary,
#contact_page form .wpcf7-submit.tertiary,
#contact_page form .wpcf7-submit.grey {
  background-color: #ebf8ff;
  color: #ffffff;
}
#contact_page form .wpcf7-submit.btn-tertiary:hover,
#contact_page form .wpcf7-submit.tertiary:hover,
#contact_page form .wpcf7-submit.grey:hover,
#contact_page form .wpcf7-submit.btn-tertiary:focus,
#contact_page form .wpcf7-submit.tertiary:focus,
#contact_page form .wpcf7-submit.grey:focus {
  background-color: #010506;
  color: #ffffff;
}
#contact_page form .wpcf7-submit.btn-tertiary:focus,
#contact_page form .wpcf7-submit.tertiary:focus,
#contact_page form .wpcf7-submit.grey:focus {
  outline-color: #010506;
}
#contact_page form .wpcf7-submit.white,
#contact_page form .wpcf7-submit.light,
#contact_page form .wpcf7-submit.btn-white,
#contact_page form .wpcf7-submit.btn-light {
  background-color: #ffffff;
  color: #0b4f76;
}
#contact_page form .wpcf7-submit.white:hover,
#contact_page form .wpcf7-submit.light:hover,
#contact_page form .wpcf7-submit.btn-white:hover,
#contact_page form .wpcf7-submit.btn-light:hover,
#contact_page form .wpcf7-submit.white:focus,
#contact_page form .wpcf7-submit.light:focus,
#contact_page form .wpcf7-submit.btn-white:focus,
#contact_page form .wpcf7-submit.btn-light:focus {
  background-color: #ebf8ff;
  color: #0b4f76;
}
#contact_page form .wpcf7-submit.white:focus,
#contact_page form .wpcf7-submit.light:focus,
#contact_page form .wpcf7-submit.btn-white:focus,
#contact_page form .wpcf7-submit.btn-light:focus {
  outline-color: #ebf8ff;
}
#contact_page form .wpcf7-submit.white:visited,
#contact_page form .wpcf7-submit.light:visited,
#contact_page form .wpcf7-submit.btn-white:visited,
#contact_page form .wpcf7-submit.btn-light:visited {
  color: #0b4f76;
}
#contact_page form .wpcf7-submit.white:visited:hover,
#contact_page form .wpcf7-submit.light:visited:hover,
#contact_page form .wpcf7-submit.btn-white:visited:hover,
#contact_page form .wpcf7-submit.btn-light:visited:hover,
#contact_page form .wpcf7-submit.white:visited:focus,
#contact_page form .wpcf7-submit.light:visited:focus,
#contact_page form .wpcf7-submit.btn-white:visited:focus,
#contact_page form .wpcf7-submit.btn-light:visited:focus {
  color: #0b4f76;
}
#contact_page form .wpcf7-submit.black,
#contact_page form .wpcf7-submit.dark,
#contact_page form .wpcf7-submit.btn-black,
#contact_page form .wpcf7-submit.btn-dark {
  background-color: #010506;
  color: #ffffff;
}
#contact_page form .wpcf7-submit.black:hover,
#contact_page form .wpcf7-submit.dark:hover,
#contact_page form .wpcf7-submit.btn-black:hover,
#contact_page form .wpcf7-submit.btn-dark:hover,
#contact_page form .wpcf7-submit.black:focus,
#contact_page form .wpcf7-submit.dark:focus,
#contact_page form .wpcf7-submit.btn-black:focus,
#contact_page form .wpcf7-submit.btn-dark:focus {
  background-color: #ebf8ff;
  color: #ffffff;
}
#contact_page form .wpcf7-submit.black:focus,
#contact_page form .wpcf7-submit.dark:focus,
#contact_page form .wpcf7-submit.btn-black:focus,
#contact_page form .wpcf7-submit.btn-dark:focus {
  outline-color: #ebf8ff;
}
#contact_page form .wpcf7-submit.shy,
#contact_page form .wpcf7-submit.btn-shy {
  background-color: transparent;
  color: #010506;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
#contact_page form .wpcf7-submit.shy::after,
#contact_page form .wpcf7-submit.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  height: 1px;
  background-color: #0b4f76;
  width: auto;
}
.animatable #contact_page form .wpcf7-submit.shy::after,
.animatable #contact_page form .wpcf7-submit.btn-shy::after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#contact_page form .wpcf7-submit.shy:hover::after,
#contact_page form .wpcf7-submit.btn-shy:hover::after,
#contact_page form .wpcf7-submit.shy:focus::after,
#contact_page form .wpcf7-submit.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
#contact_page form .wpcf7-submit.shy:visited,
#contact_page form .wpcf7-submit.btn-shy:visited {
  color: #010506;
}
#contact_page form .wpcf7-submit.shy:visited:hover,
#contact_page form .wpcf7-submit.btn-shy:visited:hover,
#contact_page form .wpcf7-submit.shy:visited:focus,
#contact_page form .wpcf7-submit.btn-shy:visited:focus {
  color: #010506;
}
#contact_page form .wpcf7-submit:hover,
#contact_page form .wpcf7-submit:focus {
  background-color: #ba4b17;
  color: #ffffff;
}
#contact_page form .wpcf7-submit:focus {
  outline-color: #ba4b17;
}
#contact_page .wpcf7 form.invalid .wpcf7-response-output,
#contact_page .wpcf7 form.unaccepted .wpcf7-response-output,
#contact_page .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #e35f21;
  /* Yellow */
}
.page-template-contact-template .content-section:nth-of-type(1) {
  padding-bottom: 0 !important;
}
.page-template-contact-template .content-section:nth-of-type(2) {
  padding-top: 0 !important;
}
.page-template-contact-template #footer,
.page-template-apartments-overview #footer {
  position: relative;
  overflow-x: clip;
}
@media screen and (min-width: 63.99em) {
  .page-template-contact-template #footer:before,
  .page-template-apartments-overview #footer:before {
    content: "";
    position: absolute;
    inset: 0;
    top: 50%;
    top: -80%;
    clip-path: ellipse(60% 50% at 50% 50%);
    background-color: #ebf8ff;
    z-index: -1;
    width: 115vw;
    left: 50%;
    translate: -50% 0;
  }
}
@media screen and (min-width: 63.99em) and screen and (max-width: 47.99em) {
  .page-template-contact-template #footer:before,
  .page-template-apartments-overview #footer:before {
    top: -50%;
  }
}
.404 {
  padding-top: 12rem;
}
.retiro-map {
  width: 100%;
  border-radius: 20px;
}
.embed-youtube {
  border-radius: 20px;
}
.mt-datepicker .mt-nav > span {
  margin-left: 1em !important;
  margin-right: 1em !important;
  line-height: normal;
  text-align: center;
}
.mt-datepicker .mt-nav .mt-next-btn,
.mt-datepicker .mt-nav .mt-previous-btn {
  background: #e35f21 !important;
}
.content-section:not(.bg-grey):first-of-type {
  padding-top: 0em;
}
.page-template-locations-template section.locations .location-wrapper:nth-of-type(2n),
.single-apartment section.locations .location-wrapper:nth-of-type(2n) {
  background-color: #ebf8ff;
}
@media screen and (max-width: 47.99em) {
  .page-template-locations-template section.locations .location-wrapper .location-links .btn.secondary,
  .single-apartment section.locations .location-wrapper .location-links .btn.secondary {
    border: 1px solid #e35f21;
    color: #e35f21;
    background-color: transparent;
  }
}
.page-template-locations-template .small-info-box,
.single-apartment .small-info-box {
  width: fit-content;
  font-size: 14px;
  margin-bottom: 2em;
}
.page-template-locations-template .location-info p,
.single-apartment .location-info p,
.page-template-locations-template .urbanization-info p,
.single-apartment .urbanization-info p {
  padding-right: 2em;
}
.page-template-locations-template .location-photos img,
.single-apartment .location-photos img,
.page-template-locations-template .urbanization-photos img,
.single-apartment .urbanization-photos img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1.25;
}
.g_a_f_pagination {
  display: flex;
  justify-content: center;
  column-gap: 0.5em;
}
.g_a_f_pagination .page-numbers {
  background: #ebf8ff;
  border: none !important;
  font-size: 1.25em;
  border-radius: 50%;
  aspect-ratio: 1;
  display: grid;
  justify-content: center;
  font-weight: bold;
  color: #0b4f76 !important;
}
.g_a_f_pagination .page-numbers:hover {
  color: #e35f21 !important;
}
.g_a_f_pagination .page-numbers.current {
  color: #ffffff !important;
}
#activities .filter-options {
  display: flex;
  gap: 1.5em;
}
.activities .filter p {
  cursor: pointer;
  margin-bottom: 0em;
  position: relative;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
}
.activities .filter .single-filter {
  position: relative;
}
.animatable .activities .filter .single-filter {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.activities .filter .single-filter label {
  padding-left: 1em;
}
.activities .filter .single-filter label:before {
  position: absolute;
  content: '';
  height: 0.75em;
  width: 0.75em;
  left: 0;
  top: 50%;
  translate: 0 -50%;
  background-color: #ebf8ff;
  border: 1px solid #0b4f76;
  border-radius: 50%;
}
.animatable .activities .filter .single-filter label:before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.activities .filter .single-filter input {
  height: 0;
  width: 0;
}
.activities .filter .single-filter input:checked ~ label:before {
  background-color: #0b4f76;
  border: 1px solid #0b4f76;
}
.pagination ol {
  justify-content: center;
  column-gap: 0.5em;
}
.pagination ol .page-item {
  min-width: 45px;
}
.pagination ol .page-item .page-link {
  font-weight: 700;
  display: block;
  height: 100%;
  background-color: #ebf8ff;
  color: #0b4f76;
  font-size: 1.25em;
  border-radius: 50% !important;
  aspect-ratio: 1;
  border: none !important;
}
.pagination ol .page-item.disabled {
  display: none !important;
}
.pagination ol .page-item.active .page-link {
  background-color: #0b4f76;
  color: #ffffff;
}
#reservationForm {
  /* Chrome, Safari, Edge, Opera */
}
#reservationForm button:disabled {
  opacity: 0.5;
}
#reservationForm label {
  font-weight: 700;
}
#reservationForm input::-webkit-outer-spin-button,
#reservationForm input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#reservationForm input {
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 2em;
  width: 100%;
  height: 100%;
  border: 2px solid #010506;
  border-radius: 10px;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  max-height: 59px;
  color: #0b4f76;
}
#reservationForm input::placeholder {
  font-weight: 300;
  height: 60px;
}
#reservationForm input[type="date"]::-webkit-calendar-picker-indicator {
  background: transparent;
  bottom: 0;
  color: transparent;
  cursor: pointer;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
#reservationForm .checkin-wrap,
#reservationForm .checkout-wrap {
  margin-top: 0.5em;
  position: relative;
  width: 49%;
  display: inline-block;
}
#reservationForm .checkin-wrap:after,
#reservationForm .checkout-wrap:after {
  position: absolute;
  content: "";
  height: 1.5em;
  width: 1.5em;
  bottom: 50%;
  left: 1em;
  transform: translateY(100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
}
#reservationForm .checkin-wrap:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' style='enable-background:new 0 0 800 800;' xml:space='preserve' viewBox='66.67 66.67 666.77 666.67'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23010506;stroke-width:56.6667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:133.3333;%7D %3C/style%3E%3Cpath class='st0' d='M100,300h600 M233.3,100v66.7 M566.7,100v66.7 M433.3,433.3L500,500 M500,500l-66.7,66.7 M500,500H300 M206.7,700h386.7c37.3,0,56,0,70.3-7.3c12.5-6.4,22.7-16.6,29.1-29.1c7.3-14.3,7.3-32.9,7.3-70.3v-320c0-37.3,0-56-7.3-70.3 c-6.4-12.5-16.6-22.7-29.1-29.1c-14.3-7.3-32.9-7.3-70.3-7.3H206.7c-37.3,0-56,0-70.3,7.3c-12.5,6.4-22.7,16.6-29.1,29.1 c-7.3,14.3-7.3,32.9-7.3,70.3v320c0,37.3,0,56,7.3,70.3c6.4,12.5,16.6,22.7,29.1,29.1C150.7,700,169.3,700,206.7,700z'%3E%3C/path%3E%3C/svg%3E");
}
#reservationForm .checkout-wrap:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' style='enable-background:new 0 0 800 800;' xml:space='preserve' viewBox='66.67 66.67 666.77 666.67'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23010506;stroke-width:56.6667;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:133.3333;%7D %3C/style%3E%3Cpath class='st0' d='M100,300h600 M233.3,100v66.7 M566.7,100v66.7 M366.7,566.7L300,500 M300,500l66.7-66.7 M300,500h200 M206.7,700h386.7c37.3,0,56,0,70.3-7.3c12.5-6.4,22.7-16.6,29.1-29.1c7.3-14.3,7.3-32.9,7.3-70.3v-320c0-37.3,0-56-7.3-70.3 c-6.4-12.5-16.6-22.7-29.1-29.1c-14.3-7.3-32.9-7.3-70.3-7.3H206.7c-37.3,0-56,0-70.3,7.3c-12.5,6.4-22.7,16.6-29.1,29.1 c-7.3,14.3-7.3,32.9-7.3,70.3v320c0,37.3,0,56,7.3,70.3c6.4,12.5,16.6,22.7,29.1,29.1C150.7,700,169.3,700,206.7,700z'%3E%3C/path%3E%3C/svg%3E");
}
@media screen and (max-width: 47.99em) {
  #content .content-section.halfhalf:nth-of-type(2n) .pure-g,
  #content .content-section.third_twothird:nth-of-type(2n) .pure-g,
  #content .content-section.twothird_third:nth-of-type(2n) .pure-g {
    flex-direction: column-reverse;
  }
}
.autoplay-video video {
  width: 100%;
  max-height: 600px;
  object-fit: cover;
}
.autoplay-video video .ytp-pause-overlay-container,
.autoplay-video video .ytp-chrome-top.ytp-show-cards-title {
  display: none;
}
#over-ons {
  overflow: hidden;
  scroll-margin-top: 250px;
}
#over-ons .img-small,
#over-ons .story,
#over-ons .quote {
  z-index: 1;
  border-radius: 10px;
}
#over-ons .img-small,
#over-ons .img-big {
  border-radius: 10px;
  overflow: hidden;
}
#over-ons .img-small img,
#over-ons .img-big img {
  display: block;
  object-fit: cover;
  height: 100%;
}
@media screen and (min-width: 63.99em) {
  #over-ons .wrapper {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(6, 100px);
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
  }
  #over-ons .img-small {
    grid-area: 1 / 9 / 3 / 12;
  }
  #over-ons .story {
    grid-area: 3 / 7 / 7 / 13;
  }
  #over-ons .quote {
    grid-area: 4 / 4 / 7 / 7;
  }
  #over-ons .img-big {
    position: absolute;
    width: 66.33%;
    bottom: 15%;
    top: 0;
  }
  #over-ons .img-big img {
    width: 100%;
  }
}
@media screen and (min-width: 63.99em) and screen and (max-width: 79.98999999999999em) {
  #over-ons .quote {
    grid-area: 4 / 2 / 7 / 7;
  }
}
#over-ons .icon-retiro {
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Laag_1' data-name='Laag 1' viewBox='33.63 11.52 188.72 188.72'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B opacity: .2; %7D .cls-2 %7B fill: %23fff; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Cg class='cls-1'%3E%3Cpath id='id-3WKIowxM3' class='cls-2' d='M127.99,11.52h0c52.1,0,94.36,42.26,94.36,94.36h0c0,52.1-42.26,94.36-94.36,94.36h0c-52.1,0-94.36-42.26-94.36-94.36h0c0-52.18,42.26-94.36,94.36-94.36Z'%3E%3C/path%3E%3C/g%3E%3Cpath class='cls-2' d='M192.33,102.41c3.97,2.65,0,8.44-3.97,5.79l-9.84-6.7v48.13c0,1.82-1.32,3.56-3.14,3.56h-94.45c-2.23,0-3.56-1.82-3.56-3.56v-48.13l-9.84,6.7c-3.97,2.65-8.02-3.14-3.97-5.79l62.36-43.25c1.32-.91,3.14-.91,3.97,0l62.44,43.25ZM171.82,146.07v-49.46l-87.33,49.46h87.33Z'%3E%3C/path%3E%3C/svg%3E");
}
#over-ons .story,
#over-ons .quote {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: fit-content;
  row-gap: 0.75em;
}
#over-ons .story .btn,
#over-ons .quote .btn {
  max-width: fit-content;
}
@media screen and (min-width: 79.98999999999999em) {
  #over-ons .splide__arrows .splide__arrow--prev {
    left: -3em;
  }
  #over-ons .splide__arrows .splide__arrow--next {
    right: -3em;
  }
}
@media screen and (max-width: 79.98999999999999em) {
  #over-ons .wrapper {
    margin-left: 1em;
    margin-right: 1em;
  }
  #over-ons .wrapper.breed {
    margin-left: 0em;
    margin-right: 0em;
  }
  #over-ons .splide__arrows .splide__arrow--prev {
    left: 0;
  }
  #over-ons .splide__arrows .splide__arrow--next {
    right: 0;
  }
}
@media screen and (max-width: 63.99em) {
  #over-ons .wrapper {
    display: grid;
    grid-template-areas: "img-small quote" "story story" "img-big img-big";
    grid-template-columns: 1fr 2fr;
    gap: 1em;
    padding-inline: 0.5em;
  }
  #over-ons .wrapper.breed {
    padding-inline: 0;
  }
  #over-ons .wrapper .img-big {
    position: relative;
    grid-area: img-big;
    max-height: 25rem;
  }
  #over-ons .wrapper .img-big img {
    object-position: top;
  }
  #over-ons .wrapper .img-small {
    grid-area: img-small;
  }
  #over-ons .wrapper .img-small img,
  #over-ons .wrapper .img-big img {
    width: 100%;
  }
  #over-ons .wrapper .quote {
    grid-area: quote;
  }
  #over-ons .wrapper .story {
    grid-area: story;
  }
  #over-ons .splide__arrows .splide__arrow--next {
    right: -1em;
  }
  #over-ons .splide__arrows .splide__arrow--prev {
    left: -1em;
  }
}
@media screen and (max-width: 500px) {
  #over-ons .wrapper {
    grid-template-columns: 1fr;
    grid-template-areas: "img-small" "quote" "story" "img-big";
    grid-template-rows: 150px;
    gap: 6px;
  }
}
#teamSlider {
  margin-left: 1.5em;
  margin-right: 1.5em;
  padding-inline: 0.5em;
}
.home #hp-intro .txt-col {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  border-radius: 10px;
  padding: 1em 2em;
}
.home #hp-intro .extra-intro img {
  border-radius: 10px;
  overflow: hidden;
  object-fit: cover;
  object-position: 0% 30%;
}
.home #hp-intro .extra-intro p {
  margin-top: 0em;
  margin-bottom: 0em;
}
.home #hp-intro .extra-intro p .btn {
  margin-top: 1em;
}
/* Horizontale uitlijning Overwinteren landingspagina Contact - FAQ sectie  */
.contact-faq .pure-g {
  align-items: center;
}
/* 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: #ebf8ff;
  pointer-events: none;
}
nav.pagination ol .page-item.active .page-link {
  background-color: #0b4f76;
  color: #ffffff;
  font-weight: 700;
}
nav.pagination ol .page-item .page-link {
  text-decoration: unset;
  color: #0b4f76;
  padding: .25em .75em;
  min-width: 2em;
  text-align: center;
  border: 1px solid #0b4f76;
  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;
}
.splide__arrows .splide__arrow {
  background: #0b4f76;
  opacity: 1;
}
.splide__arrows .splide__arrow svg {
  fill: #ffffff;
}
.splide__arrows .splide__arrow--prev {
  left: -2em;
}
.splide__arrows .splide__arrow--next {
  right: -2em;
}
#main-apartment-carousel .splide__arrows .splide__arrow--prev,
.location .splide__arrows .splide__arrow--prev {
  left: 1em;
}
#main-apartment-carousel .splide__arrows .splide__arrow--next,
.location .splide__arrows .splide__arrow--next {
  right: 1em;
}
.quick-choices .icon.en {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--twemoji' preserveAspectRatio='xMidYMid meet' viewBox='0 5 36 26'%3E%3Cpath fill='%2300247D' d='M0 9.059V13h5.628zM4.664 31H13v-5.837zM23 25.164V31h8.335zM0 23v3.941L5.63 23zM31.337 5H23v5.837zM36 26.942V23h-5.631zM36 13V9.059L30.371 13zM13 5H4.664L13 10.837z'%3E%3C/path%3E%3Cpath fill='%23CF1B2B' d='M25.14 23l9.712 6.801a3.977 3.977 0 0 0 .99-1.749L28.627 23H25.14zM13 23h-2.141l-9.711 6.8c.521.53 1.189.909 1.938 1.085L13 23.943V23zm10-10h2.141l9.711-6.8a3.988 3.988 0 0 0-1.937-1.085L23 12.057V13zm-12.141 0L1.148 6.2a3.994 3.994 0 0 0-.991 1.749L7.372 13h3.487z'%3E%3C/path%3E%3Cpath fill='%23EEE' d='M36 21H21v10h2v-5.836L31.335 31H32a3.99 3.99 0 0 0 2.852-1.199L25.14 23h3.487l7.215 5.052c.093-.337.158-.686.158-1.052v-.058L30.369 23H36v-2zM0 21v2h5.63L0 26.941V27c0 1.091.439 2.078 1.148 2.8l9.711-6.8H13v.943l-9.914 6.941c.294.07.598.116.914.116h.664L13 25.163V31h2V21H0zM36 9a3.983 3.983 0 0 0-1.148-2.8L25.141 13H23v-.943l9.915-6.942A4.001 4.001 0 0 0 32 5h-.663L23 10.837V5h-2v10h15v-2h-5.629L36 9.059V9zM13 5v5.837L4.664 5H4a3.985 3.985 0 0 0-2.852 1.2l9.711 6.8H7.372L.157 7.949A3.968 3.968 0 0 0 0 9v.059L5.628 13H0v2h15V5h-2z'%3E%3C/path%3E%3Cpath fill='%23CF1B2B' d='M21 15V5h-6v10H0v6h15v10h6V21h15v-6z'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.quick-choices .icon.nl {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--twemoji' preserveAspectRatio='xMidYMid meet' viewBox='0 5 36 26'%3E%3Cpath fill='%23EEE' d='M0 14h36v8H0z'%3E%3C/path%3E%3Cpath fill='%23AE1F28' d='M32 5H4a4 4 0 0 0-4 4v5h36V9a4 4 0 0 0-4-4z'%3E%3C/path%3E%3Cpath fill='%2320478B' d='M4 31h28a4 4 0 0 0 4-4v-5H0v5a4 4 0 0 0 4 4z'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.quick-choices .icon.es {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--twemoji' preserveAspectRatio='xMidYMid meet' viewBox='0 5 36 26'%3E%3Cpath fill='%23C60A1D' d='M36 27a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4h28a4 4 0 0 1 4 4v18z'%3E%3C/path%3E%3Cpath fill='%23FFC400' d='M0 12h36v12H0z'%3E%3C/path%3E%3Cpath fill='%23EA596E' d='M9 17v3a3 3 0 1 0 6 0v-3H9z'%3E%3C/path%3E%3Cpath fill='%23F4A2B2' d='M12 16h3v3h-3z'%3E%3C/path%3E%3Cpath fill='%23DD2E44' d='M9 16h3v3H9z'%3E%3C/path%3E%3Cellipse fill='%23EA596E' cx='12' cy='14.5' rx='3' ry='1.5'%3E%3C/ellipse%3E%3Cellipse fill='%23FFAC33' cx='12' cy='13.75' rx='3' ry='.75'%3E%3C/ellipse%3E%3Cpath fill='%2399AAB5' d='M7 16h1v7H7zm9 0h1v7h-1z'%3E%3C/path%3E%3Cpath fill='%2366757F' d='M6 22h3v1H6zm9 0h3v1h-3zm-8-7h1v1H7zm9 0h1v1h-1z'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.quick-choices .icon.de {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--twemoji' preserveAspectRatio='xMidYMid meet' viewBox='0 5 36 26'%3E%3Cpath fill='%23FFCD05' d='M0 27a4 4 0 0 0 4 4h28a4 4 0 0 0 4-4v-4H0v4z'%3E%3C/path%3E%3Cpath fill='%23ED1F24' d='M0 14h36v9H0z'%3E%3C/path%3E%3Cpath fill='%23141414' d='M32 5H4a4 4 0 0 0-4 4v5h36V9a4 4 0 0 0-4-4z'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.quick-choices .icon.fr {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--twemoji' preserveAspectRatio='xMidYMid meet' viewBox='0 5 36 26'%3E%3Cpath fill='%23ED2939' d='M36 27a4 4 0 0 1-4 4h-8V5h8a4 4 0 0 1 4 4v18z'%3E%3C/path%3E%3Cpath fill='%23002495' d='M4 5a4 4 0 0 0-4 4v18a4 4 0 0 0 4 4h8V5H4z'%3E%3C/path%3E%3Cpath fill='%23EEE' d='M12 5h12v26H12z'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.quick-choices .icon.it {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--twemoji' preserveAspectRatio='xMidYMid meet' viewBox='0 5 36 26'%3E%3Cpath fill='%23CE2B37' d='M36 27a4 4 0 0 1-4 4h-8V5h8a4 4 0 0 1 4 4v18z'%3E%3C/path%3E%3Cpath fill='%23009246' d='M4 5a4 4 0 0 0-4 4v18a4 4 0 0 0 4 4h8V5H4z'%3E%3C/path%3E%3Cpath fill='%23EEE' d='M12 5h12v26H12z'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.quick-choices .icon {
  cursor: pointer;
  height: 1rem;
  width: 1.5rem;
}
#google_translate_element option[value="ab"],
#google_translate_element option[value="ach"],
#google_translate_element option[value="aa"],
#google_translate_element option[value="af"],
#google_translate_element option[value="sq"],
#google_translate_element option[value="alz"],
#google_translate_element option[value="am"],
#google_translate_element option[value="hy"],
#google_translate_element option[value="as"],
#google_translate_element option[value="ace"],
#google_translate_element option[value="av"],
#google_translate_element option[value="awa"],
#google_translate_element option[value="ay"],
#google_translate_element option[value="az"],
#google_translate_element option[value="ban"],
#google_translate_element option[value="bm"],
#google_translate_element option[value="bci"],
#google_translate_element option[value="ba"],
#google_translate_element option[value="eu"],
#google_translate_element option[value="btx"],
#google_translate_element option[value="bts"],
#google_translate_element option[value="bbc"],
#google_translate_element option[value="be"],
#google_translate_element option[value="bal"],
#google_translate_element option[value="bem"],
#google_translate_element option[value="bew"],
#google_translate_element option[value="bho"],
#google_translate_element option[value="bik"],
#google_translate_element option[value="my"],
#google_translate_element option[value="bua"],
#google_translate_element option[value="bs"],
#google_translate_element option[value="br"],
#google_translate_element option[value="bg"],
#google_translate_element option[value="ca"],
#google_translate_element option[value="ceb"],
#google_translate_element option[value="ch"],
#google_translate_element option[value="ny"],
#google_translate_element option[value="chk"],
#google_translate_element option[value="co"],
#google_translate_element option[value="fa-AF"],
#google_translate_element option[value="da"],
#google_translate_element option[value="dv"],
#google_translate_element option[value="din"],
#google_translate_element option[value="dyu"],
#google_translate_element option[value="doi"],
#google_translate_element option[value="dov"],
#google_translate_element option[value="dz"],
#google_translate_element option[value="eo"],
#google_translate_element option[value="et"],
#google_translate_element option[value="ee"],
#google_translate_element option[value="fo"],
#google_translate_element option[value="fj"],
#google_translate_element option[value="fi"],
#google_translate_element option[value="fon"],
#google_translate_element option[value="fy"],
#google_translate_element option[value="fur"],
#google_translate_element option[value="ff"],
#google_translate_element option[value="gaa"],
#google_translate_element option[value="gl"],
#google_translate_element option[value="ka"],
#google_translate_element option[value="gn"],
#google_translate_element option[value="ht"],
#google_translate_element option[value="cnh"],
#google_translate_element option[value="ha"],
#google_translate_element option[value="haw"],
#google_translate_element option[value="iw"],
#google_translate_element option[value="hil"],
#google_translate_element option[value="hmn"],
#google_translate_element option[value="hrx"],
#google_translate_element option[value="iba"],
#google_translate_element option[value="ga"],
#google_translate_element option[value="ig"],
#google_translate_element option[value="is"],
#google_translate_element option[value="ilo"],
#google_translate_element option[value="sah"],
#google_translate_element option[value="jam"],
#google_translate_element option[value="yi"],
#google_translate_element option[value="kac"],
#google_translate_element option[value="kl"],
#google_translate_element option[value="kn"],
#google_translate_element option[value="yue"],
#google_translate_element option[value="kr"],
#google_translate_element option[value="pam"],
#google_translate_element option[value="kk"],
#google_translate_element option[value="kha"],
#google_translate_element option[value="km"],
#google_translate_element option[value="cgg"],
#google_translate_element option[value="kg"],
#google_translate_element option[value="rw"],
#google_translate_element option[value="ky"],
#google_translate_element option[value="ktu"],
#google_translate_element option[value="ckb"],
#google_translate_element option[value="trp"],
#google_translate_element option[value="kv"],
#google_translate_element option[value="gom"],
#google_translate_element option[value="crh"],
#google_translate_element option[value="kri"],
#google_translate_element option[value="lo"],
#google_translate_element option[value="la"],
#google_translate_element option[value="ltg"],
#google_translate_element option[value="lv"],
#google_translate_element option[value="lij"],
#google_translate_element option[value="li"],
#google_translate_element option[value="ln"],
#google_translate_element option[value="lt"],
#google_translate_element option[value="lmo"],
#google_translate_element option[value="lg"],
#google_translate_element option[value="luo"],
#google_translate_element option[value="lb"],
#google_translate_element option[value="mk"],
#google_translate_element option[value="mad"],
#google_translate_element option[value="mai"],
#google_translate_element option[value="mak"],
#google_translate_element option[value="mg"],
#google_translate_element option[value="ml"],
#google_translate_element option[value="ms-Arab"],
#google_translate_element option[value="mam"],
#google_translate_element option[value="gv"],
#google_translate_element option[value="mi"],
#google_translate_element option[value="mh"],
#google_translate_element option[value="mwr"],
#google_translate_element option[value="mfe"],
#google_translate_element option[value="mni-Mtei"],
#google_translate_element option[value="min"],
#google_translate_element option[value="lus"],
#google_translate_element option[value="mn"],
#google_translate_element option[value="bm-Nkoo"],
#google_translate_element option[value="nhe"],
#google_translate_element option[value="ndc-ZW"],
#google_translate_element option[value="nr"],
#google_translate_element option[value="new"],
#google_translate_element option[value="no"],
#google_translate_element option[value="nus"],
#google_translate_element option[value="oc"],
#google_translate_element option[value="or"],
#google_translate_element option[value="udm"],
#google_translate_element option[value="ug"],
#google_translate_element option[value="om"],
#google_translate_element option[value="os"],
#google_translate_element option[value="pag"],
#google_translate_element option[value="pap"],
#google_translate_element option[value="ps"],
#google_translate_element option[value="fa"],
#google_translate_element option[value="pa"],
#google_translate_element option[value="pa-Arab"],
#google_translate_element option[value="kek"],
#google_translate_element option[value="qu"],
#google_translate_element option[value="ro"],
#google_translate_element option[value="rom"],
#google_translate_element option[value="rn"],
#google_translate_element option[value="se"],
#google_translate_element option[value="sm"],
#google_translate_element option[value="sg"],
#google_translate_element option[value="sa"],
#google_translate_element option[value="sat-Latn"],
#google_translate_element option[value="gd"],
#google_translate_element option[value="nso"],
#google_translate_element option[value="sr"],
#google_translate_element option[value="st"],
#google_translate_element option[value="crs"],
#google_translate_element option[value="shn"],
#google_translate_element option[value="sn"],
#google_translate_element option[value="scn"],
#google_translate_element option[value="szl"],
#google_translate_element option[value="sd"],
#google_translate_element option[value="si"],
#google_translate_element option[value="su"],
#google_translate_element option[value="so"],
#google_translate_element option[value="sus"],
#google_translate_element option[value="ss"],
#google_translate_element option[value="tg"],
#google_translate_element option[value="ty"],
#google_translate_element option[value="ber-Latn"],
#google_translate_element option[value="ber"],
#google_translate_element option[value="tt"],
#google_translate_element option[value="tet"],
#google_translate_element option[value="bo"],
#google_translate_element option[value="ti"],
#google_translate_element option[value="tiv"],
#google_translate_element option[value="tyv"],
#google_translate_element option[value="tpi"],
#google_translate_element option[value="to"],
#google_translate_element option[value="ce"],
#google_translate_element option[value="cv"],
#google_translate_element option[value="ts"],
#google_translate_element option[value="tn"],
#google_translate_element option[value="tcy"],
#google_translate_element option[value="tum"],
#google_translate_element option[value="tk"],
#google_translate_element option[value="ak"],
#google_translate_element option[value="ve"],
#google_translate_element option[value="vec"],
#google_translate_element option[value="war"],
#google_translate_element option[value="chm"],
#google_translate_element option[value="wo"],
#google_translate_element option[value="xh"],
#google_translate_element option[value="yo"],
#google_translate_element option[value="yua"],
#google_translate_element option[value="zap"],
#google_translate_element option[value="zu"] {
  display: none;
}
#google_translate_element .goog-te-gadget {
  color: white;
}
#google_translate_element .goog-te-gadget a {
  color: white;
}
#google_translate_element .goog-te-gadget option,
#google_translate_element .goog-te-gadget select {
  color: #666;
}
#google_translate_element .goog-te-gadget > div {
  display: grid;
}
#google_translate_element .goog-te-gadget span img {
  filter: brightness(0) invert(1);
}
/*** Premades */
/* USPs */
.premade_usp-blurbs .usp-col {
  min-height: 23.5rem;
  overflow: hidden;
}
.premade_usp-blurbs .usp-col .usp-container {
  position: relative;
  height: 100%;
  padding: 2em;
  border-radius: .625rem;
  overflow: hidden;
  align-content: space-between;
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.05);
}
@media screen and (min-width: 47.99em) {
  .premade_usp-blurbs .usp-col .usp-container {
    padding: 2.75rem 2rem;
  }
}
.premade_usp-blurbs .usp-col .usp-container .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.premade_usp-blurbs .usp-col .usp-container .bg-img,
.premade_usp-blurbs .usp-col .usp-container .bg-img picture,
.premade_usp-blurbs .usp-col .usp-container .bg-img img {
  width: 100%;
  height: 100%;
}
.premade_usp-blurbs .usp-col .usp-container .bg-img picture img {
  object-fit: cover;
}
.premade_usp-blurbs .usp-col .usp-container .bg-img:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #0b4f76;
  opacity: .8;
  position: absolute;
  z-index: 1;
}
.premade_usp-blurbs .usp-col .usp-container .icon-container {
  position: relative;
  z-index: 2;
  width: 100%;
}
.premade_usp-blurbs .usp-col .usp-container .icon-container .icon-wrap {
  border-radius: 100%;
  background-color: #3c7291;
  width: 3.5rem;
  height: 3.5rem;
  align-content: center;
  text-align: center;
  text-align: -webkit-center;
}
.premade_usp-blurbs .usp-col .usp-container .icon-container .icon-wrap .icon {
  max-width: 2rem;
  max-height: 2rem;
}
.premade_usp-blurbs .usp-col .usp-container .content-container {
  position: relative;
  z-index: 2;
}
.premade_usp-blurbs .usp-col .usp-container .content-container p {
  font-family: "Poppins", "raleway", sans-serif;
  color: #ffffff;
  font-weight: 700;
  line-height: 1.15;
  margin: 0;
}
.premade_usp-blurbs .usp-col .usp-container .content-container p.row-1,
.premade_usp-blurbs .usp-col .usp-container .content-container p.row-3 {
  font-size: 1.125rem;
}
.premade_usp-blurbs .usp-col .usp-container .content-container p.row-2 {
  font-size: 2.25rem;
}
.premade_usp-blurbs .usp-col .usp-container.hover {
  max-height: 0;
  opacity: 0;
}
.premade_usp-blurbs .usp-col:hover .base-view {
  max-height: 0;
  opacity: 0;
  padding: 0;
}
.premade_usp-blurbs .usp-col:hover .hover {
  max-height: 100%;
  opacity: 1;
  background-color: #0b4f76;
  align-content: stretch;
}
.premade_usp-blurbs .usp-col:hover .hover .icon-row {
  display: flex;
  column-gap: 1rem;
}
.premade_usp-blurbs .usp-col:hover .hover .icon-row .icon-wrap {
  display: flex;
  border-radius: 100%;
  background-color: #3c7291;
  width: 3rem;
  height: 2rem;
  align-items: center;
  justify-content: center;
}
.premade_usp-blurbs .usp-col:hover .hover .icon-row .icon-wrap img {
  width: 1rem;
  height: 1rem;
}
.premade_usp-blurbs .usp-col:hover .hover .icon-row p {
  color: #ffffff;
  margin: 0;
  line-height: 1.15;
}
.premade_usp-blurbs .usp-col:hover .hover .content-container p {
  font-weight: 400;
}
/* Overwinteren Appartement slider */
.premade_apt-slider .container {
  position: relative;
  overflow: hidden;
}
.premade_apt-slider .container .splide__track {
  margin: 0 3rem;
}
.premade_apt-slider .container .splide__track ul.splide__list li.splide__slide {
  overflow: hidden;
}
@media screen and (min-width: 63.99em) {
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide {
    overflow-x: hidden;
    padding-bottom: 2rem;
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .img-big {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    max-width: 50rem;
    max-height: calc(100% - 4rem);
    overflow: hidden;
    border-radius: .625rem;
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .img-small {
    position: absolute;
    z-index: 0;
    max-width: 22rem;
    margin-left: calc(50rem + 1rem);
    overflow: hidden;
    border-radius: .625rem;
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .img-small img {
    object-fit: cover;
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .col-left {
    display: flex;
    padding: 2em;
    justify-content: right;
    align-items: end;
    position: relative;
    width: 40%;
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .col-left .content-wrap {
    padding: 2.5rem 2.25rem;
    max-width: 20rem;
    border-radius: .625rem;
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.05);
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .col-left .content-wrap .icon-wrap {
    display: flex;
    border-radius: 100%;
    background-color: #3c7291;
    width: 2rem;
    height: 2rem;
    align-items: center;
    justify-content: center;
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .col-left .content-wrap p.c2a-text {
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 1.25;
    font-weight: 700;
    margin-bottom: 1.5rem;
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .col-right {
    display: flex;
    flex-wrap: wrap;
    width: 60%;
    position: relative;
    margin-top: calc(12.5rem + 1rem);
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .col-right .content-wrap {
    padding: 2.5rem 3.5rem;
    border-radius: .625rem;
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.05);
  }
  .premade_apt-slider .container .splide__track ul.splide__list li.splide__slide .apt-slide .col-right .content-wrap h3 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 47.99em) {
  .premade_apt-slider .container .splide__arrows button.splide__arrow {
    transform: unset;
  }
  .premade_apt-slider .container .splide__arrows button.splide__arrow.splide__arrow--prev {
    left: 2rem;
  }
  .premade_apt-slider .container .splide__arrows button.splide__arrow.splide__arrow--next {
    right: 2rem;
  }
}
/* Call 2 Action banner */
.premade_c2a-banner {
  margin-top: 4rem;
  padding-bottom: 3rem;
}
.premade_c2a-banner.circle-bg {
  background-image: url('data:image/svg+xml,<svg width="1920" height="572" viewBox="0 0 1920 572" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 191.672C0 191.672 384 -7.7329 973 0.232435C1562 8.19777 1920 191.672 1920 191.672V571.5H0L0 191.672Z" fill="%23EBF8FF"/></svg>');
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 1rem;
}
.premade_c2a-banner .container-thinner .pure-g {
  padding: 2.5rem 1rem;
  border-radius: .625rem;
}
.premade_c2a-banner .container-thinner .pure-g > div {
  padding: 0;
}
.premade_c2a-banner .container-thinner .pure-g h3 {
  line-height: 1;
}
@media screen and (min-width: 47.99em) {
  .premade_c2a-banner .container-thinner .pure-g h3 {
    padding-left: 4rem;
    padding-top: .25rem;
  }
}
/* Alle appartementen */
.premade_apt-aanbod .slider-wrap ul.splide__list {
  list-style: none;
}
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap {
  height: 100%;
  border-radius: .625rem;
  overflow: hidden;
  background-color: #ffffff;
}
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap picture {
  max-width: 15rem;
  height: 100%;
}
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap picture.thumb img {
  border-radius: 0;
  height: 100%;
  object-fit: cover;
}
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap .apt-info {
  display: flex;
  flex-wrap: wrap;
  padding: 2.25rem 2.375rem 1.75rem;
  gap: 1rem;
  flex-grow: 1;
  justify-content: space-between;
}
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-l,
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-r {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
}
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-l p,
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-r p {
  margin: 0;
}
.premade_apt-aanbod .slider-wrap ul.splide__list li.splide__slide .apt-wrap .apt-info p span.price {
  font-size: 2rem;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  line-height: normal;
}
.premade_apt-aanbod .slider-wrap .apt-images .apt-img-wrap:not(:first-child) {
  display: none;
  opacity: 0;
}
@media screen and (min-width: 63.99em) {
  .premade_apt-aanbod .slider-wrap .splide__track,
  .premade_apt-aanbod .slider-wrap .apt-images {
    max-width: 50%;
    width: -webkit-fill-available;
    padding: 0;
  }
  .premade_apt-aanbod .slider-wrap .splide__track ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-r {
    text-align: right;
    flex-direction: column-reverse;
  }
  .premade_apt-aanbod .slider-wrap .splide__track ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-r a.link {
    text-decoration: none;
    color: #0b4f76;
  }
  .premade_apt-aanbod .slider-wrap .apt-images {
    padding-left: 2rem;
  }
  .premade_apt-aanbod .slider-wrap .apt-images .apt-img-wrap {
    height: 100%;
  }
  .premade_apt-aanbod .slider-wrap .apt-images .apt-img-wrap picture {
    height: 100%;
  }
  .premade_apt-aanbod .slider-wrap .apt-images .apt-img-wrap picture img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
.premade_apt-aanbod .btn-bar > div {
  padding: 0;
}
.premade_apt-aanbod .btn-bar .splide__arrows.splide__arrows--ttb {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
}
.premade_apt-aanbod .btn-bar .splide__arrows.splide__arrows--ttb .splide__arrow {
  position: relative;
  top: unset;
  left: unset;
  right: unset;
  bottom: unset;
  transform: unset;
  background: unset;
  border: solid 1px #0b4f76;
  padding: 0;
  width: 3.5rem;
  height: 3rem;
  border-radius: 1.375rem;
}
.premade_apt-aanbod .btn-bar .splide__arrows.splide__arrows--ttb .splide__arrow.splide__arrow--prev svg,
.premade_apt-aanbod .btn-bar .splide__arrows.splide__arrows--ttb .splide__arrow.splide__arrow--next svg {
  transform: unset;
}
/* Entries less */
/* Entries less */
#hp-hl-slider .appartment-entry.vertical .splide__arrows .splide__arrow {
  z-index: 2;
}
#hp-hl-slider .appartment-entry.vertical .splide__arrows .splide__arrow--prev {
  left: 1em;
}
#hp-hl-slider .appartment-entry.vertical .splide__arrows .splide__arrow--next {
  right: 1em;
}
.appartment-entry.horizontal .splide__arrows .splide__arrow {
  z-index: 2;
}
.appartment-entry.horizontal .splide__arrows .splide__arrow--prev {
  left: 0.5em;
}
.appartment-entry.horizontal .splide__arrows .splide__arrow--next {
  right: 0.5em;
}
.appartment-entry {
  position: relative;
  border-radius: 10px;
  background-color: #ebf8ff;
  overflow: hidden;
  margin-bottom: 2em;
}
.animatable .appartment-entry {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.appartment-entry.blur {
  grid-template-columns: 2fr 3fr;
  filter: blur(6px) opacity(0.5);
}
.appartment-entry.horizontal {
  grid-template-columns: 2fr 3fr;
  background-color: #ebf8ff;
}
@media screen and (min-width: 47.99em) {
  .appartment-entry.horizontal:hover {
    translate: 15px;
  }
}
.appartment-entry.vertical {
  grid-template-rows: 1fr 1fr;
  background-color: #ffffff;
}
@media screen and (max-width: 63.99em) {
  .appartment-entry.vertical {
    grid-template-rows: 1fr auto;
  }
}
@media screen and (min-width: 47.99em) {
  .appartment-entry.vertical:hover {
    translate: 0px -15px;
  }
}
.appartment-entry[data-available="available"] {
  background-color: #00800020;
}
.appartment-entry[data-available="not-available"] {
  display: none !important;
}
@media screen and (min-width: 47.99em) {
  .appartment-entry {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  }
}
.appartment-entry .image img {
  object-fit: cover;
  height: 100%;
}
@media screen and (max-width: 79.98999999999999em) {
  .appartment-entry .image img {
    width: 100%;
    aspect-ratio: 1.66666667;
  }
}
.appartment-entry .info {
  font-family: "Poppins", sans-serif;
}
.appartment-entry .info strong {
  font-size: 25px;
  font-weight: 700;
}
.appartment-entry .info .descr {
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.appartment-entry .info .descr strong {
  font-size: unset;
}
.appartment-entry .info .details-price {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding-top: 1em;
  padding-bottom: 1em;
  align-items: end;
}
.appartment-entry .info .details-price p {
  margin: 0;
}
.appartment-entry .info .details-price .price {
  text-align: right;
}
.appartment-entry .info .details-price .price strong {
  font-size: 35px;
  font-weight: 700;
  line-height: 20px;
  /* 57.143% */
}
.appartment-entry .info .facilities {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 47.99em) {
  .appartment-entry .info .facilities {
    flex-direction: column;
  }
}
.appartment-entry .info .facilities a {
  text-decoration: none;
  color: #0b4f76;
}
.appartment-entry .link-to-single {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.appartment-entry.vertical.light {
  grid-template-rows: 200px 1fr;
}
.appartment-entry.vertical.light .splide__arrow {
  background-color: transparent;
}
.appartment-entry.vertical.light:hover {
  translate: 0px 15px;
}
.appartment-entry.vertical.light .booking-platform {
  font-size: 0.75em;
}
.appartment-entry.vertical.light .title {
  font-size: 1.25em;
}
div.teamlid-entry .image {
  aspect-ratio: 1;
  height: unset;
}
div.teamlid-entry .functie {
  margin: 0;
}
.activity-entry,
.teamlid-entry {
  position: relative;
}
.animatable .activity-entry,
.animatable .teamlid-entry {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.activity-entry .image,
.teamlid-entry .image {
  border-radius: 10px;
  overflow: hidden;
  height: 400px;
  position: relative;
}
.activity-entry .image img,
.teamlid-entry .image img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.activity-entry .image:before,
.teamlid-entry .image:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(11, 79, 118, 0) 0%, #0b4f76 100%);
}
.activity-entry .info,
.teamlid-entry .info {
  padding: 1em;
  padding-left: 2em;
  position: absolute;
  bottom: 0;
  color: #ffffff;
}
.activity-entry .info strong,
.teamlid-entry .info strong {
  line-height: 1.2;
}
.animatable .activity-entry .info strong,
.animatable .teamlid-entry .info strong {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.activity-entry .info .descr,
.teamlid-entry .info .descr {
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  min-height: 75px;
}
.animatable .activity-entry .info .descr,
.animatable .teamlid-entry .info .descr {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.activity-entry .info a,
.teamlid-entry .info a {
  color: #ffffff !important;
  text-decoration: none;
  float: right;
}
.activity-entry:hover .image:before {
  background: linear-gradient(to bottom, rgba(11, 79, 118, 0.9) 0%, rgba(11, 79, 118, 0.9) 100%);
}
.activity-entry:hover .info strong {
  font-size: 1.5rem;
  display: block;
  margin-bottom: 0.5em;
}
.activity-entry:hover .info .descr {
  min-height: 250px;
}
.last-card .card {
  display: grid;
  height: 100%;
  align-items: center;
  justify-items: start;
  align-content: center;
}
.booking-platform {
  position: absolute;
  background-color: #0b4f76;
  color: #ffffff;
  font-weight: 700;
  padding: 0.5em 1em;
  top: 1em;
  right: 0;
}
.booking-platform-highlight {
  background-color: #e35f21;
  left: 0;
  right: unset;
}
.booking-platform-two-labels {
  top: unset;
  bottom: 1em;
}
/*Module parts less*/
.btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  margin-top: 1em;
}
.blurb-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1em;
  border: solid 1px #0b4f76;
  height: 100%;
}
.blurb-container .blurb-img {
  position: relative;
  width: 100%;
  height: auto;
}
.blurb-container .blurb-img.icon {
  max-height: 100px;
  height: 100%;
  margin: 0 auto;
}
.blurb-container .blurb-img.icon img {
  height: 100%;
  width: 100%;
}
.blurb-container .blurb-content {
  width: 100%;
}
.img-col .image-element {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
  height: auto;
  display: block;
}
.container .img-col .image-element {
  max-height: 30em;
}
.txt-col > :first-child {
  margin-top: 0px;
}
.embed-youtube {
  background-color: #010506;
  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: #e35f21;
  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: #0b4f76;
}
.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 12px;
  min-height: 140px;
}
.img-repeater .repeat-img .repeat-picture {
  height: 100%;
  position: relative;
}
.img-repeater .repeat-img .repeat-picture img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.img-repeater .module-slide-image img {
  height: auto;
  object-fit: contain;
  background-color: #ebf8ff;
  width: 100%;
}
/* Informatie blok */
.infoblock-container {
  display: flex;
  flex-wrap: wrap;
  background-color: #ffffff;
  padding: 2rem 2.5rem;
  border-radius: .675rem;
  row-gap: 2rem;
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.05);
}
.infoblock-container .infoblock-row.row-1 p {
  margin-bottom: 0;
}
.infoblock-container .infoblock-row.row-1 ul {
  margin-top: 0;
}
.infoblock-container .infoblock-row.row-2 {
  display: flex;
  flex-wrap: wrap;
}
.infoblock-container .infoblock-row.row-2 picture.infoblock-img {
  border-radius: .625rem;
  overflow: hidden;
}
.infoblock-container .infoblock-row.row-2 .c2a-wrap p.display {
  font-size: 1.125rem;
  line-height: 1.15;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
}
.infoblock-container .infoblock-row.row-2 .c2a-wrap a.link {
  color: #0b4f76;
  text-decoration: none;
}
.full-question {
  border: solid 1px #0b4f76;
}
.full-question:not(:last-child) {
  margin-bottom: 1em;
}
.full-question.active .question {
  border-bottom: solid 1px #0b4f76;
}
.full-question .question {
  position: relative;
  display: flex;
}
.full-question .question .toggle-q {
  position: absolute;
  height: 100%;
  width: 3em;
  right: 0px;
  top: 0px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.76 31.38'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23e35f21;%7D%3C/style%3E%3C/defs%3E%3Cpath class='b' d='M28.38,31.38c-.77,0-1.54-.29-2.12-.88L.88,5.12C-.29,3.95-.29,2.05,.88,.88,2.05-.29,3.95-.29,5.12,.88L28.38,24.14,51.63,.88c1.17-1.17,3.07-1.17,4.24,0,1.17,1.17,1.17,3.07,0,4.24L30.5,30.5c-.59,.59-1.35,.88-2.12,.88Z'/%3E%3C/svg%3E");
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
}
.animatable .full-question .question .toggle-q {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question .question .toggle-q:hover {
  cursor: pointer;
}
.full-question .question .question-button {
  background-color: unset;
  padding: unset;
  text-decoration: unset;
  border: unset;
  flex: 1 1 100%;
  padding: 1em 3em 1em 1em;
  text-align: inherit;
}
.full-question .question .question-button:focus {
  outline: 1px solid #0b4f76;
}
.full-question .answer {
  padding: 0em 1em;
  max-height: 0px;
  overflow: hidden;
  margin-left: 0;
}
.animatable .full-question .answer {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question.active .question .toggle-q {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.full-question.active .answer {
  padding: 1em 1em;
  max-height: 2500px;
}
.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 #0b4f76;
  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 #0b4f76;
}
.tab-container .module_tabs-list button.active {
  background: #0b4f76;
  color: #ffffff;
}
.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 #e35f21;
}
.contact-col form input[type=submit] {
  background: #e35f21;
  border: #e35f21;
  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: #0b4f76;
  color: #e35f21;
}
.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: #e35f21;
  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: 47.99em) and (max-width: 63.99em) {
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 2em;
  }
}
@media screen and (max-width: 47.99em) {
  .page_breakers.content-section .breaker-container-right {
    grid-template-columns: 1fr;
    padding-left: 0;
  }
  .page_breakers.content-section .breaker-container-right .semi-breaker {
    padding-left: 0px;
  }
  .page_breakers.content-section .breaker-container-right .semi-breaker:first-of-type {
    padding-right: 0px;
    max-width: 90%;
    margin: 0 auto;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.page_breakers.content-section .breaker-container-left {
  padding-right: max(5vw, calc((100vw - 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: 47.99em) and (max-width: 63.99em) {
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 2em;
  }
}
@media screen and (max-width: 47.99em) {
  .page_breakers.content-section .breaker-container-left {
    grid-template-columns: 1fr;
    padding-right: 0;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker {
    order: 2;
  }
  .page_breakers.content-section .breaker-container-left .semi-breaker:last-of-type {
    padding-left: 0px;
    max-width: 90%;
    margin: 0 auto;
    order: 1;
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.page_breakers.content-section .img-col {
  height: 100%;
  overflow: hidden;
  position: relative;
  min-height: 250px;
}
.page_breakers.content-section .img-col img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}
.icon {
  font-size: 0px;
  height: 2.5rem;
  width: 2.5rem;
  background-position: center;
  background-size: 100% 1.25rem;
  background-repeat: no-repeat;
  display: block;
}
.animatable .icon {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon.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:%230b4f76;' /%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 {
  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:%23e35f21;' /%3E%3C/g%3E%3C/svg%3E");
}
.icon.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 131.8 254.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;%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 {
  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:%23e35f21;%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:%230b4f76;%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 {
  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:%23e35f21;%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:%230b4f76;%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 {
  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:%23e35f21;%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:%230b4f76;%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 {
  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:%23e35f21;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M76.22,244.8C18.22,220-16.98,150.4,8.32,83,33.32,16.6,107.72-16.8,173.42,8.4c66.7,25.6,99.8,100,73.8,166.2-26.6,67.6-99.1,94.1-154.1,76.2,4-9.9,8.6-19.7,11.9-29.9,3.4-10.2,5.6-20.9,8.3-31.5,.6,.2,1.1,.3,1.4,.6,10.1,12.3,23.6,15.6,38.6,13.5,21.2-2.9,36.6-14.6,47-32.8,12-21,16.8-43.8,12.1-67.4-5.9-29.4-25.1-48.2-53.6-56.2-31.1-8.7-60.5-3.9-86.7,15.7-25.7,19.4-36.5,52.8-27.1,82.9,3.5,11.1,9.8,20,20.5,25.3,5.3,2.7,7.5,1.6,9.1-4.1,.8-2.7,1.7-5.4,2-8.2,.2-2,.2-4.6-1-6.1-12.8-16.2-11.1-33.7-3.9-51.1,10.7-25.9,38.3-40.2,67-36,20.3,3,36.3,12.2,41.5,32.9,6.3,25.2,1.5,49.3-13.8,70.7-4.7,6.5-11.2,10.8-19.3,12.5-16.5,3.4-29.1-9.8-24.7-26.1,3.3-12.2,6.7-24.4,10-36.6,.6-2.2,.7-4.6,.7-6.9,0-7.7-2.3-14.4-9.8-17.6-7.8-3.3-15.2-1.6-21.3,4.2-9,8.4-11.2,19.3-10.6,31.1,.2,2.8,.4,5.8,1.5,8.3,2.8,6.8,1.4,13.2-.2,19.9-5.1,21.5-10.3,43.1-14.8,64.7-1.4,7.1-1.1,14.5-1.7,22.2Z'/%3E%3C/svg%3E");
}
.icon.mail {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 255.93 180.03'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M127.81,.02h104.3c9.7,0,17.2,3.9,21.4,12.8,1.5,3.1,2.3,6.9,2.3,10.3,.2,44.6,.1,89.2,.1,133.8,0,13.7-9.9,23.1-24,23.1H23.91c-2.5,0-5-.2-7.4-.9C6.51,176.23,.41,168.23,0,157.83V24.03C-.19,14.22,3.71,6.62,12.71,2.43,16.11,.83,20.21,.13,24.01,.13,58.61-.08,93.21,.02,127.81,.02ZM25.81,15.13c.5,.6,.7,.9,.9,1.1,28.2,28.1,56.4,56.2,84.8,84.3,9.7,9.6,23.2,9.5,33-.2,28-27.8,55.9-55.6,83.9-83.4,.5-.5,.9-1,1.5-1.7-68.2-.1-136-.1-204.1-.1Zm1.1,149.7H228.21c-20.5-21-41.6-42.5-63.5-64.8-4.3,4.7-7.9,9.5-12.5,13.4-12,10.1-25.5,12.1-39.8,5.7-4.4-2-8.3-5.4-12.1-8.6-3.5-3-6.6-6.5-10.1-10.2-21.5,21.9-42.5,43.3-63.3,64.5ZM15.01,25.52V154.72c21.6-22,42.7-43.5,63.5-64.7C57.81,69.02,36.61,47.52,15.01,25.52ZM240.01,154.22c.2-.1,.4-.3,.6-.4V25.72c-21.6,21.9-42.7,43.4-63.4,64.5,20.7,21,41.8,42.5,62.8,64Z'/%3E%3C/svg%3E");
}
.icon.mail .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 255.93 180.03'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M127.81,.02h104.3c9.7,0,17.2,3.9,21.4,12.8,1.5,3.1,2.3,6.9,2.3,10.3,.2,44.6,.1,89.2,.1,133.8,0,13.7-9.9,23.1-24,23.1H23.91c-2.5,0-5-.2-7.4-.9C6.51,176.23,.41,168.23,0,157.83V24.03C-.19,14.22,3.71,6.62,12.71,2.43,16.11,.83,20.21,.13,24.01,.13,58.61-.08,93.21,.02,127.81,.02ZM25.81,15.13c.5,.6,.7,.9,.9,1.1,28.2,28.1,56.4,56.2,84.8,84.3,9.7,9.6,23.2,9.5,33-.2,28-27.8,55.9-55.6,83.9-83.4,.5-.5,.9-1,1.5-1.7-68.2-.1-136-.1-204.1-.1Zm1.1,149.7H228.21c-20.5-21-41.6-42.5-63.5-64.8-4.3,4.7-7.9,9.5-12.5,13.4-12,10.1-25.5,12.1-39.8,5.7-4.4-2-8.3-5.4-12.1-8.6-3.5-3-6.6-6.5-10.1-10.2-21.5,21.9-42.5,43.3-63.3,64.5ZM15.01,25.52V154.72c21.6-22,42.7-43.5,63.5-64.7C57.81,69.02,36.61,47.52,15.01,25.52ZM240.01,154.22c.2-.1,.4-.3,.6-.4V25.72c-21.6,21.9-42.7,43.4-63.4,64.5,20.7,21,41.8,42.5,62.8,64Z'/%3E%3C/svg%3E");
}
.icon.mail:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 255.93 180.03'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e35f21;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M127.81,.02h104.3c9.7,0,17.2,3.9,21.4,12.8,1.5,3.1,2.3,6.9,2.3,10.3,.2,44.6,.1,89.2,.1,133.8,0,13.7-9.9,23.1-24,23.1H23.91c-2.5,0-5-.2-7.4-.9C6.51,176.23,.41,168.23,0,157.83V24.03C-.19,14.22,3.71,6.62,12.71,2.43,16.11,.83,20.21,.13,24.01,.13,58.61-.08,93.21,.02,127.81,.02ZM25.81,15.13c.5,.6,.7,.9,.9,1.1,28.2,28.1,56.4,56.2,84.8,84.3,9.7,9.6,23.2,9.5,33-.2,28-27.8,55.9-55.6,83.9-83.4,.5-.5,.9-1,1.5-1.7-68.2-.1-136-.1-204.1-.1Zm1.1,149.7H228.21c-20.5-21-41.6-42.5-63.5-64.8-4.3,4.7-7.9,9.5-12.5,13.4-12,10.1-25.5,12.1-39.8,5.7-4.4-2-8.3-5.4-12.1-8.6-3.5-3-6.6-6.5-10.1-10.2-21.5,21.9-42.5,43.3-63.3,64.5ZM15.01,25.52V154.72c21.6-22,42.7-43.5,63.5-64.7C57.81,69.02,36.61,47.52,15.01,25.52ZM240.01,154.22c.2-.1,.4-.3,.6-.4V25.72c-21.6,21.9-42.7,43.4-63.4,64.5,20.7,21,41.8,42.5,62.8,64Z'/%3E%3C/svg%3E");
}
.icon.whatsapp {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 238.9 239.96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill: %230b4f76 ;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,239.96c1.53-5.6,2.96-10.86,4.4-16.12,3.94-14.44,7.92-28.88,11.77-43.34,.32-1.2,.13-2.84-.47-3.92C-17.17,116.66,6.81,41.54,68.36,11.81c67.73-32.71,148.82,5.43,167.02,78.57,16.09,64.67-24.54,130.34-89.72,144.79-28.14,6.24-55.08,2.44-80.78-10.55-1.11-.56-2.73-.73-3.94-.42-19.41,5-38.8,10.1-58.19,15.18-.78,.2-1.57,.34-2.75,.59Zm28.57-28.16c11.53-3.03,22.64-5.86,33.69-8.91,2.63-.73,4.65-.41,6.98,.98,15.26,9.12,31.8,13.87,49.62,13.96,26.17,.14,49.17-8.46,68.12-26.43,25.73-24.4,35.68-54.53,30.18-89.59-7.06-44.97-48.1-80.6-93.65-81.59-24.14-.53-45.95,6.21-64.78,21.35-24.03,19.31-36.66,44.6-37.57,75.48-.6,20.3,4.98,38.99,16,56.03,1.05,1.62,1.22,3.01,.71,4.85-3.13,11.12-6.13,22.27-9.3,33.87Z'/%3E%3Cpath class='cls-1' d='M81.39,64.27c5.27-1.39,7.67,1.87,9.46,6.49,2.63,6.83,5.48,13.58,8.42,20.28,1.18,2.68,1.02,4.97-.7,7.24-2.31,3.05-4.55,6.17-6.98,9.12-1.63,1.97-1.69,3.75-.41,5.9,9.69,16.31,23.22,28.13,40.9,35.16,2.42,.96,4.35,.56,5.98-1.49,3.01-3.78,6.12-7.47,9.05-11.31,1.55-2.03,3.43-2.8,5.66-1.76,8.59,4,17.15,8.08,25.64,12.3,.87,.43,1.68,1.96,1.71,3,.26,8.84-2.33,16.25-10.25,21.36-9.77,6.31-19.99,6.87-30.87,3.82-28.66-8.04-49.72-26.12-66.6-49.87-5.25-7.38-9.96-15.01-11.92-23.97-2.82-12.88,.4-24.05,9.94-33.3,3.02-2.93,6.68-3.52,10.99-2.97Z'/%3E%3C/svg%3E");
}
.icon.whatsapp .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 238.9 239.96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill: %23ffffff ;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,239.96c1.53-5.6,2.96-10.86,4.4-16.12,3.94-14.44,7.92-28.88,11.77-43.34,.32-1.2,.13-2.84-.47-3.92C-17.17,116.66,6.81,41.54,68.36,11.81c67.73-32.71,148.82,5.43,167.02,78.57,16.09,64.67-24.54,130.34-89.72,144.79-28.14,6.24-55.08,2.44-80.78-10.55-1.11-.56-2.73-.73-3.94-.42-19.41,5-38.8,10.1-58.19,15.18-.78,.2-1.57,.34-2.75,.59Zm28.57-28.16c11.53-3.03,22.64-5.86,33.69-8.91,2.63-.73,4.65-.41,6.98,.98,15.26,9.12,31.8,13.87,49.62,13.96,26.17,.14,49.17-8.46,68.12-26.43,25.73-24.4,35.68-54.53,30.18-89.59-7.06-44.97-48.1-80.6-93.65-81.59-24.14-.53-45.95,6.21-64.78,21.35-24.03,19.31-36.66,44.6-37.57,75.48-.6,20.3,4.98,38.99,16,56.03,1.05,1.62,1.22,3.01,.71,4.85-3.13,11.12-6.13,22.27-9.3,33.87Z'/%3E%3Cpath class='cls-1' d='M81.39,64.27c5.27-1.39,7.67,1.87,9.46,6.49,2.63,6.83,5.48,13.58,8.42,20.28,1.18,2.68,1.02,4.97-.7,7.24-2.31,3.05-4.55,6.17-6.98,9.12-1.63,1.97-1.69,3.75-.41,5.9,9.69,16.31,23.22,28.13,40.9,35.16,2.42,.96,4.35,.56,5.98-1.49,3.01-3.78,6.12-7.47,9.05-11.31,1.55-2.03,3.43-2.8,5.66-1.76,8.59,4,17.15,8.08,25.64,12.3,.87,.43,1.68,1.96,1.71,3,.26,8.84-2.33,16.25-10.25,21.36-9.77,6.31-19.99,6.87-30.87,3.82-28.66-8.04-49.72-26.12-66.6-49.87-5.25-7.38-9.96-15.01-11.92-23.97-2.82-12.88,.4-24.05,9.94-33.3,3.02-2.93,6.68-3.52,10.99-2.97Z'/%3E%3C/svg%3E");
}
.icon.whatsapp:hover {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 238.9 239.96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill: %23e35f21 ;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,239.96c1.53-5.6,2.96-10.86,4.4-16.12,3.94-14.44,7.92-28.88,11.77-43.34,.32-1.2,.13-2.84-.47-3.92C-17.17,116.66,6.81,41.54,68.36,11.81c67.73-32.71,148.82,5.43,167.02,78.57,16.09,64.67-24.54,130.34-89.72,144.79-28.14,6.24-55.08,2.44-80.78-10.55-1.11-.56-2.73-.73-3.94-.42-19.41,5-38.8,10.1-58.19,15.18-.78,.2-1.57,.34-2.75,.59Zm28.57-28.16c11.53-3.03,22.64-5.86,33.69-8.91,2.63-.73,4.65-.41,6.98,.98,15.26,9.12,31.8,13.87,49.62,13.96,26.17,.14,49.17-8.46,68.12-26.43,25.73-24.4,35.68-54.53,30.18-89.59-7.06-44.97-48.1-80.6-93.65-81.59-24.14-.53-45.95,6.21-64.78,21.35-24.03,19.31-36.66,44.6-37.57,75.48-.6,20.3,4.98,38.99,16,56.03,1.05,1.62,1.22,3.01,.71,4.85-3.13,11.12-6.13,22.27-9.3,33.87Z'/%3E%3Cpath class='cls-1' d='M81.39,64.27c5.27-1.39,7.67,1.87,9.46,6.49,2.63,6.83,5.48,13.58,8.42,20.28,1.18,2.68,1.02,4.97-.7,7.24-2.31,3.05-4.55,6.17-6.98,9.12-1.63,1.97-1.69,3.75-.41,5.9,9.69,16.31,23.22,28.13,40.9,35.16,2.42,.96,4.35,.56,5.98-1.49,3.01-3.78,6.12-7.47,9.05-11.31,1.55-2.03,3.43-2.8,5.66-1.76,8.59,4,17.15,8.08,25.64,12.3,.87,.43,1.68,1.96,1.71,3,.26,8.84-2.33,16.25-10.25,21.36-9.77,6.31-19.99,6.87-30.87,3.82-28.66-8.04-49.72-26.12-66.6-49.87-5.25-7.38-9.96-15.01-11.92-23.97-2.82-12.88,.4-24.05,9.94-33.3,3.02-2.93,6.68-3.52,10.99-2.97Z'/%3E%3C/svg%3E");
}
.icon.close {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' xmlns='http://www.w3.org/2000/svg' viewBox='7 7 17.9 18'%3E%3Cpath d='M18.8,16l5.5-5.5c0.8-0.8,0.8-2,0-2.8l0,0C24,7.3,23.5,7,23,7c-0.5,0-1,0.2-1.4,0.6L16,13.2l-5.5-5.5 c-0.8-0.8-2.1-0.8-2.8,0C7.3,8,7,8.5,7,9.1s0.2,1,0.6,1.4l5.5,5.5l-5.5,5.5C7.3,21.9,7,22.4,7,23c0,0.5,0.2,1,0.6,1.4 C8,24.8,8.5,25,9,25c0.5,0,1-0.2,1.4-0.6l5.5-5.5l5.5,5.5c0.8,0.8,2.1,0.8,2.8,0c0.8-0.8,0.8-2.1,0-2.8L18.8,16z'%3E%3C/path%3E%3C/svg%3E");
}
.icon.close.light {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='7 7 17.9 18'%3E%3Cpath d='M18.8,16l5.5-5.5c0.8-0.8,0.8-2,0-2.8l0,0C24,7.3,23.5,7,23,7c-0.5,0-1,0.2-1.4,0.6L16,13.2l-5.5-5.5 c-0.8-0.8-2.1-0.8-2.8,0C7.3,8,7,8.5,7,9.1s0.2,1,0.6,1.4l5.5,5.5l-5.5,5.5C7.3,21.9,7,22.4,7,23c0,0.5,0.2,1,0.6,1.4 C8,24.8,8.5,25,9,25c0.5,0,1-0.2,1.4-0.6l5.5-5.5l5.5,5.5c0.8,0.8,2.1,0.8,2.8,0c0.8-0.8,0.8-2.1,0-2.8L18.8,16z'%3E%3C/path%3E%3C/svg%3E");
}
.icon.arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='1 5.63 21.98 12.75'%3E%3Cpath d='M16.3153 16.6681C15.9247 17.0587 15.9247 17.6918 16.3153 18.0824C16.7058 18.4729 17.339 18.4729 17.7295 18.0824L22.3951 13.4168C23.1761 12.6357 23.1761 11.3694 22.3951 10.5883L17.7266 5.9199C17.3361 5.52938 16.703 5.52938 16.3124 5.91991C15.9219 6.31043 15.9219 6.9436 16.3124 7.33412L19.9785 11.0002L2 11.0002C1.44772 11.0002 1 11.4479 1 12.0002C1 12.5524 1.44772 13.0002 2 13.0002L19.9832 13.0002L16.3153 16.6681Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.icon.iron {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0 50.19 297 196.62'%3E%3Cg%3E%3Ccircle cx='222.341' cy='184.473' r='18.979'%3E%3C/circle%3E%3Cpath d='M297,134.004c0.009-2.726-0.379-36.917-24.202-60.989c-14.99-15.146-35.48-22.825-60.901-22.825h-84.832 c-7.43,0-13.453,6.023-13.453,13.453v17.592c0,7.43,6.023,13.453,13.453,13.453c7.43,0,13.453-6.023,13.453-13.453v-4.139h71.379 c17.884,0,31.891,4.946,41.632,14.7c8.744,8.756,12.873,20.072,14.823,28.763H147.001c-47.991,0-81.649,11.102-102.897,33.941 c-14.895,16.01-23.132,37.497-25.041,65.404h-5.611C6.023,219.904,0,225.927,0,233.357c0,7.43,6.023,13.453,13.453,13.453h270.094 c7.43,0,13.453-6.023,13.453-13.453v-99.345C297,134.009,297,134.007,297,134.004z M46.03,219.904 c1.631-20.743,7.38-35.907,17.772-47.077c15.658-16.828,43.649-25.362,83.199-25.362h123.093v72.439H46.03z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon.airco {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2.82 2.25 18.36 19.5'%3E%3Cpath d='M12 17L9 20M12 17L15 20M12 17V12M12 17V21M12 7L9 4M12 7L15 4M12 7V12M12 7V3M12 12L7.66989 9.50001M12 12L16.3301 14.5M12 12L7.66988 14.4999M12 12L16.3301 9.49995M16.3301 14.5L17.4282 18.5981M16.3301 14.5L20.4282 13.4019M16.3301 14.5L19.7942 16.5M7.66989 9.50001L3.57181 10.5981M7.66989 9.50001L6.57181 5.40193M7.66989 9.50001L4.20578 7.5M16.3301 9.49995L20.4282 10.598M16.3301 9.49995L17.4282 5.40187M16.3301 9.49995L19.7943 7.5M7.66988 14.4999L6.57181 18.598M7.66988 14.4999L3.57181 13.4019M7.66988 14.4999L4.20584 16.5' stroke='%230b4f76' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon.ice {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2.82 2.25 18.36 19.5'%3E%3Cpath d='M12 17L9 20M12 17L15 20M12 17V12M12 17V21M12 7L9 4M12 7L15 4M12 7V12M12 7V3M12 12L7.66989 9.50001M12 12L16.3301 14.5M12 12L7.66988 14.4999M12 12L16.3301 9.49995M16.3301 14.5L17.4282 18.5981M16.3301 14.5L20.4282 13.4019M16.3301 14.5L19.7942 16.5M7.66989 9.50001L3.57181 10.5981M7.66989 9.50001L6.57181 5.40193M7.66989 9.50001L4.20578 7.5M16.3301 9.49995L20.4282 10.598M16.3301 9.49995L17.4282 5.40187M16.3301 9.49995L19.7943 7.5M7.66988 14.4999L6.57181 18.598M7.66988 14.4999L3.57181 13.4019M7.66988 14.4999L4.20584 16.5' stroke='%230b4f76' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon.coffee-maker {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0.5 0 296 297'%3E%3Cpath d='M39.5,174H14.111C6.784,174,0.5,178.945,0.5,186.273v77.567c0,7.328,6.172,13.268,13.5,13.268s13.5-5.94,13.5-13.268V200h12 v83.232C39.5,290.56,45.567,297,52.895,297h209.227c19.135,0,34.378-16.066,34.378-35.201V34.201C296.5,15.066,281.256,0,262.122,0 H55.508C36.622,0,20.5,15.066,20.5,34.201v14.258C20.5,67.61,36.622,84,55.508,84H78.5v5.314c0,7.328,5.672,13.268,13,13.268 s13-5.94,13-13.268V84h80.68c4.56,0,8.32,2.992,8.32,7.325V270h-13.554l-16.787-99.776l17.452-35.202 c2.039-4.112,1.808-8.917-0.612-12.818S173.315,116,168.724,116H52.895c-7.328,0-13.395,5.791-13.395,13.119V174z M147.335,143 l-6.579,13H65.5v-13H147.335z M65.5,270v-87h72.767l14.77,87H65.5z M269.5,261.799c0,4.426-2.952,8.201-7.378,8.201h-34.076 c-4.357,0-8.546-3.622-8.546-8.201V91.325C219.5,72.207,204.532,57,185.18,57H55.508c-4.327,0-8.008-3.945-8.008-8.541V34.201 c0-4.579,3.682-7.201,8.008-7.201h206.613c4.426,0,7.378,2.775,7.378,7.201V261.799z'%3E%3C/path%3E%3C/svg%3E");
}
.icon.bathtub {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0 30.29 297 236.41'%3E%3Cpath d='M284.044,126.18H41.859V70.454c0-7.856,6.567-14.248,14.639-14.248c7.936,0,14.64,6.619,14.64,14.454 c0,7.156,5.801,12.956,12.956,12.956s12.956-5.801,12.956-12.956c0-22.258-18.192-40.367-40.553-40.367 c-22.36,0-40.552,18.016-40.552,40.161v55.725h-2.99C5.801,126.18,0,131.98,0,139.136v48.337c0,31.055,22.937,56.871,52.822,61.535 v4.742c0,7.156,5.801,12.956,12.956,12.956s12.956-5.801,12.956-12.956v-3.987h140.527v3.987c0,7.156,5.801,12.956,12.956,12.956 s12.956-5.801,12.956-12.956v-4.827c12.737-2.079,24.451-8.025,33.706-17.279c11.684-11.685,18.12-27.283,18.12-43.921v-48.586 C297,131.98,291.199,126.18,284.044,126.18z M271.087,187.722c0,20.259-15.869,36.128-36.128,36.128H62.539 c-20.196,0-36.627-16.319-36.627-36.378v-35.381h245.174V187.722z'%3E%3C/path%3E%3C/svg%3E");
}
.icon.wifi {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2.22 4 19.5 16'%3E%3Cg id='System / Wifi_High'%3E%3Cpath id='Vector' d='M8.34277 14.5899C8.80861 14.0903 9.37187 13.6915 9.9978 13.418C10.6237 13.1446 11.2995 13.0025 11.9826 13.0001C12.6656 12.9977 13.3419 13.1353 13.9697 13.4044C14.5975 13.6735 15.1637 14.0683 15.633 14.5646M6.14941 11.5439C6.89476 10.7446 7.79597 10.1066 8.79745 9.66902C9.79893 9.23148 10.8793 9.00389 11.9721 9.00007C13.065 8.99626 14.1466 9.21651 15.1511 9.64704C16.1556 10.0776 17.0617 10.7094 17.8127 11.5035M3.22363 8.81635C4.34165 7.61742 5.69347 6.66028 7.19569 6.00398C8.69791 5.34768 10.3179 5.0058 11.9572 5.00007C13.5966 4.99435 15.2208 5.32472 16.7276 5.97052C18.2344 6.61632 19.5931 7.56458 20.7195 8.75568M12 19.0001C11.4477 19.0001 11 18.5524 11 18.0001C11 17.4478 11.4477 17.0001 12 17.0001C12.5523 17.0001 13 17.4478 13 18.0001C13 18.5524 12.5523 19.0001 12 19.0001Z' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon.shower {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='22.71 0 251.58 297'%3E%3Cg%3E%3Cpath d='M225.687,0H158.72c-26.913,0-48.984,19.426-48.984,43.302v22.881C89.668,70.31,72.19,81.274,60.094,98.331H45.832 c-7.303,0-13.223,6.243-13.223,13.546s5.92,13.546,13.223,13.546h160.705c7.303,0,13.223-6.243,13.223-13.546 s-5.92-13.546-13.223-13.546h-13.432c-13.48-18.061-34.204-30.574-56.278-33.275V43.302c0-9.295,9.561-17.214,21.893-17.214h66.967 c12.436,0,22.515,10.214,22.515,22.329v235.361c0,7.303,5.741,13.223,13.044,13.223c7.303,0,13.044-5.92,13.044-13.223V48.417 C274.29,21.719,252.704,0,225.687,0z M98.373,98.331c8.402-5.017,18.09-7.743,28.226-7.743c10.137,0,19.824,2.726,28.227,7.743 H98.373z'%3E%3C/path%3E%3Cpath d='M123.281,137.312c-7.303,0-13.546,5.92-13.546,13.223v6.103c0,7.303,6.243,13.223,13.546,13.223 c7.303,0,13.546-5.92,13.546-13.223v-6.103C136.827,143.232,130.584,137.312,123.281,137.312z'%3E%3C/path%3E%3Cpath d='M123.281,187.151c-7.303,0-13.546,5.92-13.546,13.223v9.154c0,7.303,6.243,13.223,13.546,13.223 c7.303,0,13.546-5.92,13.546-13.223v-9.154C136.827,193.071,130.584,187.151,123.281,187.151z'%3E%3C/path%3E%3Cpath d='M123.281,239.024c-7.303,0-13.546,5.92-13.546,13.223v6.103c0,7.303,6.243,13.223,13.546,13.223 c7.303,0,13.546-5.92,13.546-13.223v-6.103C136.827,244.944,130.584,239.024,123.281,239.024z'%3E%3C/path%3E%3Cpath d='M74.122,138.032c-6.929-2.306-14.418,1.433-16.726,8.362l-1.93,5.79c-2.309,6.928,1.435,14.417,8.362,16.726 c1.388,0.462,2.797,0.682,4.184,0.682c5.536,0,10.696-3.504,12.542-9.045l1.93-5.79C84.793,147.83,81.049,140.341,74.122,138.032z'%3E%3C/path%3E%3Cpath d='M58.491,184.917c-6.933-2.307-14.418,1.434-16.727,8.361l-2.74,8.219c-2.309,6.928,1.434,14.417,8.361,16.727 c1.389,0.462,2.798,0.682,4.185,0.682c5.536,0,10.695-3.504,12.542-9.044l2.74-8.219C69.162,194.716,65.418,187.227,58.491,184.917 z'%3E%3C/path%3E%3Cpath d='M42.048,234.23c-6.928-2.308-14.418,1.433-16.726,8.362l-1.93,5.79c-2.309,6.928,1.435,14.417,8.362,16.726 c1.388,0.462,2.797,0.682,4.184,0.682c5.536,0,10.696-3.504,12.542-9.045l1.93-5.79C52.72,244.028,48.976,236.54,42.048,234.23z'%3E%3C/path%3E%3Cpath d='M189.031,152.184l-1.93-5.79c-2.31-6.927-9.795-10.669-16.726-8.362c-6.927,2.309-10.672,9.798-8.362,16.726l1.93,5.79 c1.848,5.541,7.006,9.045,12.542,9.045c1.386,0,2.796-0.221,4.184-0.682C187.595,166.601,191.34,159.112,189.031,152.184z'%3E%3C/path%3E%3Cpath d='M205.472,201.498l-2.74-8.219c-2.311-6.927-9.802-10.669-16.727-8.361c-6.927,2.31-10.671,9.799-8.361,16.727l2.74,8.219 c1.848,5.54,7.007,9.044,12.542,9.044c1.387,0,2.797-0.221,4.185-0.682C204.038,215.914,207.782,208.426,205.472,201.498z'%3E%3C/path%3E%3Cpath d='M219.174,242.593c-2.31-6.927-9.795-10.669-16.726-8.362c-6.927,2.309-10.672,9.798-8.362,16.726l1.93,5.79 c1.848,5.541,7.006,9.045,12.542,9.045c1.386,0,2.796-0.221,4.184-0.682c6.927-2.309,10.672-9.798,8.362-16.726L219.174,242.593z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon.tv {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15 7V21M18 11H18.01M18 14H18.01M18 17H18.01M17 3L12 7L7 3M7.8 21H16.2C17.8802 21 18.7202 21 19.362 20.673C19.9265 20.3854 20.3854 19.9265 20.673 19.362C21 18.7202 21 17.8802 21 16.2V11.8C21 10.1198 21 9.27976 20.673 8.63803C20.3854 8.07354 19.9265 7.6146 19.362 7.32698C18.7202 7 17.8802 7 16.2 7H7.8C6.11984 7 5.27976 7 4.63803 7.32698C4.07354 7.6146 3.6146 8.07354 3.32698 8.63803C3 9.27976 3 10.1198 3 11.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21Z' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon.pool {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20.01'%3E%3Ctitle%3E%3C/title%3E%3Cg data-name='Layer 2' id='Layer_2'%3E%3Cpath d='M18,18V5a3,3,0,0,0-3-3,3,3,0,0,0-3,3V6h2V5a1,1,0,0,1,1-1,1,1,0,0,1,.71.31A1,1,0,0,1,16,5V7H8V5a2.92,2.92,0,0,0-.87-2.11A2.94,2.94,0,0,0,5,2,3,3,0,0,0,2,5V6H4V5A1,1,0,0,1,5,4a1,1,0,0,1,.71.31A1,1,0,0,1,6,5V20H6c-.56,0-.8-.22-1.29-.71A3.56,3.56,0,0,0,2,18v2c.56,0,.8.22,1.29.71A3.56,3.56,0,0,0,6,22,3.56,3.56,0,0,0,8.7,20.71c.49-.49.73-.71,1.29-.71s.8.22,1.29.71a3.48,3.48,0,0,0,5.42,0c.49-.49.73-.71,1.3-.71s.8.22,1.29.71A3.57,3.57,0,0,0,22,22V20c-.56,0-.8-.22-1.29-.71A3.57,3.57,0,0,0,18,18Zm-2-3H8V13h8Zm0-6v2H8V9ZM14,20c-.56,0-.8-.22-1.29-.71A3.56,3.56,0,0,0,10,18a3.2,3.2,0,0,0-2,.65V17h8v1.65a6.48,6.48,0,0,0-.71.64C14.79,19.78,14.55,20,14,20Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-before {
  font-size: 16px;
  padding-left: 1.5em;
  position: relative;
  display: block;
}
.animatable .icon-before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon-before:before {
  content: "";
  height: 100%;
  width: 1.5em;
  position: absolute;
  left: 0px;
  top: 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 15px 20px;
}
.animatable .icon-before:before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon-before.chevron-right:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.icon-before.chevron-right.light:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.icon-before.check:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='3 5.5 18 13'%3E%3Cpath d='M4 12.6111L8.92308 17.5L20 6.5' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon-before.sofa:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='1.25 4.25 21.5 15.5'%3E%3Cpath d='M5.55556 18H18.4444C20.4081 18 22 16.4081 22 14.4444V12C22 10.8954 21.1046 10 20 10C18.8954 10 18 10.8954 18 12V13.2C18 13.6418 17.6418 14 17.2 14H6.8C6.35817 14 6 13.6418 6 13.2V12C6 10.8954 5.10457 10 4 10C2.89543 10 2 10.8954 2 12V14.4444C2 16.4081 3.59188 18 5.55556 18Z' stroke='%231C274C' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M20 10C20 9.07069 20 8.60603 19.9231 8.21964C19.6075 6.63288 18.3671 5.39249 16.7804 5.07686C16.394 5 15.9293 5 15 5H9C8.07069 5 7.60603 5 7.21964 5.07686C5.63288 5.39249 4.39249 6.63288 4.07686 8.21964C4 8.60603 4 9.07069 4 10' stroke='%231C274C' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M20 19V18M4 19V18' stroke='%230b4f76' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon-before.ironing_facilities:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0 50.19 297 196.62'%3E%3Cg%3E%3Ccircle cx='222.341' cy='184.473' r='18.979'%3E%3C/circle%3E%3Cpath d='M297,134.004c0.009-2.726-0.379-36.917-24.202-60.989c-14.99-15.146-35.48-22.825-60.901-22.825h-84.832 c-7.43,0-13.453,6.023-13.453,13.453v17.592c0,7.43,6.023,13.453,13.453,13.453c7.43,0,13.453-6.023,13.453-13.453v-4.139h71.379 c17.884,0,31.891,4.946,41.632,14.7c8.744,8.756,12.873,20.072,14.823,28.763H147.001c-47.991,0-81.649,11.102-102.897,33.941 c-14.895,16.01-23.132,37.497-25.041,65.404h-5.611C6.023,219.904,0,225.927,0,233.357c0,7.43,6.023,13.453,13.453,13.453h270.094 c7.43,0,13.453-6.023,13.453-13.453v-99.345C297,134.009,297,134.007,297,134.004z M46.03,219.904 c1.631-20.743,7.38-35.907,17.772-47.077c15.658-16.828,43.649-25.362,83.199-25.362h123.093v72.439H46.03z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-before.air_conditioning:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2.82 2.25 18.36 19.5'%3E%3Cpath d='M12 17L9 20M12 17L15 20M12 17V12M12 17V21M12 7L9 4M12 7L15 4M12 7V12M12 7V3M12 12L7.66989 9.50001M12 12L16.3301 14.5M12 12L7.66988 14.4999M12 12L16.3301 9.49995M16.3301 14.5L17.4282 18.5981M16.3301 14.5L20.4282 13.4019M16.3301 14.5L19.7942 16.5M7.66989 9.50001L3.57181 10.5981M7.66989 9.50001L6.57181 5.40193M7.66989 9.50001L4.20578 7.5M16.3301 9.49995L20.4282 10.598M16.3301 9.49995L17.4282 5.40187M16.3301 9.49995L19.7943 7.5M7.66988 14.4999L6.57181 18.598M7.66988 14.4999L3.57181 13.4019M7.66988 14.4999L4.20584 16.5' stroke='%230b4f76' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon-before.coffee_machine:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0.5 0 296 297'%3E%3Cpath d='M39.5,174H14.111C6.784,174,0.5,178.945,0.5,186.273v77.567c0,7.328,6.172,13.268,13.5,13.268s13.5-5.94,13.5-13.268V200h12 v83.232C39.5,290.56,45.567,297,52.895,297h209.227c19.135,0,34.378-16.066,34.378-35.201V34.201C296.5,15.066,281.256,0,262.122,0 H55.508C36.622,0,20.5,15.066,20.5,34.201v14.258C20.5,67.61,36.622,84,55.508,84H78.5v5.314c0,7.328,5.672,13.268,13,13.268 s13-5.94,13-13.268V84h80.68c4.56,0,8.32,2.992,8.32,7.325V270h-13.554l-16.787-99.776l17.452-35.202 c2.039-4.112,1.808-8.917-0.612-12.818S173.315,116,168.724,116H52.895c-7.328,0-13.395,5.791-13.395,13.119V174z M147.335,143 l-6.579,13H65.5v-13H147.335z M65.5,270v-87h72.767l14.77,87H65.5z M269.5,261.799c0,4.426-2.952,8.201-7.378,8.201h-34.076 c-4.357,0-8.546-3.622-8.546-8.201V91.325C219.5,72.207,204.532,57,185.18,57H55.508c-4.327,0-8.008-3.945-8.008-8.541V34.201 c0-4.579,3.682-7.201,8.008-7.201h206.613c4.426,0,7.378,2.775,7.378,7.201V261.799z'%3E%3C/path%3E%3C/svg%3E");
}
.icon-before.bath_or_shower:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='0 30.29 297 236.41'%3E%3Cpath d='M284.044,126.18H41.859V70.454c0-7.856,6.567-14.248,14.639-14.248c7.936,0,14.64,6.619,14.64,14.454 c0,7.156,5.801,12.956,12.956,12.956s12.956-5.801,12.956-12.956c0-22.258-18.192-40.367-40.553-40.367 c-22.36,0-40.552,18.016-40.552,40.161v55.725h-2.99C5.801,126.18,0,131.98,0,139.136v48.337c0,31.055,22.937,56.871,52.822,61.535 v4.742c0,7.156,5.801,12.956,12.956,12.956s12.956-5.801,12.956-12.956v-3.987h140.527v3.987c0,7.156,5.801,12.956,12.956,12.956 s12.956-5.801,12.956-12.956v-4.827c12.737-2.079,24.451-8.025,33.706-17.279c11.684-11.685,18.12-27.283,18.12-43.921v-48.586 C297,131.98,291.199,126.18,284.044,126.18z M271.087,187.722c0,20.259-15.869,36.128-36.128,36.128H62.539 c-20.196,0-36.627-16.319-36.627-36.378v-35.381h245.174V187.722z'%3E%3C/path%3E%3C/svg%3E");
}
.icon-before.wifi:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2.22 4 19.5 16'%3E%3Cg id='System / Wifi_High'%3E%3Cpath id='Vector' d='M8.34277 14.5899C8.80861 14.0903 9.37187 13.6915 9.9978 13.418C10.6237 13.1446 11.2995 13.0025 11.9826 13.0001C12.6656 12.9977 13.3419 13.1353 13.9697 13.4044C14.5975 13.6735 15.1637 14.0683 15.633 14.5646M6.14941 11.5439C6.89476 10.7446 7.79597 10.1066 8.79745 9.66902C9.79893 9.23148 10.8793 9.00389 11.9721 9.00007C13.065 8.99626 14.1466 9.21651 15.1511 9.64704C16.1556 10.0776 17.0617 10.7094 17.8127 11.5035M3.22363 8.81635C4.34165 7.61742 5.69347 6.66028 7.19569 6.00398C8.69791 5.34768 10.3179 5.0058 11.9572 5.00007C13.5966 4.99435 15.2208 5.32472 16.7276 5.97052C18.2344 6.61632 19.5931 7.56458 20.7195 8.75568M12 19.0001C11.4477 19.0001 11 18.5524 11 18.0001C11 17.4478 11.4477 17.0001 12 17.0001C12.5523 17.0001 13 17.4478 13 18.0001C13 18.5524 12.5523 19.0001 12 19.0001Z' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-before.shower:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%230b4f76' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' viewBox='22.71 0 251.58 297'%3E%3Cg%3E%3Cpath d='M225.687,0H158.72c-26.913,0-48.984,19.426-48.984,43.302v22.881C89.668,70.31,72.19,81.274,60.094,98.331H45.832 c-7.303,0-13.223,6.243-13.223,13.546s5.92,13.546,13.223,13.546h160.705c7.303,0,13.223-6.243,13.223-13.546 s-5.92-13.546-13.223-13.546h-13.432c-13.48-18.061-34.204-30.574-56.278-33.275V43.302c0-9.295,9.561-17.214,21.893-17.214h66.967 c12.436,0,22.515,10.214,22.515,22.329v235.361c0,7.303,5.741,13.223,13.044,13.223c7.303,0,13.044-5.92,13.044-13.223V48.417 C274.29,21.719,252.704,0,225.687,0z M98.373,98.331c8.402-5.017,18.09-7.743,28.226-7.743c10.137,0,19.824,2.726,28.227,7.743 H98.373z'%3E%3C/path%3E%3Cpath d='M123.281,137.312c-7.303,0-13.546,5.92-13.546,13.223v6.103c0,7.303,6.243,13.223,13.546,13.223 c7.303,0,13.546-5.92,13.546-13.223v-6.103C136.827,143.232,130.584,137.312,123.281,137.312z'%3E%3C/path%3E%3Cpath d='M123.281,187.151c-7.303,0-13.546,5.92-13.546,13.223v9.154c0,7.303,6.243,13.223,13.546,13.223 c7.303,0,13.546-5.92,13.546-13.223v-9.154C136.827,193.071,130.584,187.151,123.281,187.151z'%3E%3C/path%3E%3Cpath d='M123.281,239.024c-7.303,0-13.546,5.92-13.546,13.223v6.103c0,7.303,6.243,13.223,13.546,13.223 c7.303,0,13.546-5.92,13.546-13.223v-6.103C136.827,244.944,130.584,239.024,123.281,239.024z'%3E%3C/path%3E%3Cpath d='M74.122,138.032c-6.929-2.306-14.418,1.433-16.726,8.362l-1.93,5.79c-2.309,6.928,1.435,14.417,8.362,16.726 c1.388,0.462,2.797,0.682,4.184,0.682c5.536,0,10.696-3.504,12.542-9.045l1.93-5.79C84.793,147.83,81.049,140.341,74.122,138.032z'%3E%3C/path%3E%3Cpath d='M58.491,184.917c-6.933-2.307-14.418,1.434-16.727,8.361l-2.74,8.219c-2.309,6.928,1.434,14.417,8.361,16.727 c1.389,0.462,2.798,0.682,4.185,0.682c5.536,0,10.695-3.504,12.542-9.044l2.74-8.219C69.162,194.716,65.418,187.227,58.491,184.917 z'%3E%3C/path%3E%3Cpath d='M42.048,234.23c-6.928-2.308-14.418,1.433-16.726,8.362l-1.93,5.79c-2.309,6.928,1.435,14.417,8.362,16.726 c1.388,0.462,2.797,0.682,4.184,0.682c5.536,0,10.696-3.504,12.542-9.045l1.93-5.79C52.72,244.028,48.976,236.54,42.048,234.23z'%3E%3C/path%3E%3Cpath d='M189.031,152.184l-1.93-5.79c-2.31-6.927-9.795-10.669-16.726-8.362c-6.927,2.309-10.672,9.798-8.362,16.726l1.93,5.79 c1.848,5.541,7.006,9.045,12.542,9.045c1.386,0,2.796-0.221,4.184-0.682C187.595,166.601,191.34,159.112,189.031,152.184z'%3E%3C/path%3E%3Cpath d='M205.472,201.498l-2.74-8.219c-2.311-6.927-9.802-10.669-16.727-8.361c-6.927,2.31-10.671,9.799-8.361,16.727l2.74,8.219 c1.848,5.54,7.007,9.044,12.542,9.044c1.387,0,2.797-0.221,4.185-0.682C204.038,215.914,207.782,208.426,205.472,201.498z'%3E%3C/path%3E%3Cpath d='M219.174,242.593c-2.31-6.927-9.795-10.669-16.726-8.362c-6.927,2.309-10.672,9.798-8.362,16.726l1.93,5.79 c1.848,5.541,7.006,9.045,12.542,9.045c1.386,0,2.796-0.221,4.184-0.682c6.927-2.309,10.672-9.798,8.362-16.726L219.174,242.593z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-before.smart_tv:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15 7V21M18 11H18.01M18 14H18.01M18 17H18.01M17 3L12 7L7 3M7.8 21H16.2C17.8802 21 18.7202 21 19.362 20.673C19.9265 20.3854 20.3854 19.9265 20.673 19.362C21 18.7202 21 17.8802 21 16.2V11.8C21 10.1198 21 9.27976 20.673 8.63803C20.3854 8.07354 19.9265 7.6146 19.362 7.32698C18.7202 7 17.8802 7 16.2 7H7.8C6.11984 7 5.27976 7 4.63803 7.32698C4.07354 7.6146 3.6146 8.07354 3.32698 8.63803C3 9.27976 3 10.1198 3 11.8V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21Z' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon-before.towels:before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid meet' viewBox='23.9 42.12 463.6 427.74'%3E%3Cg transform='translate(0.000000,512.000000) scale(0.100000,-0.100000)' fill='%230b4f76' stroke='none'%3E%3Cpath d='M642 4689 c-183 -24 -352 -182 -391 -367 -16 -75 -16 -3449 0 -3524 18 -83 56 -154 121 -224 80 -85 170 -130 288 -144 56 -7 763 -10 2045 -8 l1960 3 57 28 c61 30 95 64 131 131 l22 41 0 1715 0 1715 -32 67 c-17 37 -52 88 -78 113 -41 42 -151 105 -182 105 -10 0 -13 37 -13 151 0 83 -4 159 -10 169 -5 10 -24 23 -41 29 -38 13 -3775 13 -3877 0z m2266 -1121 l2 -968 -1157 -2 c-1117 -3 -1160 -4 -1203 -22 -25 -11 -69 -34 -98 -53 l-52 -33 2 907 3 908 28 57 c44 90 131 153 232 168 27 4 543 7 1145 6 l1095 -1 3 -967z m320 0 l2 -968 -80 0 -80 0 0 970 0 971 78 -3 77 -3 3 -967z m322 2 l0 -970 -80 0 -80 0 0 970 0 970 80 0 80 0 0 -970z m318 -2 l2 -968 -80 0 -80 0 0 970 0 971 78 -3 77 -3 3 -967z m545 280 c4 -380 7 -817 7 -970 l0 -278 -195 0 -195 0 0 970 0 970 188 0 189 0 6 -692z m203 303 c38 -23 77 -74 93 -120 8 -24 11 -289 11 -938 l0 -904 -22 13 c-19 10 -412 14 -2002 16 -1782 2 -1982 1 -2003 -13 -50 -33 -50 -107 0 -134 16 -8 535 -12 1989 -14 l1967 -2 30 -29 c56 -54 49 -141 -16 -183 -26 -17 -118 -18 -2023 -18 l-1995 0 -55 26 c-77 36 -124 80 -157 147 -38 78 -40 193 -4 266 30 61 87 117 149 148 l47 23 1953 5 1954 5 19 24 c18 22 19 51 19 862 0 461 3 839 8 839 4 0 21 -9 38 -19z m-4094 -2446 c30 -14 88 -30 129 -35 43 -5 529 -10 1167 -10 l1092 0 0 -150 0 -150 -1128 0 c-967 0 -1136 -2 -1185 -15 -56 -14 -129 -49 -174 -81 l-23 -16 0 266 0 267 33 -25 c18 -14 58 -37 89 -51z m4198 -384 l0 -369 -37 14 c-31 11 -388 13 -2005 14 l-1967 0 -27 -23 c-35 -31 -37 -77 -4 -112 l23 -25 1960 0 c1795 0 1961 -1 1987 -16 100 -60 66 -202 -52 -219 -24 -3 -927 -5 -2008 -3 l-1965 3 -50 23 c-239 110 -253 431 -24 557 l54 30 1963 5 1964 5 19 24 c17 21 19 41 19 226 l0 204 48 7 c26 4 56 10 67 15 11 4 23 8 28 8 4 1 7 -165 7 -368z m-1490 189 l0 -150 -80 0 -80 0 0 150 0 150 80 0 80 0 0 -150z m320 0 l0 -150 -85 0 -85 0 0 150 0 150 85 0 85 0 0 -150z m320 0 l0 -150 -80 0 -80 0 0 150 0 150 80 0 80 0 0 -150z m540 0 l0 -150 -190 0 -190 0 0 150 0 150 190 0 190 0 0 -150z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.icon-after {
  font-size: 16px;
  padding-right: 2em;
  position: relative;
}
.icon-after:after {
  content: "";
  height: 100%;
  width: 1.5em;
  position: absolute;
  right: 0px;
  top: 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 15px 100%;
}
.animatable .icon-after:after {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon-after.chevron-right:after {
  background-size: 10px;
}
.icon-after.chevron-right:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230b4f76;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.icon-after.chevron-right.light:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.icon-after.chevron-right.dark:after {
  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 79.89 139.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23010506;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='m55.77,69.97c-.24-.34-.39-.64-.62-.86C38.9,52.97,22.62,36.84,6.4,20.66c-1.87-1.87-3.83-3.8-5.13-6.05C-1.12,10.46,0,5.26,3.44,2.37,7-.62,12.01-.81,15.9,1.95c.88.62,1.69,1.35,2.45,2.11,19.22,19.21,38.43,38.42,57.64,57.64,5.18,5.18,5.21,11.24.03,16.43-19.32,19.34-38.65,38.67-57.98,58-3.75,3.75-8.46,4.78-12.49,2.78-5.5-2.73-7.32-9.97-3.55-14.89,1.66-2.16,3.75-3.99,5.69-5.92,15.69-15.66,31.39-31.3,47.09-46.96.34-.34.64-.73,1-1.16Z'/%3E%3C/svg%3E");
}
.icon-after.arrow-right:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='1 5.63 21.98 12.75'%3E%3Cpath d='M16.3153 16.6681C15.9247 17.0587 15.9247 17.6918 16.3153 18.0824C16.7058 18.4729 17.339 18.4729 17.7295 18.0824L22.3951 13.4168C23.1761 12.6357 23.1761 11.3694 22.3951 10.5883L17.7266 5.9199C17.3361 5.52938 16.703 5.52938 16.3124 5.91991C15.9219 6.31043 15.9219 6.9436 16.3124 7.33412L19.9785 11.0002L2 11.0002C1.44772 11.0002 1 11.4479 1 12.0002C1 12.5524 1.44772 13.0002 2 13.0002L19.9832 13.0002L16.3153 16.6681Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
  background-size: 20px;
}
.icon-after.search:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%230b4f76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon-after.search.light:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.icon-after.search.dark:after {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20'%3E%3Cpath d='M15.7955 15.8111L21 21M18 10.5C18 14.6421 14.6421 18 10.5 18C6.35786 18 3 14.6421 3 10.5C3 6.35786 6.35786 3 10.5 3C14.6421 3 18 6.35786 18 10.5Z' stroke='%23010506' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
/* Responsive less */
/* Responsive less */
#header .hamburger {
  display: none;
}
@media screen and (max-width: 79.98999999999999em) {
  #header .header-logo {
    z-index: 2;
  }
  #header .hamburger {
    display: block;
  }
  #header #main-menu {
    position: fixed;
    inset: 0;
    margin-bottom: 0em;
    padding-bottom: 0em;
    background-color: #0b4f76;
    padding-top: 180px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    translate: -100%;
  }
  .animatable #header #main-menu {
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header #main-menu.active {
    translate: 0 0;
  }
  #header #main-menu .main-menu {
    width: 100%;
  }
  #header #main-menu #menu-main-menu,
  #header #main-menu #menu-main-menu_dutch,
  #header #main-menu #menu-main-menu_german,
  #header #main-menu #menu-main-menu_spanish {
    position: relative;
    flex-direction: column;
  }
  #header #main-menu #menu-main-menu li,
  #header #main-menu #menu-main-menu_dutch li,
  #header #main-menu #menu-main-menu_german li,
  #header #main-menu #menu-main-menu_spanish li {
    margin-left: unset;
    width: 100%;
    border-top: 1px solid #ffffff;
  }
  #header #main-menu #menu-main-menu li > :last-of-type a,
  #header #main-menu #menu-main-menu_dutch li > :last-of-type a,
  #header #main-menu #menu-main-menu_german li > :last-of-type a,
  #header #main-menu #menu-main-menu_spanish li > :last-of-type a {
    padding-left: 2em;
    padding-right: 2em;
  }
  #header #main-menu #menu-main-menu li:not(:last-of-type),
  #header #main-menu #menu-main-menu_dutch li:not(:last-of-type),
  #header #main-menu #menu-main-menu_german li:not(:last-of-type),
  #header #main-menu #menu-main-menu_spanish li:not(:last-of-type) {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  #header #main-menu #menu-main-menu li a,
  #header #main-menu #menu-main-menu_dutch li a,
  #header #main-menu #menu-main-menu_german li a,
  #header #main-menu #menu-main-menu_spanish li a {
    text-align: center;
  }
  #header #main-menu #menu-main-menu > .menu-item:last-of-type,
  #header #main-menu #menu-main-menu_dutch > .menu-item:last-of-type,
  #header #main-menu #menu-main-menu_german > .menu-item:last-of-type,
  #header #main-menu #menu-main-menu_spanish > .menu-item:last-of-type {
    width: 75%;
  }
  #header #main-menu #menu-main-menu > .menu-item > li,
  #header #main-menu #menu-main-menu_dutch > .menu-item > li,
  #header #main-menu #menu-main-menu_german > .menu-item > li,
  #header #main-menu #menu-main-menu_spanish > .menu-item > li {
    padding: 0;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children {
    position: unset;
  }
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children a,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children a,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children a,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children a {
    margin: auto;
  }
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children#menu-item-1180 > a,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children#menu-item-1180 > a,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children#menu-item-1180 > a,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children#menu-item-1180 > a {
    width: max-content;
  }
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children > .sub-menu,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children > .sub-menu,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children > .sub-menu,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children > .sub-menu {
    position: relative;
    top: 0;
    transform: scaleY(0);
    transform-origin: top;
    z-index: 2;
    padding-top: 0em;
    padding-bottom: 0em;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children > .sub-menu li,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children > .sub-menu li,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children > .sub-menu li,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children > .sub-menu li {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border-color: #0b4f76;
  }
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children > .sub-menu li:last-of-type,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children > .sub-menu li:last-of-type,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children > .sub-menu li:last-of-type,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children > .sub-menu li:last-of-type {
    border-bottom: 1px solid #0b4f76;
  }
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children:hover > .sub-menu,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children:hover > .sub-menu,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children:hover > .sub-menu,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children:hover > .sub-menu,
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children:active > .sub-menu,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children:active > .sub-menu,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children:active > .sub-menu,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children:active > .sub-menu {
    background-color: #ffffff;
    transform: scaleY(1);
  }
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children:hover > .sub-menu li a,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children:hover > .sub-menu li a,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children:hover > .sub-menu li a,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children:hover > .sub-menu li a,
  #header #main-menu #menu-main-menu > .menu-item.menu-item-has-children:active > .sub-menu li a,
  #header #main-menu #menu-main-menu_dutch > .menu-item.menu-item-has-children:active > .sub-menu li a,
  #header #main-menu #menu-main-menu_german > .menu-item.menu-item-has-children:active > .sub-menu li a,
  #header #main-menu #menu-main-menu_spanish > .menu-item.menu-item-has-children:active > .sub-menu li a {
    color: #0b4f76;
  }
}
@media screen and (max-width: 35.49em) {
  .content-section {
    padding-top: 2em;
    padding-bottom: 1em;
  }
  #header #main-menu {
    padding-top: 120px;
  }
  #header #main-menu #menu-main-menu li:not(:last-of-type) {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
}
@media screen and (min-width: 79.98999999999999em) {
  #header #main-menu .menu > .menu-item.current-menu-item {
    font-weight: bold;
    border-color: #e35f21;
  }
  #header #main-menu .menu > .menu-item:hover,
  #header #main-menu .menu > .menu-item:active {
    border-color: #e35f21;
  }
  #header #main-menu .menu > .menu-item:last-of-type {
    border: none;
  }
}
@media screen and (max-width: 47.99em) {
  .appartment-entry {
    grid-template-columns: unset !important;
    grid-template-rows: 1fr auto;
  }
}
.top-filter-bar .search-wrap .icon-after {
  padding-right: 1.25em;
}
@media screen and (max-width: 79.98999999999999em) {
  #hp-hl-slider .splide__arrows .splide__arrow--prev {
    left: 1em;
  }
  #hp-hl-slider .splide__arrows .splide__arrow--next {
    right: 1em;
  }
}
@media screen and (max-width: 47.99em) {
  #hp-hl-slider {
    width: 95%;
    margin-inline: auto;
  }
  #hp-hl-slider .splide__arrows .splide__arrow--prev {
    left: -1.5em;
  }
  #hp-hl-slider .splide__arrows .splide__arrow--next {
    right: -1.5em;
  }
}
@media screen and (max-width: 63.99em) {
  #header {
    padding-bottom: 0em;
  }
  #header .header-lang-switch {
    padding-bottom: 0em;
  }
  #header svg {
    width: 142px;
    height: 24px;
  }
  #header .hamburger {
    padding-bottom: 5px;
  }
  .header-img {
    height: 220px;
    clip-path: ellipse(130% 75% at 50% 2%);
  }
  #breadcrumbs {
    padding-top: 0em;
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    word-break: break-all;
  }
}
@media screen and (max-width: 35.49em) {
  #header .header-logo {
    padding-right: 0;
  }
  #header .hamburger {
    padding-left: 0;
  }
  .header-img {
    height: 180px;
    clip-path: ellipse(130% 75% at 50% 18%);
  }
  .home .header-img {
    height: 350px;
    clip-path: ellipse(130% 75% at 50% 16%);
  }
  #apartmentName {
    margin-top: 1em;
    margin-bottom: 0em;
  }
  #main-apartment-carousel {
    aspect-ratio: 1.25;
  }
  #main-apartment-carousel .splide__track {
    height: 100%;
  }
  #main-apartment-carousel .splide__track img {
    max-height: unset;
  }
  .eapps-widget {
    position: absolute !important;
    bottom: 0;
  }
}
@media screen and (orientation: landscape) and (max-width: 63.99em) {
  /* Landscape styles */
  #header {
    position: relative;
  }
  #header #main-menu {
    overflow: scroll;
  }
}
@media screen and (max-width: 35.49em) {
  /* Mobile */
  .apartment-info .booking-platform {
    left: 0;
    right: unset;
  }
  .apartment-info .booking-platform:nth-of-type(2) {
    top: 5em;
  }
  #reservationForm .checkin-wrap,
  #reservationForm .checkout-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    min-height: 57px;
  }
}
/* Child theme less */
/*# sourceMappingURL=/home/devretiro/domains/devretiro.triplehosting.nl/public_html/wp-content/themes/GladiorTheme/style.css.map */