/*
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-03-18 11:43:40 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,
.h1 {
  font-size: 3em;
  font-weight: 700;
  margin-top: 0;
}
@media screen and (max-width: 47.99em) {
  h1,
  .h1 {
    font-size: 2em;
  }
}
h2,
.h2 {
  margin-top: 0;
  font-size: 2em;
  font-weight: 700;
}
@media screen and (max-width: 47.99em) {
  h2,
  .h2 {
    font-size: 1.5em;
  }
}
h3,
.h3 {
  margin: 0;
  font-size: 1.75em;
  font-weight: 700;
}
h4,
.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: 14px;
}
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;
}
.arrow-right-menu {
  padding-right: 0.75em;
  position: relative;
}
.arrow-right-menu:after {
  content: '';
  right: 0.25em;
  top: 50%;
  translate: 0 -50%;
  background-size: 100% 0.5rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' 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");
  width: 1em;
  position: absolute;
  aspect-ratio: 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;
}
@media screen and (min-width: 79.98999999999999em) {
  #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: 1em;
    font-size: 18px;
    transition: border 200ms ease-in-out;
    border-bottom: 2px solid transparent;
  }
  #header #main-menu .menu > .menu-item:first-child {
    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 {
    padding-right: 0.75em;
    position: relative;
  }
  #header #main-menu .menu > .menu-item-has-children:after {
    content: '';
    right: 0.25em;
    top: 50%;
    translate: 0 -50%;
    background-size: 100% 0.5rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' 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");
    width: 1em;
    position: absolute;
    aspect-ratio: 1;
  }
  #header #main-menu .menu > .menu-item-has-children:after {
    transform: rotate(0.25turn);
  }
  #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;
  }
  .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 .menu-item-has-children {
    padding-right: 0.75em;
    position: relative;
  }
  #header #main-menu .menu > .menu-item-has-children .sub-menu .menu-item-has-children:after {
    content: '';
    right: 0.25em;
    top: 50%;
    translate: 0 -50%;
    background-size: 100% 0.5rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' 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");
    width: 1em;
    position: absolute;
    aspect-ratio: 1;
  }
  #header #main-menu .menu > .menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu:focus-within {
    height: auto;
    transform: scaleY(1) translateY(0%);
    opacity: 1;
    top: -0.5em;
  }
  #header #main-menu .menu > .menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu,
  #header #main-menu .menu > .menu-item-has-children .sub-menu .menu-item-has-children:active > .sub-menu {
    height: auto;
    transform: scaleY(1) translateY(0%);
    opacity: 1;
    top: 0;
    top: -0.5em;
  }
  #header #main-menu .menu > .menu-item-has-children .sub-menu:has(.menu-item-has-children:hover, .menu-item-has-children:active) {
    overflow: visible;
  }
  #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;
  }
}
@media screen and (min-width: 79.98999999999999em) and screen and (max-width: 79.98999999999999em) {
  #header #main-menu .menu > .menu-item {
    margin-left: unset;
  }
}
@media screen and (min-width: 79.98999999999999em) and screen and (max-width: 79.98999999999999em) {
  #header #main-menu .menu > .menu-item-has-children .sub-menu {
    position: relative;
  }
}
.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 .touristic-group,
.homepage-content .temporary-group,
.homepage-content #hp-highlights {
  padding-top: 3em;
}
@media screen and (max-width: 63.99em) {
  .homepage-content .touristic-group,
  .homepage-content .temporary-group,
  .homepage-content #hp-highlights {
    background-color: #ebf8ff;
  }
  .homepage-content .touristic-group .pure-g > :nth-of-type(2),
  .homepage-content .temporary-group .pure-g > :nth-of-type(2),
  .homepage-content #hp-highlights .pure-g > :nth-of-type(2) {
    text-align: left;
  }
}
.homepage-content .touristic-group .switch-block > div,
.homepage-content .temporary-group .switch-block > div,
.homepage-content #hp-highlights .switch-block > div {
  display: flex;
}
.homepage-content .touristic-group .switch-block .btns > div,
.homepage-content .temporary-group .switch-block .btns > div,
.homepage-content #hp-highlights .switch-block .btns > div {
  gap: 1em;
}
.homepage-content .touristic-group .switch-block .btns > div a,
.homepage-content .temporary-group .switch-block .btns > div a,
.homepage-content #hp-highlights .switch-block .btns > div a {
  text-wrap: nowrap;
}
@media screen and (max-width: 47.99em) {
  .homepage-content .touristic-group .switch-block > div,
  .homepage-content .temporary-group .switch-block > div,
  .homepage-content #hp-highlights .switch-block > div {
    flex-wrap: wrap;
    row-gap: 1em;
  }
}
@media screen and (max-width: 35.49em) {
  .homepage-content .touristic-group .switch-block,
  .homepage-content .temporary-group .switch-block,
  .homepage-content #hp-highlights .switch-block {
    width: 100%;
  }
}
.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 .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+2) {
    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 (max-width: 63.99em) {
  .page-template-contact-template #footer:before,
  .page-template-apartments-overview #footer:before {
    content: "";
    position: absolute;
    inset: 0;
    top: 50%;
    top: -55%;
    clip-path: ellipse(60% 50% at 50% 50%);
    background-color: #ebf8ff;
    z-index: -1;
    width: 225vw;
    left: 50%;
    translate: -50% 0;
  }
}
@media screen and (max-width: 47.99em) {
  .page-template-contact-template #footer:before,
  .page-template-apartments-overview #footer:before {
    content: "";
    position: absolute;
    inset: 0;
    top: 50%;
    top: -85%;
    clip-path: ellipse(60% 50% at 50% 50%);
    background-color: #ebf8ff;
    z-index: -1;
    width: 330vw;
    left: 50%;
    translate: -50% 0;
  }
}
@media screen and (max-width: 35.49em) {
  .page-template-contact-template #footer:before,
  .page-template-apartments-overview #footer:before {
    content: "";
    position: absolute;
    inset: 0;
    top: 50%;
    top: -65%;
    clip-path: ellipse(60% 50% at 50% 50%);
    background-color: #ebf8ff;
    z-index: -1;
    width: 330vw;
    left: 50%;
    translate: -50% 0;
  }
}
.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;
}
body:not(.page-template-activities-overview) .content-section:not(.bg-grey):first-of-type {
  padding-top: 0em;
}
.page-template-activities-overview .checkbox-filter-group .filter-title p {
  margin-top: 0;
  font-size: 2em;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
}
@media screen and (max-width: 47.99em) {
  .page-template-activities-overview .checkbox-filter-group .filter-title p {
    font-size: 1.5em;
  }
}
.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;
}
.single-apartment .apartment-detailed li.item {
  padding-bottom: 0.25em;
  font-size: 16px;
  padding-left: 1.5em;
  position: relative;
  display: block;
}
.animatable .single-apartment .apartment-detailed li.item {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.single-apartment .apartment-detailed li.item: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 .single-apartment .apartment-detailed li.item:before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.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");
}
.single-apartment .apartment-detailed li.item.lift:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.98 0 14.54 14.53'%3E%3Cpath d='M11.0156 0.556641C14.7363 2.10938 16.4941 6.35742 14.9707 10.0488C13.7988 12.8613 11.1035 14.5312 8.23242 14.5312C7.26562 14.5312 6.32812 14.3555 5.47852 14.0039C1.75781 12.4512 0 8.20312 1.52344 4.51172C2.69531 1.69922 5.39062 0 8.26172 0C9.22852 0.0292969 10.166 0.205078 11.0156 0.556641ZM13.6523 9.52148C14.8828 6.5332 13.4766 3.10547 10.4883 1.875C9.78516 1.58203 9.05273 1.40625 8.23242 1.40625C5.80078 1.40625 3.7207 2.90039 2.8418 5.03906C1.61133 8.02734 3.01758 11.4551 6.00586 12.6855C6.70898 12.9785 7.44141 13.1543 8.26172 13.1543C10.6934 13.1543 12.7734 11.6602 13.6523 9.52148ZM5.56641 6.32812C5.09766 6.32812 4.86328 5.77148 5.18555 5.41992L7.88086 2.75391C7.96875 2.66602 8.08594 2.57812 8.26172 2.57812C8.4082 2.57812 8.52539 2.66602 8.64258 2.75391L11.3086 5.41992C11.6309 5.77148 11.3965 6.32812 10.9277 6.32812H5.56641ZM10.9277 8.20312C11.3965 8.20312 11.6309 8.78906 11.3086 9.14062L8.64258 11.8066C8.52539 11.8945 8.4082 11.9824 8.23242 11.9824C8.08594 11.9824 7.96875 11.8945 7.88086 11.8066L5.18555 9.14062C4.86328 8.78906 5.09766 8.20312 5.56641 8.20312H10.9277ZM8.26172 10.8691L9.96094 9.14062H6.5332L8.26172 10.8691Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .apartment-detailed li.item.floor:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.9 15'%3E%3Cpath d='M16.7285 7.03125C16.8164 7.11914 16.9043 7.26562 16.9043 7.38281C16.9043 7.5293 16.8457 7.61719 16.7871 7.70508L16.4648 8.05664C16.377 8.14453 16.2598 8.20312 16.1133 8.20312C15.9961 8.20312 15.8789 8.17383 15.791 8.08594L15.0293 7.38281V13.8281C15.0293 14.502 14.502 15 13.8574 15H3.04688C2.40234 15 1.875 14.502 1.875 13.8281V7.38281L1.11328 8.08594C1.02539 8.17383 0.908203 8.20312 0.791016 8.20312C0.644531 8.20312 0.527344 8.14453 0.439453 8.05664L0.146484 7.70508C0.0585938 7.61719 0 7.5293 0 7.38281C0 7.26562 0.0878906 7.11914 0.175781 7.03125L7.67578 0.322266C7.88086 0.117188 8.14453 0 8.4668 0C8.75977 0 9.02344 0.117188 9.22852 0.322266L10.8105 1.72852V1.64062C10.8105 1.25977 11.1035 0.9375 11.5137 0.9375H14.3262C14.707 0.9375 15.0293 1.25977 15.0293 1.64062V5.50781L16.7285 7.03125ZM13.623 13.5938V6.12305L8.4668 1.49414L3.31055 6.12305V13.5938H13.623ZM13.623 4.24805V2.34375H12.2168V2.98828L13.623 4.24805ZM6.5918 6.09375C6.5918 5.85938 6.79688 5.625 7.06055 5.625H9.87305C10.1074 5.625 10.3418 5.85938 10.3418 6.09375V8.90625C10.3418 9.16992 10.1074 9.375 9.87305 9.375H7.06055C6.79688 9.375 6.5918 9.16992 6.5918 8.90625V6.09375Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .apartment-detailed li.item.stairs:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.3 16.3'%3E%3Cpath d='M14.0916 10.0517C14.1445 10.1114 14.1677 10.1891 14.163 10.2677L13.9484 13.8382C13.9393 13.9899 13.8103 14.1314 13.6399 14.1143L13.6398 14.1157L13.3057 14.1039L13.3022 14.1044C13.1492 14.0952 13.0057 13.9636 13.0256 13.791L13.0249 13.7917L13.1624 11.5046L10.3455 14.0021C10.2142 14.1185 10.0261 14.0878 9.92839 13.9777L9.70358 13.7242C9.59242 13.5988 9.60331 13.4176 9.72869 13.3065L12.5471 10.8077L10.2508 10.6627L10.2509 10.6614C10.0775 10.6601 9.96431 10.5028 9.97349 10.35L9.97439 10.3466L10.0027 10.0135L10.0047 10.0143C10.0078 9.84263 10.1633 9.73118 10.3152 9.74031L13.8857 9.95492C13.9643 9.95964 14.0387 9.992 14.0916 10.0517Z' fill='%230b4f76' stroke='%230b4f76' stroke-width='0.3'%3E%3C/path%3E%3Cpath d='M0.75 15.5457V11.8468H4.44894V8.14787H8.14787V4.44894H11.8468V0.75H15.5457' stroke='%230b4f76' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .apartment-detailed li.item.access:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.1 0 9.38 15.02'%3E%3Cpath d='M2.87109 10.1953L2.90039 10.2539L3.98438 11.2207L3.57422 12.2168C3.45703 12.5391 3.25195 12.832 3.01758 13.0664L1.28906 14.7949C1.17188 14.9414 0.996094 15 0.791016 15C0.615234 15 0.439453 14.9414 0.322266 14.7949C0.0292969 14.5312 0.0292969 14.0625 0.322266 13.7988L2.02148 12.0703C2.13867 11.9824 2.22656 11.8359 2.28516 11.6895L2.87109 10.1953ZM6.18164 2.8125C5.41992 2.8125 4.77539 2.19727 4.77539 1.40625C4.77539 0.644531 5.41992 0 6.18164 0C6.97266 0 7.58789 0.644531 7.58789 1.40625C7.58789 2.19727 6.97266 2.8125 6.18164 2.8125ZM9.25781 7.93945C9.93164 8.61328 8.90625 9.58008 8.26172 8.96484L7.41211 8.11523C7.23633 7.93945 7.08984 7.70508 7.00195 7.4707C6.5918 6.21094 6.5918 6.12305 6.35742 5.83008L5.5957 8.90625L7.17773 10.3711C7.55859 10.7227 7.82227 11.1621 7.93945 11.6895L8.49609 14.1504C8.58398 14.5312 8.34961 14.9121 7.96875 15C7.55859 15.0879 7.20703 14.8242 7.14844 14.4727L6.5625 11.9824C6.50391 11.748 6.38672 11.543 6.21094 11.3965L3.89648 9.25781C3.48633 8.78906 3.33984 8.20312 3.48633 7.64648L4.04297 5.33203C3.7207 5.44922 3.39844 5.56641 2.75391 5.83008C2.46094 5.94727 2.22656 6.18164 2.08008 6.44531L1.66992 7.35352C1.28906 8.17383 0 7.58789 0.410156 6.73828L0.820312 5.83008C1.11328 5.24414 1.61133 4.77539 2.22656 4.51172C3.48633 4.01367 4.01367 3.75 5.03906 3.75C6.35742 3.75 7.5293 4.59961 7.96875 5.85938L8.34961 7.00195C8.34961 7.03125 8.37891 7.08984 8.4082 7.08984L9.25781 7.93945Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .apartment-detailed li.item.parking:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.05 0 14.99 11.25'%3E%3Cpath d='M14.6777 3.7793C14.9121 3.7793 15.0879 3.98438 15.0293 4.18945L14.8535 4.89258C14.8242 5.06836 14.6777 5.18555 14.5312 5.18555H14.1797C14.4141 5.5957 14.5898 6.06445 14.5898 6.5625V10.5469C14.5898 10.957 14.2676 11.25 13.8867 11.25H13.418C13.0078 11.25 12.7148 10.957 12.7148 10.5469V9.84375H2.40234V10.5469C2.40234 10.957 2.08008 11.25 1.69922 11.25H1.23047C0.820312 11.25 0.527344 10.957 0.527344 10.5469V6.5625C0.527344 6.06445 0.673828 5.5957 0.908203 5.15625H0.585938C0.410156 5.15625 0.263672 5.06836 0.234375 4.89258L0.0585938 4.18945C0 3.98438 0.175781 3.75 0.410156 3.75H1.93359L2.8418 1.49414C3.19336 0.585938 4.07227 0 5.00977 0H10.0781C11.0156 0 11.8945 0.585938 12.2461 1.49414L13.1543 3.7793H14.6777ZM4.16016 2.02148L3.42773 3.75H11.6602L10.9277 2.02148C10.8105 1.64062 10.459 1.40625 10.0781 1.40625H5.00977C4.62891 1.40625 4.30664 1.64062 4.16016 2.02148ZM13.1836 7.96875V6.5625C13.1836 5.80078 12.5391 5.15625 11.7773 5.15625H3.33984C2.54883 5.15625 1.93359 5.80078 1.93359 6.5625V7.96875C1.93359 8.23242 2.13867 8.4375 2.40234 8.4375H12.7148C12.9492 8.4375 13.1836 8.23242 13.1836 7.96875ZM3.80859 5.85938C4.36523 5.85938 5.21484 6.70898 5.21484 7.26562C5.21484 7.82227 4.36523 7.73438 3.80859 7.73438C3.22266 7.73438 2.87109 7.38281 2.87109 6.79688C2.87109 6.24023 3.22266 5.85938 3.80859 5.85938ZM11.3086 5.85938C11.8652 5.85938 12.2461 6.24023 12.2461 6.79688C12.2461 7.38281 11.8652 7.73438 11.3086 7.73438C10.7227 7.73438 9.90234 7.82227 9.90234 7.26562C9.90234 6.70898 10.7227 5.85938 11.3086 5.85938Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .apartment-detailed li.item.smoking:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.75 15'%3E%3Cpath d='M14.7363 4.16016C15.791 4.89258 16.4062 6.06445 16.4062 7.32422V8.20312C16.4062 8.34961 16.2891 8.4375 16.1719 8.4375H15.2344C15.0879 8.4375 15 8.34961 15 8.20312V7.32422C15 6.5332 14.5898 5.77148 13.9453 5.33203C12.8906 4.57031 12.1875 3.48633 12.1875 2.19727V0.234375C12.1875 0.117188 12.2754 0 12.4219 0H13.3594C13.4766 0 13.5938 0.117188 13.5938 0.234375V2.08008C13.5938 2.92969 14.0332 3.66211 14.7363 4.16016ZM16.2012 2.57812C17.7832 3.63281 18.75 5.41992 18.75 7.32422V8.20312C18.75 8.34961 18.6328 8.4375 18.5156 8.4375H17.5781C17.4316 8.4375 17.3438 8.34961 17.3438 8.20312V7.32422C17.3438 5.85938 16.582 4.48242 15.3516 3.69141C14.8242 3.33984 14.5312 2.72461 14.5312 2.08008V0.234375C14.5312 0.117188 14.6191 0 14.7656 0H15.7031C15.8203 0 15.9375 0.117188 15.9375 0.234375V2.08008C15.9375 2.28516 16.0254 2.46094 16.2012 2.57812ZM18.5156 10.3125C18.6328 10.3125 18.75 10.4297 18.75 10.5469V14.7656C18.75 14.9121 18.6328 15 18.5156 15H17.5781C17.4316 15 17.3438 14.9121 17.3438 14.7656V10.5469C17.3438 10.4297 17.4316 10.3125 17.5781 10.3125H18.5156ZM16.1719 10.3125C16.2891 10.3125 16.4062 10.4297 16.4062 10.5469V14.7656C16.4062 14.9121 16.2891 15 16.1719 15H15.2344C15.0879 15 15 14.9121 15 14.7656V10.5469C15 10.4297 15.0879 10.3125 15.2344 10.3125H16.1719ZM13.3594 10.3125C13.7402 10.3125 14.0625 10.6348 14.0625 11.0156V14.2969C14.0625 14.707 13.7402 15 13.3594 15H1.40625C0.615234 15 0 14.3848 0 13.5938V11.7188C0 10.957 0.615234 10.3125 1.40625 10.3125H13.3594ZM12.6562 13.5938V11.7188H6.5625V13.5938H12.6562Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .apartment-detailed li.item.pets:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0.16 16.88 14.99'%3E%3Cpath d='M16.875 3.19336V4.59961C16.8457 6.03516 15.7031 7.17773 14.2969 7.17773H14.0625V14.209C14.0625 14.7363 13.623 15.1465 13.125 15.1465H10.7812C10.2539 15.1465 9.84375 14.7363 9.84375 14.209V11.3965H6.09375V14.209C6.09375 14.7363 5.6543 15.1465 5.15625 15.1465H2.8125C2.28516 15.1465 1.875 14.7363 1.875 14.209V9.28711C1.875 8.87695 1.93359 8.4668 2.08008 8.08594C0.908203 7.85156 0 6.79688 0 5.53711C0 5.15625 0.292969 4.83398 0.703125 4.83398C1.08398 4.83398 1.40625 5.15625 1.40625 5.53711C1.40625 6.21094 1.9043 6.70898 2.57812 6.70898H3.01758C3.63281 6.15234 4.45312 5.77148 5.39062 5.77148H8.90625V0.615234C8.90625 0.205078 9.4043 0 9.69727 0.292969L10.4883 1.08398V1.11328C10.5176 1.11328 10.5176 1.08398 10.5469 1.08398H12.7734C13.418 1.08398 13.9746 1.46484 14.2383 1.99219V2.02148H15.7031C16.3477 2.02148 16.875 2.54883 16.875 3.19336ZM12.6562 8.02734L9.28711 7.17773H5.39062C4.21875 7.20703 3.28125 8.14453 3.28125 9.28711V13.7402H4.6875V9.99023H11.25V13.7402H12.6562V8.02734ZM15.4688 3.42773H13.3887L12.9785 2.63672C12.9492 2.54883 12.8613 2.49023 12.7734 2.49023H10.5469C10.4004 2.49023 10.3125 2.60742 10.3125 2.72461V6.00586L12.6562 6.5918V5.77148H14.2969C14.9414 5.77148 15.4688 5.27344 15.4688 4.59961V3.42773ZM12.6562 3.42773C12.6562 3.69141 12.4219 3.89648 12.1875 3.89648C11.9238 3.89648 11.7188 3.69141 11.7188 3.42773C11.7188 3.19336 11.9238 2.95898 12.1875 2.95898C12.4219 2.95898 12.6562 3.19336 12.6562 3.42773Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .apartment-detailed li.item.parties:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0.04 0 18.77 15.02'%3E%3Cpath d='M17.2559 12.1582C17.8711 11.8945 18.5449 12.2168 18.7793 12.8027C18.8379 12.9199 18.7793 13.0664 18.6328 13.0957L13.8281 15C13.7109 15.0293 13.5938 14.9707 13.5352 14.8535C13.3008 14.2676 13.5938 13.5938 14.209 13.3301L15.0586 13.0078L13.8867 9.99023C13.6523 10.0488 13.418 10.0781 13.1836 10.0781C11.6602 10.0781 10.2246 9.08203 9.84375 7.5293L9.4043 5.77148L8.99414 7.5293C8.58398 9.08203 7.17773 10.0781 5.625 10.0781C5.41992 10.0781 5.18555 10.0488 4.95117 9.99023L3.75 13.0078L4.62891 13.3594C5.24414 13.5938 5.53711 14.2676 5.30273 14.8535C5.24414 15 5.09766 15.0586 4.98047 15L0.205078 13.125C0.0585938 13.0664 0 12.9199 0.0585938 12.8027C0.292969 12.2168 0.966797 11.8945 1.58203 12.1582L2.46094 12.4805L3.63281 9.46289C2.13867 8.49609 1.58203 6.5332 2.46094 4.95117L4.92188 0.498047C5.09766 0.205078 5.41992 0 5.74219 0C5.85938 0 5.97656 0.0292969 6.09375 0.0878906L9.43359 1.37695L12.7441 0.0878906C12.8613 0.0292969 12.9785 0 13.0957 0C13.418 0 13.7402 0.205078 13.916 0.498047L16.377 4.95117C17.2559 6.5332 16.6992 8.49609 15.2051 9.46289L16.377 12.4805L17.2559 12.1582ZM7.61719 7.17773L7.99805 5.71289L4.42383 4.30664L3.69141 5.625C3.42773 6.12305 3.36914 6.70898 3.57422 7.23633C3.7793 7.82227 4.24805 8.29102 4.83398 8.52539C5.09766 8.61328 5.36133 8.67188 5.6543 8.67188C6.5918 8.67188 7.41211 8.05664 7.61719 7.17773ZM8.32031 4.33594L8.75977 2.63672L5.94727 1.52344L5.12695 3.07617L8.32031 4.33594ZM10.5176 4.33594L13.7402 3.07617L12.8906 1.52344L10.0781 2.63672L10.5176 4.33594ZM14.0039 8.52539C14.5898 8.29102 15.0586 7.82227 15.2637 7.23633C15.4688 6.67969 15.4102 6.12305 15.1465 5.625L14.4141 4.30664L10.8398 5.71289L11.2207 7.17773C11.4258 8.05664 12.2461 8.67188 13.2129 8.67188C13.4766 8.67188 13.7402 8.61328 14.0039 8.52539Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .apartment-detailed li.item.noice:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.06 11.25'%3E%3Cpath d='M11.543 1.08398C13.0957 2.08008 14.0625 3.7793 14.0625 5.625C14.0625 7.5 13.0957 9.19922 11.543 10.1953C11.1914 10.4004 10.752 10.2832 10.5762 9.96094C10.3711 9.63867 10.459 9.19922 10.7812 8.99414C11.9531 8.26172 12.6562 7.00195 12.6562 5.625C12.6562 4.27734 11.9531 3.01758 10.7812 2.28516C10.459 2.08008 10.3711 1.64062 10.5762 1.31836C10.7812 0.996094 11.2207 0.878906 11.543 1.08398ZM9.90234 3.39844C10.7227 3.83789 11.25 4.7168 11.25 5.625C11.25 6.5625 10.7227 7.44141 9.90234 7.88086C9.55078 8.08594 9.14062 7.96875 8.93555 7.61719C8.75977 7.26562 8.87695 6.85547 9.22852 6.65039C9.58008 6.44531 9.84375 6.06445 9.84375 5.625C9.84375 5.21484 9.58008 4.83398 9.22852 4.62891C8.87695 4.42383 8.75977 4.01367 8.93555 3.66211C9.14062 3.31055 9.55078 3.19336 9.90234 3.39844ZM6.76758 0C7.14844 0 7.5 0.292969 7.5 0.732422V10.5469C7.5 10.9863 7.14844 11.25 6.76758 11.25C6.5918 11.25 6.41602 11.1914 6.29883 11.0449L3.69141 8.4375H0.703125C0.292969 8.4375 0 8.14453 0 7.73438V3.51562C0 3.13477 0.292969 2.8125 0.703125 2.8125H3.69141L6.29883 0.234375C6.41602 0.0878906 6.5918 0 6.76758 0ZM6.09375 8.87695V2.40234L4.24805 4.21875H1.40625V7.03125H4.24805L6.09375 8.87695Z' fill='%230b4f76'%3E%3C/path%3E%3C/svg%3E");
}
.single-apartment .additional-information {
  border: 1px solid #d9d9d9;
  padding: 2em;
  border-radius: 10px;
  margin-top: 2.5em;
}
.single-apartment .license-value {
  word-break: break-word;
}
.single-apartment .collapsible-wrapper {
  position: relative;
}
.single-apartment .pure-g.collapsible {
  position: relative;
  transition: max-height 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (max-width: 768px) {
  .single-apartment .pure-g.collapsible {
    overflow: hidden;
  }
  .single-apartment .pure-g.collapsible.is-collapsed {
    max-height: 275px;
  }
  .single-apartment .pure-g.collapsible.is-collapsed::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
    pointer-events: none;
    opacity: 1;
    transition: opacity 0.27s ease;
  }
  .single-apartment .pure-g.collapsible.is-expanded::after {
    opacity: 0;
  }
}
.single-apartment #show-more-details {
  display: none;
}
.single-apartment #show-more-details.is-visible {
  display: flex;
  position: relative;
  z-index: 1;
  align-items: center;
  gap: 4px;
  margin-top: 10px;
  color: #e35f21;
  font-weight: 700;
  text-decoration: underline;
  cursor: pointer;
  user-select: none;
  transition: color 0.2s ease;
}
.single-apartment #show-more-details.is-visible:hover {
  color: #d0541a;
}
.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;
  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;
}
#redirect-popup {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99999;
}
#redirect-popup[hidden] {
  display: none;
}
.redirect-popup-box {
  background: #fff;
  border-radius: 12px;
  padding: 32px 28px;
  max-width: 420px;
  width: 90%;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.18);
  text-align: center;
}
.redirect-popup-content {
  margin: 0 0 20px;
  font-size: 0.95rem;
  color: #444;
  line-height: 1.5;
}
.redirect-popup-content strong {
  color: #222;
}
.redirect-popup-countdown {
  margin: 0 0 20px;
  font-size: 0.85rem;
  color: #888;
}
.redirect-popup-cancel {
  padding: 9px 22px;
  border: 1.5px solid #ccc;
  border-radius: 6px;
  background: #fff;
  color: #333;
  font-size: 0.9rem;
  cursor: pointer;
  transition: border-color 0.2s, color 0.2s;
}
.redirect-popup-cancel:hover {
  border-color: #999;
  color: #111;
}
/* 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__arrow--prev,
.splide__arrows .splide__arrow--prev {
  left: 1em;
}
#main-apartment-carousel .splide__arrow--next,
.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 {
  /* Zorgt dat de container de hoogte van de afbeeldingen aanneemt */
}
.premade_apt-aanbod ul.splide__list {
  list-style: none;
}
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap {
  height: 100%;
  border-radius: .625rem;
  overflow: hidden;
  background-color: #ffffff;
}
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap picture {
  max-width: 15rem;
  height: 100%;
}
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap picture.thumb img {
  border-radius: 0;
  height: 100%;
  object-fit: cover;
}
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap .apt-info {
  display: flex;
  padding: 1.75rem;
  gap: 1rem;
  flex-grow: 1;
  justify-content: space-between;
}
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-l,
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-r {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-l p,
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-r p {
  margin: 0;
}
.premade_apt-aanbod ul.splide__list li.splide__slide .apt-wrap .apt-info .info-col-l {
  flex-wrap: unset;
  flex-direction: column;
}
.premade_apt-aanbod 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;
}
@media screen and (max-width: 63.99em) {
  .premade_apt-aanbod .imgs {
    order: 1;
  }
}
.premade_apt-aanbod .splide__track,
.premade_apt-aanbod .apt-images {
  width: -webkit-fill-available;
  padding: 0;
}
.premade_apt-aanbod .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 .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 .btn-bar .gladior__arrows {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
  padding-left: 1em;
}
.premade_apt-aanbod .btn-bar .gladior__arrows .gladior__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 .gladior__arrows .gladior__arrow.gladior__arrow--prev svg,
.premade_apt-aanbod .btn-bar .gladior__arrows .gladior__arrow.gladior__arrow--next svg {
  transform: unset;
}
.premade_apt-aanbod .apt-images .apt-img-wrap {
  height: 100%;
}
.premade_apt-aanbod .apt-images .apt-img-wrap picture {
  height: 100%;
}
.premade_apt-aanbod .apt-images .apt-img-wrap picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.premade_apt-aanbod .apt-images {
  position: relative;
  height: 100%;
  border-radius: 1em;
  overflow: hidden;
}
.premade_apt-aanbod .apt-img-wrap {
  opacity: 0;
  transition: opacity 0.4s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.premade_apt-aanbod .apt-img-wrap:first-child,
.premade_apt-aanbod .apt-img-wrap.is-active {
  opacity: 1;
}
.premade_apt-aanbod .apt-img-wrap.is-active {
  position: relative;
}
.our-locations .pure-g,
.two-btns-home .pure-g,
.recommended-stays .pure-g {
  margin-inline: -0.5em;
}
.our-locations .pure-g .pure-u-1,
.two-btns-home .pure-g .pure-u-1,
.recommended-stays .pure-g .pure-u-1 {
  padding-inline: 0.5em;
}
.our-locations .card,
.two-btns-home .card,
.recommended-stays .card {
  border-radius: 10px;
  overflow: hidden;
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 1em;
  padding-bottom: 1em;
  height: 100%;
  display: grid;
  align-items: end;
  position: relative;
}
.our-locations .card .background-img,
.two-btns-home .card .background-img,
.recommended-stays .card .background-img {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
  inset: 0;
  display: block;
  object-fit: cover;
}
.animatable .our-locations .card .background-img,
.animatable .two-btns-home .card .background-img,
.animatable .recommended-stays .card .background-img {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.our-locations .card:hover .background-img,
.two-btns-home .card:hover .background-img,
.recommended-stays .card:hover .background-img {
  transform: scale(1.05);
}
.our-locations .card .txt,
.two-btns-home .card .txt,
.recommended-stays .card .txt {
  color: #ffffff;
  line-height: 1;
  z-index: 2;
  padding-top: 7rem;
}
.our-locations .card .txt h2,
.two-btns-home .card .txt h2,
.recommended-stays .card .txt h2 {
  margin-bottom: 0;
}
.our-locations .card .txt span,
.two-btns-home .card .txt span,
.recommended-stays .card .txt span {
  font-size: 18px;
  display: block;
}
.our-locations .card .txt strong,
.two-btns-home .card .txt strong,
.recommended-stays .card .txt strong {
  font-size: 40px;
  display: block;
  margin-bottom: 0.5rem;
}
.our-locations .card a,
.two-btns-home .card a,
.recommended-stays .card a {
  position: absolute;
  inset: 0;
  z-index: 3;
}
.our-locations .card:not(:has(h2)):before,
.two-btns-home .card:not(:has(h2)):before,
.recommended-stays .card:not(:has(h2)):before {
  content: '';
  position: absolute;
  inset: 0;
  background-color: #0b4f76;
  opacity: 50%;
  z-index: 1;
}
.our-locations div.card .txt strong {
  font-size: 1.25em;
}
.two-btns-home div.card {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.two-btns-home div.card .txt {
  font-family: "Poppins", sans-serif;
}
.two-btns-home div.card .txt strong {
  font-size: 2em;
}
.two-btns-home div.card .txt span {
  font-weight: bold;
}
/* 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 .small-info-box {
  width: fit-content;
  line-height: 1;
  font-size: 14px;
  padding-top: 0.7em;
}
.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: center;
}
@media screen and (max-width: 47.99em) {
  .appartment-entry .info .details-price {
    grid-template-columns: 1fr;
  }
}
.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 .details-price .price:has(.per-night) {
  position: relative;
}
.appartment-entry .info .details-price .price:has(.per-night) .per-night {
  position: absolute;
  top: 100%;
  right: 0;
}
.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 .price:has(.per-night) {
  position: relative;
  margin-bottom: 1em;
}
.appartment-entry .price:has(.per-night) .per-night {
  position: absolute;
  top: 70%;
  right: 0;
}
.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;
}
.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;
}
.mobile-menu-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
  z-index: 998;
  pointer-events: none;
}
.mobile-menu-overlay.active {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
@media screen and (max-width: 79.98999999999999em) {
  #main-menu {
    position: fixed;
    top: 0;
    right: -105%;
    width: clamp(60vw, 500px, 100vw);
    height: 100%;
    background: #0b4f76;
    overflow-y: auto;
    transition: right 0.3s ease;
    z-index: 999;
    padding: 80px 0 30px;
    box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
    font-family: "Poppins", sans-serif;
  }
  #main-menu.active {
    right: 0;
  }
  #main-menu .menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #main-menu .menu li {
    border-bottom: 1px solid #ebf8ff;
  }
  #main-menu .menu li a {
    display: block;
    padding: 18px 25px;
    color: #ffffff;
    text-decoration: none;
    transition: all 0.2s;
    font-size: clamp(1rem, 4vw, 1.5rem);
    font-weight: 500;
  }
  #main-menu .menu li a:hover {
    background: #ebf8ff;
    color: #0b4f76;
  }
  #main-menu .menu li a:hover:after {
    color: #0b4f76;
  }
  #main-menu .menu li .sub-menu a {
    color: #0b4f76;
  }
  #main-menu .menu li .sub-menu a:hover:after {
    color: #0b4f76;
  }
  #main-menu .menu .sub-menu {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    background: #ebf8ff;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #main-menu .menu .sub-menu a {
    padding: 16px 25px 16px 45px;
    font-size: clamp(1rem, 4vw, 1.25rem);
    font-weight: 400;
    color: #0b4f76;
  }
  #main-menu .menu .sub-menu .sub-menu {
    background: #dcf3ff;
  }
  #main-menu .menu .sub-menu .sub-menu a {
    padding-left: 65px;
    font-size: clamp(1rem, 4vw, 1.125rem);
  }
  #main-menu .menu .menu-item-has-children > a {
    position: relative;
    padding-right: 55px;
  }
  #main-menu .menu .menu-item-has-children > a::after {
    content: '›';
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
    transition: transform 0.3s;
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
  }
  #main-menu .menu .menu-item-has-children.open > a {
    background: #ebf8ff;
    color: #0b4f76;
  }
  #main-menu .menu .menu-item-has-children.open > a::after {
    transform: translateY(-50%) rotate(90deg);
    color: #0b4f76;
  }
  #main-menu .menu .menu-item-has-children.open > .sub-menu {
    max-height: 2000px;
  }
  #main-menu .menu .menu-item-has-children.open > .sub-menu a:after {
    color: #0b4f76;
  }
}
body.mobile-menu-open {
  overflow: hidden;
}
@media screen and (max-width: 79.98999999999999em) {
  #header .header-logo {
    z-index: 2;
  }
  #header .hamburger {
    display: block;
  }
  #header #main-menu-mobile {
    display: none;
  }
}
@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 {
    border-color: #e35f21;
  }
  #header #main-menu .menu > .menu-item.current-menu-item > a {
    font-weight: bold;
  }
  #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 (min-width: 63.99em) {
  .hp-slider > .splide__arrows button.splide__arrow.splide__arrow--prev {
    left: -2em;
  }
  .hp-slider > .splide__arrows button.splide__arrow.splide__arrow--next {
    right: -2em;
  }
}
@media screen and (max-width: 79.98999999999999em) {
  .hp-slider .splide__arrows .splide__arrow--prev {
    left: 1em;
  }
  .hp-slider .splide__arrows .splide__arrow--next {
    right: 1em;
  }
}
@media screen and (min-width: 47.99em) {
  .hp-slider .splide__arrows .splide__arrow--prev {
    left: 0em;
  }
  .hp-slider .splide__arrows .splide__arrow--next {
    right: 0em;
  }
  .hp-slider > .splide__arrows .splide__arrow--prev {
    translate: 0 -2rem;
  }
  .hp-slider > .splide__arrows .splide__arrow--next {
    translate: 0 -2rem;
  }
}
@media screen and (max-width: 47.99em) {
  .hp-slider {
    width: 95%;
    margin-inline: auto;
  }
  .hp-slider .splide__arrows .splide__arrow--prev {
    left: -1.5em;
  }
  .hp-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 */